Ritchie Frodomar
086466d732
Port most of social media
2024-07-16 21:04:54 -04:00
Ritchie Frodomar
ab4225859d
Port most of Chat
2024-07-16 19:22:20 -04:00
Ritchie Frodomar
cbfbc5bfdf
Fix backdrop drawing at 4K when game is set to 1080p
2024-07-15 22:46:20 -04:00
Ritchie Frodomar
fb56270633
Fix various issues with mission embeds.
2024-07-15 22:37:46 -04:00
Ritchie Frodomar
1dcd2ae3ff
Port Email Viewer
2024-07-15 22:29:23 -04:00
Ritchie Frodomar
eddc29dba6
Fix inconsistent word-wrapping during TextWidget GetContentSize and ArrangeChildren
2024-07-15 13:06:48 -04:00
Ritchie Frodomar
f906ad024d
Port Character Creator
2024-07-14 23:25:30 -04:00
Ritchie Frodomar
3b0c3a2f09
Port Main Menu
2024-07-14 20:44:13 -04:00
Ritchie Frodomar
711096b258
Add support for detecting Steam Deck
2024-07-14 18:59:52 -04:00
Ritchie Frodomar
83d4033260
Add support for fetching CPU info on Linux
2024-07-14 18:49:17 -04:00
Ritchie Frodomar
6f2c72e45a
Finish porting Desktop
2024-07-14 17:10:44 -04:00
Ritchie Frodomar
7ee5c49625
Fix issue where programs don't get killed when their window is closed
2024-07-14 16:38:14 -04:00
Ritchie Frodomar
004f0157e4
Port File Manager and App Launcher
2024-07-14 16:29:00 -04:00
Ritchie Frodomar
551eb0ce16
Fix crash when closing Terminal with exit and opening Airhawk Web Browser
2024-07-14 14:39:38 -04:00
Ritchie Frodomar
eaa310c48e
Port the Info Panel
2024-07-14 14:03:06 -04:00
Ritchie Frodomar
732c833ca2
Port the Dock
2024-07-13 22:08:20 -04:00
Ritchie Frodomar
a11c6297d9
Disable PremultiplyAlpha for DynamicFont
2024-07-13 18:01:12 -04:00
Ritchie Frodomar
617e2a1cfb
Use integer-based coordinates in the UI system to ensure everything is pixel-aligned
2024-07-13 15:43:20 -04:00
Ritchie Frodomar
7aed8732ce
Fix drunk word wrapping in System Settings
2024-07-13 13:59:57 -04:00
Ritchie Frodomar
237331307b
Fix various layout issues in System Settings
2024-07-13 13:08:19 -04:00
Ritchie Frodomar
d5755f68b9
Fix content size calculation in FlexPanel
2024-07-12 22:21:34 -04:00
Ritchie Frodomar
ef5449592d
Fix overlay workspaces not blocking mouse events
2024-07-12 21:43:51 -04:00
Ritchie Frodomar
aa2850d4a0
Fix handling of line height in TextWidget word wrapping
2024-07-12 21:31:57 -04:00
Ritchie Frodomar
e7a30c8572
Port slider widgets
2024-07-12 18:41:34 -04:00
Ritchie Frodomar
b75a3be13e
Port the Exit Game button
2024-07-12 15:22:12 -04:00
Ritchie Frodomar
acd1165d67
Port the logout button
2024-07-12 15:16:12 -04:00
Ritchie Frodomar
547137eafc
Improve handling of line height in TextWidget
2024-07-12 14:44:57 -04:00
Ritchie Frodomar
6c6ee8fbcf
Add themeing for dropdown items
2024-07-12 14:36:20 -04:00
Ritchie Frodomar
1c35b771e9
Add support for dropdowns
2024-07-12 14:07:52 -04:00
Ritchie Frodomar
1fbb9d29bc
Port Socially Distant's toggle switches
2024-07-12 12:23:38 -04:00
Ritchie Frodomar
e867f60bbe
Add support for checkboxes
2024-07-12 12:03:18 -04:00
Ritchie Frodomar
658b35c0e4
Add support for hook scripts
2024-07-11 23:11:23 -04:00
Ritchie Frodomar
b2121d487d
Port NonPlayerComputer, and network event listeners
2024-07-11 21:52:14 -04:00
Ritchie Frodomar
4f97ca5907
Port NpcGeneratorScript
2024-07-11 20:52:43 -04:00
Ritchie Frodomar
3af7df23aa
Finish porting chat system backend
2024-07-11 20:43:07 -04:00
Ritchie Frodomar
72ab93b7f0
Port ChatScriptImporter
2024-07-11 19:26:53 -04:00
Ritchie Frodomar
77570ed25b
Add support for checking sdsh scripts during build with an MSBuild task
2024-07-11 16:32:28 -04:00
Ritchie Frodomar
ad83b00da5
Port most commands
2024-07-11 01:06:20 -04:00
Ritchie Frodomar
5a18405c31
Add half-broken clipboard support
2024-07-10 19:16:29 -04:00
Ritchie Frodomar
521e9ff9a0
Rewrite Gaussian shader
...
The Gaussian shader was a misnomer because it didn't properly
implement a Gaussian blur. This commit rewrites the shader as well
as the BackgroundBlurProperties object to allow for actual Gaussian
blurring to actually happen, like, actually.
Fixes issue #9
2024-07-10 17:19:49 -04:00
Ritchie Frodomar
ec808bc610
Add support for modifier keys in Terminal
2024-07-10 00:11:07 -04:00
Ritchie Frodomar
cc865b5385
Add support for terminal color palettes and font weights
2024-07-09 23:56:18 -04:00
Ritchie Frodomar
a5963738be
Fix line height in Terminal being improperly calculated
2024-07-09 22:48:28 -04:00
Ritchie Frodomar
3fcb53b0ea
Port Terminal (still in progress)
2024-07-09 22:26:46 -04:00
Ritchie Frodomar
e8430c5bee
Add support for background blurs
2024-07-09 16:47:28 -04:00
Ritchie Frodomar
71af9efa16
Port the Avatar widget
2024-07-09 01:08:14 -04:00
Ritchie Frodomar
99a4b7e289
Add support for shaders
2024-07-08 22:47:23 -04:00
Ritchie Frodomar
301289554d
Fix simulation not ending when game exits, leading to a dangling thread
2024-07-08 12:34:35 -04:00
Ritchie Frodomar
2e65e7221d
Fix network simulation update unintentionally causing massive amounts of async continuations on the main thread
2024-07-08 12:30:41 -04:00
Ritchie Frodomar
c9c3f4288b
Do not throw away widget geometry during layout invalidation, in case the content rectangle stays the same
2024-07-07 22:59:05 -04:00