Ritchie Frodomar
c2ee8c48a8
Re-add message box open sounds
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
b99004d862
Add events for widgets being removed/added in the hierarchy
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
bbd7e049bc
Fix issue where Ritchie wrote code under the influence of a migraine, leading to sounds not playing.
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
8339238d1c
Assign sound paths for default sound scheme
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
32dcc2d4ac
Add entry sounds to LineEditor
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
72bfc35c2b
Re-add bell sound to Terminal
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
5cc8b914a7
Add navigate sounds to button and toolbar icon clicks
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
730f867c7c
Add support for tutorial overlays
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
f8f3903600
Add support for crafting and disassembling
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
0809f86ca9
Implement skeletal crafting UI
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
935007c3f5
Add support for crafting in the save file
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
c811a7b51e
Fix issue where leaving the game idle for an hour causes UI elements to disappear
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
d9d40f93d7
Add support for inter-ISP packets in Network Simulation
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
25005c9283
Add support for cubic bezier easing curves
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
1135554274
Add support for rudimentary smooth scrolling
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
c2bdff2096
Add support for widget tweening
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
e370da94bc
Remove temporary 50% widget scale
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
ba7de5bd54
Fix calculation of widget clipping areas
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
434cec0965
Fix default UI shader applying effect parameters at the wrong time
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
670808e5e9
Fix weird behaviour of widget opacity
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
7b0a98c63e
Change how Widget Inspector shows widget names
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
78f858f7ec
Add support for widget transforms
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:08 -04:00
Ritchie Frodomar
8cc68337f9
Remove legacy GuiContext.Render method
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:07 -04:00
Ritchie Frodomar
ef0873bd4a
Add dirty checking to Padding, Alignment and Sizing widget properties
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:07 -04:00
Ritchie Frodomar
fb85b3c7d9
Add dirty-checking to certain widget properties
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 18:20:07 -04:00
Ritchie Frodomar
a2bff3fd46
Move documentation from GitLab wiki into docfx
2024-10-20 15:11:52 -04:00
Ritchie Frodomar
f58170f700
Add getting started documentation
...
Signed-off-by: Ritchie Frodomar <alkalinethunder@gmail.com>
2024-10-20 00:09:36 -04:00
Ritchie Frodomar
638621185b
Add xml sitemap for documentation site
2024-10-19 14:32:37 -04:00
Ritchie Frodomar
cc86d9ad02
Wrong job.
2024-10-18 23:35:02 -04:00
Ritchie Frodomar
ddfb1253ba
Add .NET tools to PATH in the pages script
2024-10-18 23:33:08 -04:00
Ritchie Frodomar
1e91088c7c
Fix issue where I forgot to install docfx in the script
2024-10-18 23:27:48 -04:00
Ritchie Frodomar
eac0a353b8
Deploy docfx to GitLab Pages
2024-10-18 23:24:53 -04:00
Ritchie Frodomar
2706a00dcc
Add docfx for documentation generation
2024-10-18 23:17:58 -04:00
Ritchie Frodomar
e5ac222268
Remove the verbose bash logging in DCO check
2024-10-16 21:10:33 -04:00
Ritchie Frodomar
c4114fb215
ADd a less-restrictive PAT to use for the job token
2024-10-16 21:05:03 -04:00
Ritchie Frodomar
2a462fdb71
Silence, curl!
2024-10-16 20:40:42 -04:00
Ritchie Frodomar
0365ed4f13
Omit the unnecessary query for the project's ID.
2024-10-16 20:36:38 -04:00
Ritchie Frodomar
0cd9513036
Actually usethe correct CI variabole for the job token.
2024-10-16 20:29:59 -04:00
Ritchie Frodomar
51fe5f4fb3
Let's not spam gitlab.com, please. This is also why you do not let computers write code for you.
2024-10-16 20:23:58 -04:00
Ritchie Frodomar
6464fa70ca
Use a custom docker environment for the DCO legal check
2024-10-16 20:19:01 -04:00
Ritchie Frodomar
83b8f5fb2e
Fucking YAML how does it work
2024-10-16 20:02:54 -04:00
Ritchie Frodomar
17c37f4e60
Make bash really really spammy
2024-10-16 19:58:17 -04:00
Ritchie Frodomar
2c3fb5ae49
fi
2024-10-16 19:57:35 -04:00
Ritchie Frodomar
72318ff440
Fix DCO check script, this is why you don't trust computers to write code for you.
2024-10-16 19:46:28 -04:00
Ritchie Frodomar
e172c6cfc9
Add support for bypassing DCO check for project maintainers
2024-10-16 19:44:14 -04:00
Ritchie Frodomar
dd5833669e
Update GitLab pipeline to use MGFXC container
2024-10-16 17:56:37 -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
d3a5a8adfd
Missed one. I'm rusty.
2024-09-14 19:45:37 -04:00
Ritchie Frodomar
a4c8dafb95
Add null-checks to all collection serialization routines, preventing a world load crash
2024-09-14 19:43:21 -04:00
Ritchie Frodomar
13271072a3
Don't create new empty collections when serializing null collections in save files
2024-09-14 19:39:33 -04:00