Commit Graph

14 Commits

Author SHA1 Message Date
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
Renamed from elements/basic/checkbox.go (Browse further)