Sasha Koshka
501eb34922
Moved artist (now art) into another repo
2023-05-03 20:17:48 -04:00
Sasha Koshka
33c787d70b
Changed import paths
2023-05-03 19:40:30 -04:00
Sasha Koshka
37df313544
ough
2023-05-03 15:40:40 -04:00
Sasha Koshka
69e73a7b84
Add gitignore
2023-05-03 15:40:40 -04:00
Sasha Koshka
53f78cb0e7
Overhauled mouse events
...
Everything gets an image.Point instead of an x y pair, and most
things now get modifiers.
2023-04-20 14:44:54 -04:00
Sasha Koshka
0cd7fb9be9
Coherent commit messages are for weaklings
2023-04-15 18:51:42 -04:00
Sasha Koshka
9e16f7b532
Migrated TextBox
2023-04-15 12:35:00 -04:00
Sasha Koshka
a43f5ce595
Window now checks for minimum size on adopt
2023-04-15 01:19:39 -04:00
Sasha Koshka
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
Sasha Koshka
6e4310b9ad
Some X backend fixes
2023-04-14 23:58:14 -04:00
Sasha Koshka
68128c94d8
Migrated over some elements
2023-04-14 22:03:22 -04:00
Sasha Koshka
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
Sasha Koshka
7b300333cf
I am going insane
2023-03-31 01:06:29 -04:00
Sasha Koshka
53bfc8df68
Re-organized module structure
2023-03-30 23:19:04 -04:00