Commit graph

12 commits

Author SHA1 Message Date
Ritchie Frodomar
75c8b5432c Fix various platform issues and slightly improve UI
* 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>
2024-10-28 03:17:01 +00:00
Ritchie Frodomar
2706a00dcc Add docfx for documentation generation 2024-10-18 23:17:58 -04:00
Ritchie Frodomar
688c75e37e Improve memory eficiency and performance of sdsh parsing
* Handle comments in a more efficient way in script parser

* Remove need for iterator functions in ScriptParser

* Prepare token parsing to no longer need to be an iterator functionn

* Break the game

* Remove need for async/await when parsing a script

* add LegacyScriptParser to prevent MSBuild from dying if I make a mistake on the new sdsh parser

* Fix line editor copy/paste in Terminal only typing pasted input one character at a time

* Move ShellUtility.IdentifyTokens into ScriptParser

* Update .gitignore

* Remove needless scoping feature from the script parser

* Remove need for a script execution context during parsing

* Remove incompetent use of async/await in script parsing

* Remove unnecessary string.Trim in sdsh parser
2024-09-17 16:08:50 +00:00
Ritchie Frodomar
1dc4c1cad7 Update gitignore 2024-07-16 21:45:27 -04:00
Ritchie Frodomar
8e710a82d0 Update gitignore 2024-06-29 14:22:49 -04:00
Ritchie Frodomar
c5cebf3169 Ignore built AssetBundles 2024-06-10 22:34:01 -04:00
Ritchie Frodomar
4dc7d75dbe Remove some crap from the repo root and update .gitignore 2024-06-09 16:21:47 -04:00
Ritchie Frodomar
fcff181bb6 Update .gitignore, ignore UserSettings directory 2024-03-13 14:50:16 -04:00
Rosie
5f65216315 Tell git to not ignore Assets/GameModes/Career 2023-05-04 19:29:08 -04:00
Jet the Hawk
618cece31c Update .gitignore 2023-02-20 17:16:55 -05:00
Jet the Hawk
7e8b949327 Add GameModes folder 2023-02-20 17:08:30 -05:00
Michael VanOverbeek
b676b36825 Initial commit 2023-02-16 20:48:28 -05:00