Commit graph

643 commits

Author SHA1 Message Date
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
Ritchie Frodomar
af983e623a Add support for flex panels 2024-06-28 21:32:38 -04:00
Ritchie Frodomar
2fa54546eb Use absolute values for rounded rect radius 2024-06-28 19:39:16 -04:00
Ritchie Frodomar
e33aaacdec Add support for layout margin and padding 2024-06-28 19:35:08 -04:00
Ritchie Frodomar
f3c433377e Add support for drawing rounded rectangles in the UI 2024-06-28 18:31:00 -04:00
Ritchie Frodomar
5b6fd403f8 Port Developer Menu 2024-06-27 23:44:59 -04:00
Ritchie Frodomar
062c54e426 Port most game code to MonoGame 2024-06-27 21:29:24 -04:00
Ritchie Frodomar
2e58005c53 Restructure repo into a .NET project 2024-06-27 16:31:55 -04:00
Ritchie Frodomar
0d253cc2a4 Fix Article by ID map not updating when a new article is created 2024-06-21 12:20:32 -04:00
Ritchie Frodomar
6deabb0c3d Add support for automatic news article posting 2024-06-21 11:59:53 -04:00
Ritchie Frodomar
bd2d61b315 Add support for publishing news articles to the world 2024-06-21 11:33:33 -04:00
Ritchie Frodomar
50cf8a628e add support for importing news articles 2024-06-14 22:38:47 -04:00
Ritchie Frodomar
d7e9d27d98 Remove those gosh darn files that should be gitignored! 2024-06-12 22:00:39 -04:00
Ritchie Frodomar
00d4d8c3b7 Fix DefaultAvatarRenderer recoloring the avatar material globally
- Material now gets instantiated on Awake()
 - Split the "_Color" and "_BackgroundColor" properties in the shader
 - Specify the material in the DefaultAvatarRenderer component instead of the Image component

Fixes issue #7
2024-06-12 15:10:50 -04:00
Ritchie Frodomar
8587ddd303 Disable IL2CPP 2024-06-12 13:54:44 -04:00
Ritchie Frodomar
9df147ab2d Fix various UI issues in Social Website 2024-06-12 12:39:42 -04:00
Ritchie Frodomar
1b4574b435 Fix social posts not being saved during world update 2024-06-12 12:39:42 -04:00
Ritchie Frodomar
6bcaacfdae Serialize Character Attributes and Post Narrative IDs 2024-06-12 12:39:42 -04:00
Ritchie Frodomar
2c2b087f83 Remove two needless nulls in NPC script builder 2024-06-12 12:39:42 -04:00
Ritchie Frodomar
d9cea38432 Fix issue where flock.social doesn't find ISocialService 2024-06-12 12:39:42 -04:00
Ritchie Frodomar
85cf61d016 Remove OSA again 2024-06-12 12:39:42 -04:00
Ritchie Frodomar
c12a2daaf0 Restore NetworkServiceData after the great rebasing of June 2024 2024-06-12 12:39:42 -04:00
Ritchie Frodomar
c2000ebe47 Add a default prompt to NPCs 2024-06-12 12:39:42 -04:00
Ritchie Frodomar
1eadfb39f9 Add support for text input/output over ssh 2024-06-12 12:39:42 -04:00
Ritchie Frodomar
50ea8dea00 Avoid needless WorldModifyEvents during network builder scripts 2024-06-12 12:39:42 -04:00
Ritchie Frodomar
5fe49ee459 Do not update simulation graph when a WorldModifyEvent fires with no actual change 2024-06-12 12:39:42 -04:00