|
|
58efd449a8
|
Set window state for Raylib, make Frame occupy full size of parent UIElement or window.
|
2025-06-24 22:11:38 +02:00 |
|
|
|
78b46cb38e
|
Update Voile and Voile.OpenAL projects .NET versions to 9.0.
|
2025-06-24 20:09:01 +02:00 |
|
|
|
6c3576891e
|
Update TODO
|
2025-06-24 19:46:52 +02:00 |
|
|
|
03668849bc
|
Fix any remaining bugs with anchor positioning system, use LocalPosition for UIElement, and make containers use that for arrangement.
|
2025-06-24 19:45:18 +02:00 |
|
|
|
b228f04670
|
Update TODO
|
2025-06-24 14:51:30 +02:00 |
|
|
|
a5d2668c18
|
Move layouting to Render instead of Update, use Update for input.
|
2025-06-24 14:48:55 +02:00 |
|
|
|
9a3512702a
|
Update TODO.
|
2025-06-24 01:49:03 +02:00 |
|
|
|
61ac079f2b
|
Unify Containers and Widgets by creating a base UIElement, add more anchor types, make anchor calculations an extension of Anchor.
|
2025-06-22 23:28:30 +02:00 |
|
|
|
95ae2de7ac
|
Apply an anchor offset for Anchor.TopRight too.
|
2025-06-22 15:56:05 +02:00 |
|
|
|
683656dee8
|
Initial implementation of UI anchors, update TestGame.
|
2025-06-21 22:23:19 +02:00 |
|
|
|
ae1b612524
|
Workaround: cache inputs in RaylibInputSystem and force rendering at 60 FPS for more consistent inputs.
|
2025-06-20 23:02:46 +02:00 |
|
|
|
7e86898e1a
|
WIP: UI input handling.
|
2025-06-20 22:24:30 +02:00 |
|
|
|
a1f56f49fb
|
Update TODO
|
2025-06-20 20:21:57 +02:00 |
|
|
|
84efb2a3d1
|
Add ContainsPoint helper method to Widget.
|
2025-06-20 20:21:45 +02:00 |
|
|
|
5b29ea012e
|
Add documentation to containers.
|
2025-06-20 20:16:36 +02:00 |
|
|
|
f0c721bb0f
|
Add ConfineToChildren to Container, containers will use MinimumRect as a size if a given size is smaller than minimum, update documentation for Container.
|
2025-06-20 20:08:17 +02:00 |
|
|
|
bc95fff4a3
|
Merge FlexContainer, WIP dynamic container resizing.
|
2025-06-20 19:46:42 +02:00 |
|
|
|
76dafe9996
|
WIP: dirty flag for UI.
|
2025-06-20 19:34:10 +02:00 |
|
|
|
a9a8113dd9
|
Add RemoveChild to IParentableElement, only resize Container if children overflow it.
|
2025-06-20 19:14:29 +02:00 |
|
|
|
3154b3fa10
|
Add debug rectangle size rendering, auto-resize containers to fit all children.
|
2025-06-20 18:57:36 +02:00 |
|
|
|
1b09d80f7a
|
Update TODO
|
2025-06-19 15:33:54 +02:00 |
|
|
|
63448210e2
|
Update TODO
|
2025-06-19 15:32:29 +02:00 |
|
|
|
3460c124b8
|
Add GridContainer.
|
2025-06-19 15:13:25 +02:00 |
|
|
|
6affded730
|
Update arrangement logic for containers, remove position property from Rect, add Size property to IElement.
|
2025-06-19 15:08:23 +02:00 |
|
|
|
e499691714
|
Add container nesting.
|
2025-06-19 14:50:05 +02:00 |
|
|
|
806c9cc1d4
|
WIP: UI system, containers and widgets.
|
2025-06-19 14:30:20 +02:00 |
|
|
|
a450ed9819
|
Update TODO, remove audio system from TestGame.
|
2025-06-19 13:28:10 +02:00 |
|
|
|
15214c9e21
|
WIP: OpenAL audio system.
|
2025-06-06 22:40:16 +02:00 |
|
|
|
a806e3b764
|
Remove audio, will make it as separate packages instead.
|
2024-10-29 01:17:55 +01:00 |
|
|
|
e51d28ce89
|
WIP: SoLoud audio system, make Sound be in 16-bit PCM.
|
2024-10-28 23:13:14 +01:00 |
|
|
|
99624e152d
|
Remove FMOD package references in Voile, include SoLoud.NET.
|
2024-10-28 20:51:35 +01:00 |
|
|
|
64d72cc053
|
InputSystem optimizations and changes.
|
2024-10-21 19:18:37 +02:00 |
|
|
|
07224d684d
|
Update TODO, change .gitignore.
|
2024-10-21 18:36:51 +02:00 |
|
|
|
c8f0de6aab
|
Update TODO
|
2024-10-21 18:09:37 +02:00 |
|
|
|
503473c6b3
|
Upgrade Raylib_cs to latest version, use safe version of LoadFontFromMemory in Raylib.
|
2024-10-21 18:08:04 +02:00 |
|
|
|
20036be50f
|
Update TestGame project to build as a WinExe project.
|
2024-10-21 17:54:20 +02:00 |
|
|
|
fdcf29d6e0
|
Initial virtual file system implementation.
|
2024-10-21 01:26:22 +02:00 |
|
|
|
bb6900a60a
|
Readded resource unloading.
|
2024-10-20 23:11:58 +02:00 |
|
|
|
be78dd97ca
|
Update TODO
|
2024-10-17 22:42:57 +02:00 |
|
|
|
fb4cbc3a0a
|
Bye bye, FMOD!
|
2024-10-17 22:42:37 +02:00 |
|
|
|
fb1ffa26f6
|
Upgrade Voile and TestGame to .NET 8.
|
2024-10-17 22:37:55 +02:00 |
|
|
|
ae0a68c332
|
Update Game, add IGame.
|
2024-10-17 22:33:21 +02:00 |
|
|
|
8f4f1a3c24
|
Add more documentation to RenderSystem.
|
2024-10-17 02:25:49 +02:00 |
|
|
|
c21e275b6d
|
Update TestGame, add emitter removing, update TODO
|
2024-10-17 02:20:47 +02:00 |
|
|
|
df2c446501
|
BaseGame with fixed timestep.
|
2024-10-17 02:12:52 +02:00 |
|
|
|
775b973eb2
|
Finalize ParticleSystem, add angular velocity, multiple emitters, GetBool for IDataReader, use Lerp in LerpColor.
|
2024-10-17 00:50:49 +02:00 |
|
|
|
7c7c61fd56
|
Use bytes for internal RGBA components of Color, iterate particles sequentially in ParticleEmitters, increase limit for CPU particles, reduce size of Particle struct.
|
2024-10-16 00:28:39 +02:00 |
|
|
|
692fdf8ef0
|
Replace Lerp functions.
|
2024-10-15 23:26:28 +02:00 |
|
|
|
446149c80d
|
Performance improvements to ParticleSystem.
|
2024-10-15 23:09:10 +02:00 |
|
|
|
40ff986312
|
WIP: Use SoA in ParticleSystem
|
2024-10-15 22:52:20 +02:00 |
|