* Enhance speedRatio settings (#270#290)
This commit changes the way the mouse sensitivity works as follows:
1. Turn speedRatio into a QPointF, so we have two floats instead of
one integer.
2. Default the y-speedRatio to be x-speedRatio / 2.25, which takes
the ultra-wideness of modern phone screens into account.
3. Add new configuration value speedRatioX to allow users to
configure an individual X-ratio
4. Add new configuration value speedRatioY to allow users to
configure an individual Y-ratio
5. Optimze distance-translation a bit.
6. Add keymaps/FRAG.json using new speedRatioX/speedRatioY for the
game "FRAG! Pro Shooter"
Bug: #270
Bug: #290
Signed-off-by: Sven Eden <sven.eden@prydeworx.com>
* Document new speedRatio behavior in docs/KeyMapDes.md
Signed-off-by: Sven Eden <sven.eden@prydeworx.com>
* feat: change selection-background-color
* feat: mac need more width
* feat: mac enable keymap
* fix: mac full screen
* fix: tool from move bug
Close#78
* fix: fullscreen bug on ubuntu
* feat: load keymap on ubuntu
* chore: add linux build script
* chore: add ubuntu build script
* chore: fix build on ubuntu
* fix: opengl set on application before
* feat: set opengl version 2.0
* fix: build on ubuntu
* chore: update workflows
* feat: change covert yuv to rgb param
Close#46
* docs: update todo