698414ee65
Raycaster example works
2023-04-20 00:22:29 -04:00
dbee2ff5a9
Directory view works
2023-04-20 00:15:37 -04:00
afdecc2c8b
Containers now share a bunch of code
2023-04-19 00:29:25 -04:00
Sasha Koshka
ac58a43220
Half-done implementation of file elements
2023-04-18 18:37:50 -04:00
Sasha Koshka
7cdc5868e5
Updated the examples
2023-04-18 16:18:30 -04:00
14080b1f88
Element methods are now more consistent and have less bool flags
...
Still need to update most examples...
2023-04-18 13:14:10 -04:00
a2b1ac0c73
Oh yeah yeah!
2023-04-18 03:23:51 -04:00
0bf5c3b86c
Lists are a thing now
...
Looks like child bounds arent clipped properly though, ugh
2023-04-18 02:59:44 -04:00
427b5e025d
Scroll now has a constructor similar to Cell
2023-04-17 02:13:21 -04:00
5ca3b80e8e
Made this crazy selection system
2023-04-17 02:05:53 -04:00
775390e884
Containers are no longer in their own dir because why were they
2023-04-16 17:30:13 -04:00
a7de6c7f3b
Document works now
2023-04-16 16:48:32 -04:00
7d4ddaf387
Scrolling over a ScrollContainer will now scroll it
2023-04-16 14:12:55 -04:00
b9c8350677
Scroll containers yay
2023-04-16 03:37:28 -04:00
ed6de3a36f
Got a bunch of examples working
2023-04-15 22:23:08 -04:00
0a21f605fb
Added support for horizontal layouts
2023-04-15 19:14:44 -04:00
0cd7fb9be9
Coherent commit messages are for weaklings
2023-04-15 18:51:42 -04:00
1044c8299a
Literally one set of parentheses
2023-04-15 18:33:37 -04:00
bb50c7d7a7
Lol
2023-04-15 18:30:22 -04:00
9d78a599aa
Migrated fun elements
2023-04-15 18:24:16 -04:00
986315d5db
Vertical layout partially works
2023-04-15 18:09:49 -04:00
9e16f7b532
Migrated TextBox
2023-04-15 12:35:00 -04:00
ca86328506
Migrated some more elements
2023-04-15 01:45:11 -04:00
a43f5ce595
Window now checks for minimum size on adopt
2023-04-15 01:19:39 -04:00
437aef0c27
Redid the entity system a bit to make it more reliable
...
Now it supports things like parenting elements before they are
added to a window and elements no longer have to constantly check
for a nil entity
2023-04-15 01:14:36 -04:00
5cf0b162c0
Child property change events make more sense now
2023-04-15 00:02:30 -04:00
6e4310b9ad
Some X backend fixes
2023-04-14 23:58:14 -04:00
68128c94d8
Migrated over some elements
2023-04-14 22:03:22 -04:00
e931717241
Basic support in X backend for new API
2023-04-14 00:25:05 -04:00
407b957687
Testing elements conform to new API
2023-04-12 23:46:29 -04:00
99c890e6cd
We won't be needing cores either
2023-04-12 23:25:40 -04:00
a51372bd7b
ahhhhhhahhahahahahhh
2023-04-11 17:22:12 -04:00
dc077a02ab
Moved terminal stuff to a separate repository
2023-04-07 23:40:05 -04:00
f21a41982e
ANSI escape code decoder wip
2023-04-06 13:38:47 -04:00
Sasha Koshka
34b79ee30d
Grid stub
2023-04-05 02:12:17 -04:00
Sasha Koshka
8db8fab14a
No more stack overflow
2023-04-04 17:15:57 -04:00
Sasha Koshka
cbdebc7f9f
ScrollContainer can be controlled by page keys
2023-04-04 17:12:33 -04:00
Sasha Koshka
570853890e
DocumentContainer now supports inlining elements
2023-04-04 16:39:12 -04:00
Sasha Koshka
260e2b31b6
Table now has keynav support
2023-04-04 15:05:26 -04:00
f377372354
Forgot to comment the table constructor
2023-04-03 23:10:39 -04:00
55c13ebf89
TableContainer is now scrollable
2023-04-03 23:09:02 -04:00
b357768c36
User can now select table cells
2023-04-03 22:22:29 -04:00
ebefcb03b3
Made table stretching slightly better
2023-04-03 21:48:57 -04:00
13518d9ba6
Fixed fragmented/glitchy table drawing
2023-04-03 21:41:39 -04:00
ff51777834
Table's rebuildChildList method works properly
2023-04-03 20:06:17 -04:00
941f6f6576
Added a (half-working) table element
2023-04-03 20:01:44 -04:00
603d029c50
Fixed ProgressBar not having a minimum size
2023-04-03 16:12:53 -04:00
2d0a0cc073
Gave CoreControl the ability to shatter parent backgrounds
2023-04-02 22:46:38 -04:00
6c3230c0f8
Fixed CoreControl background drawing behavior
...
... But found a bug with the border pattern
2023-04-02 22:16:12 -04:00
6ede0d0770
Added the BackgroundParent interface
...
Parents are now able to draw backgrounds for their children. This
means we can now have elements inside other elements that aren't
restricted to one background color.
2023-04-02 22:02:55 -04:00