emil
|
d9877243e3
|
Various refractors and fixes
|
2025-06-16 11:01:10 +02:00 |
|
emil
|
5320c69f7d
|
Misc
|
2025-06-16 09:34:42 +02:00 |
|
emil
|
3875e6ab57
|
Progress bar widget
|
2025-06-15 21:41:52 +02:00 |
|
emil
|
cf34a62c6e
|
Fix scrolling callback
|
2025-06-15 19:54:28 +02:00 |
|
emil
|
633ae72148
|
IDK...
|
2025-06-15 19:48:50 +02:00 |
|
emil
|
315842cb34
|
Split UI code into a million files
|
2025-06-15 18:17:59 +02:00 |
|
emil
|
50efa5085c
|
Simplify UI events even more
|
2025-06-15 17:59:11 +02:00 |
|
emil
|
bae2e8cde4
|
Revamp the UI event system a bit
|
2025-06-15 16:46:51 +02:00 |
|
emil
|
d72fb81ebf
|
Some stuff, I dunno
|
2025-06-15 14:29:22 +02:00 |
|
emil
|
2bd3b09f32
|
Working scrollbars
|
2025-06-15 11:35:51 +02:00 |
|
emil
|
c276fa7bd5
|
Scrollbar improvements
|
2025-06-15 08:50:09 +02:00 |
|
emil
|
3398eb1426
|
More scrollable improvements
|
2025-06-14 19:00:22 +02:00 |
|
emil
|
e64634c986
|
Scrollable widget fixes
|
2025-06-14 16:19:46 +02:00 |
|
emil
|
096c8492df
|
Clipping inherited from widget parent
|
2025-06-14 15:50:59 +02:00 |
|
emil
|
1d99c18586
|
Spinner and checkbox widgets
|
2025-06-14 12:39:28 +02:00 |
|
emil
|
d899465ffd
|
Aspect ratios in widgets
|
2025-06-14 11:33:13 +02:00 |
|
emil
|
d8aeca2d42
|
Padding and margin for containers
|
2025-06-14 10:45:32 +02:00 |
|
emil
|
e2606ecedf
|
UI borders
|
2025-06-14 09:00:58 +02:00 |
|
emil
|
6aec20abbb
|
Font changes, etc
|
2025-06-13 19:01:53 +02:00 |
|
emil
|
f0394fbb8d
|
Some UI stuff
|
2025-06-12 20:46:46 +02:00 |
|
emil
|
438083503d
|
More UI additions
|
2025-06-10 20:33:51 +02:00 |
|
emil
|
e80663b621
|
Rewrite the UI system to use screen coordinates
|
2025-06-09 20:12:08 +02:00 |
|
emil
|
ccfeba8bb0
|
Font changes
|
2025-06-09 15:48:19 +02:00 |
|
emil
|
743488d876
|
Some more font updates
|
2025-06-09 13:49:16 +02:00 |
|
emil
|
bad08d974a
|
Remove entity sorting (at least for now), font improvements
|
2025-06-09 11:34:17 +02:00 |
|
emil
|
17270b9dd0
|
I forgot
|
2025-06-08 21:29:42 +02:00 |
|
emil
|
86c6377cc0
|
Label formatting
|
2025-06-08 20:45:48 +02:00 |
|
emil
|
ad961bce38
|
Add window resizing handling
|
2025-06-08 18:26:05 +02:00 |
|
emil
|
b03ac611ee
|
UI improvements, text alignment, textures, etc.
|
2025-06-08 18:03:57 +02:00 |
|
emil
|
b57187487b
|
Rename UIElement to Widget
|
2025-06-08 12:40:46 +02:00 |
|
emil
|
c6749456d5
|
Misc changes to do more GLib stuff
|
2025-06-08 12:26:18 +02:00 |
|
emil
|
8faf85af0b
|
Switch to gboolean
|
2025-06-08 12:08:20 +02:00 |
|
emil
|
1af73284f6
|
Switch to GLib logging
|
2025-06-08 11:24:06 +02:00 |
|
emil
|
516d1caae0
|
Remove memory benchmark file
|
2025-06-08 08:15:28 +02:00 |
|
emil
|
7f6b2f530c
|
Basic Unicode support, fix more Chunk bugs, add asserts
|
2025-06-08 08:15:00 +02:00 |
|
emil
|
d2ef7fc8de
|
Bring back circular rendering
|
2025-06-08 05:54:19 +02:00 |
|
emil
|
79a4eaf809
|
Fix chunk corner vertice bug
|
2025-06-08 05:34:37 +02:00 |
|
emil
|
d1b1129ff4
|
Optimize ChunkMesh generation/rendering
|
2025-06-07 20:38:51 +02:00 |
|
emil
|
56b08e59f7
|
Dynamic render distance
|
2025-06-07 20:25:01 +02:00 |
|
emil
|
ee65434e5f
|
Small entity changes
|
2025-06-07 16:55:10 +02:00 |
|
emil
|
9971052f14
|
Frame budgets now in nanoseconds, game runs okayish on 5 % CPU
|
2025-06-07 16:16:52 +02:00 |
|
emil
|
eba888ef4d
|
Entity spawning optimizations, the game can now run on very slow processors
|
2025-06-07 14:29:21 +02:00 |
|
emil
|
eea720490a
|
Make the flight speed a bit faster
|
2025-06-07 14:01:14 +02:00 |
|
emil
|
7b0328a8a5
|
More flight mode stuff
|
2025-06-07 13:59:15 +02:00 |
|
emil
|
55ba42f19b
|
Flight mode
|
2025-06-07 13:52:28 +02:00 |
|
emil
|
d37be08c82
|
Font changes
|
2025-06-07 13:38:09 +02:00 |
|
emil
|
0f2441e7a5
|
Makefile revamp, flight mode
|
2025-06-07 13:28:39 +02:00 |
|
emil
|
d6920acd38
|
UI system improvements, event handling
|
2025-06-07 12:31:35 +02:00 |
|
emil
|
04b28f0bcb
|
UI system revamp
|
2025-06-07 10:23:44 +02:00 |
|
emil
|
1dad00ace0
|
Sturdier event system
|
2025-06-06 19:20:41 +02:00 |
|