Commit graph

89 commits

Author SHA1 Message Date
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