* Fix crash on lower screen resolutions when clicking on Terminal
Mouse coordinates were not being scaled from screenspace into
canvas space, resulting in a crash when clicking on the Terminal.
Also add documentation for internal VirtualScreen
implementation, and define dynamic properties for
CanvasWidth and CanvasHeight in the UI system.
Issue: #13
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Remove old GuiService virtual screen and document IVirtualScreen
Whoever wrote that old code was high, fuck... wait a minute...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Fix various errors after emergency rebase
* Remove Rider caches
* Attempt to enable Wayland support
* Add support for enabling/disabling Wayland support on Linux
* Move SettingsManager to GameApplication so settings can be loaded before the game engine fully boots.
* Test commit.
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
* Move Terminals to their own tile
* Add support for getting CPU name on Windows via registry
* Add support for disabling background blur
* Fix window hints not being restored when switching between main tool tabs
* Testing the DCO acknowledgement job
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>