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
Ritchie Frodomar
982b0c0fe1
Fix issue where clipping rectangles are calculated every frame
2024-07-07 19:43:37 -04:00
Ritchie Frodomar
6b49cc6584
Port System Settings
2024-07-07 18:31:17 -04:00
Ritchie Frodomar
2a5636cc48
Remove need for lock acquisition in GuiSynchronizationContext
2024-07-07 13:07:37 -04:00
Ritchie Frodomar
4b1db757f1
Fix async tasks being able to execute during render, leading to occasional crashes
2024-07-07 12:55:01 -04:00
Ritchie Frodomar
cf93fff1e4
Update Rider code style
2024-07-07 11:56:36 -04:00
Ritchie Frodomar
55ce735134
Port most of ToolManager, get Terminal to launch
2024-07-07 00:01:54 -04:00
Ritchie Frodomar
e91de52dc0
Port floating windows and Message Dialogs
2024-07-06 16:16:08 -04:00
Ritchie Frodomar
81ce9df56a
Add support for dynamic font sizes when using DynamicFont
2024-07-06 00:00:25 -04:00
Ritchie Frodomar
8ceac80b2c
Fix issue where adding/removing child widgets doesn't invalidate parent layout
2024-07-05 22:14:18 -04:00
Ritchie Frodomar
2ec22b3a28
Port player initialization code
2024-07-05 20:33:16 -04:00
Ritchie Frodomar
0f627e58e8
Port the Info Panel Service
2024-07-05 19:01:50 -04:00
Ritchie Frodomar
11c78bbb70
Port part of the main UI
2024-07-04 23:01:02 -04:00
Ritchie Frodomar
c827d0756d
Port save system code
2024-07-04 22:37:10 -04:00
Ritchie Frodomar
45be8a9532
Re-enable backdrop updater
2024-07-04 21:30:34 -04:00
Ritchie Frodomar
4a62f661ed
Add support for Image widgets
2024-07-04 21:18:50 -04:00
Ritchie Frodomar
d028164cda
Add support for background and foreground color markup in TextWidget
2024-07-04 19:50:25 -04:00
Ritchie Frodomar
5b6dfb1fc4
Add support for input fields
2024-07-04 17:25:14 -04:00
Ritchie Frodomar
0ae2323d2b
Add support for keyboard and focus events
2024-07-04 12:49:32 -04:00
Ritchie Frodomar
db326b46b2
Add support for mouse scroll events
2024-07-04 12:03:15 -04:00
Ritchie Frodomar
9054fd2ac3
Add support for clipping and mouse events
2024-07-03 23:27:57 -04:00
Ritchie Frodomar
cbf3500401
Add support for scroll views
2024-07-03 21:46:32 -04:00
Ritchie Frodomar
9acb6484aa
Add support for Wrap Panels
2024-07-03 20:56:18 -04:00
Ritchie Frodomar
cfad59d0e0
Add text alignment to TextWidget
2024-07-03 20:18:51 -04:00
Ritchie Frodomar
d24ae2f680
Add support for text rendering
2024-07-03 16:42:12 -04:00
Ritchie Frodomar
6519a0a8e9
Port BackdropController
2024-07-03 00:09:57 -04:00
Ritchie Frodomar
c61239fc4e
Add support for AutoPipeline
2024-06-30 22:31:53 -04:00
Ritchie Frodomar
5ae7c93827
Add support for loading XNA assets in ContentManager
2024-06-30 21:14:19 -04:00
Ritchie Frodomar
9d124b6b09
Add support for fullscreen and virtual resolution
2024-06-29 18:09:54 -04:00
Ritchie Frodomar
72d8bdd60b
Clean build directories
2024-06-29 14:23:43 -04:00
Ritchie Frodomar
8e710a82d0
Update gitignore
2024-06-29 14:22:49 -04:00
Ritchie Frodomar
f34f0fe1ef
Fix various issues with rounded outline rendering
2024-06-29 12:34:06 -04:00
Ritchie Frodomar
f67b360aa9
My head hurts
2024-06-28 22:44:57 -04:00