Commit Graph

24 Commits

Author SHA1 Message Date
9d67013e33 Replace most functionality in internal/util with goutil and slices 2024-09-11 00:08:21 -04:00
3b4ab56914 Fix child boxes rendering on top of borders
Closes #4
2024-08-23 15:57:53 -04:00
e7f16645eb Unset all attributes when the style changes
Progress on #4
2024-08-23 12:32:46 -04:00
b18f747f0c Fix tag setting not invalidating style 2024-08-14 19:59:53 -04:00
d166d88388 Remove AttrIcon from Box implementation 2024-08-11 22:29:08 -04:00
8aa8dc9570 Add support for AttrIcon 2024-08-10 21:07:31 -04:00
2af42a3568 Update internal system 2024-08-10 20:24:25 -04:00
180a5eb8d1 Hierarchy is now responsible for focusing boxes when they are clicked 2024-07-26 17:34:14 -04:00
4f89b11799 Box applies the style to the outer box (oops!) 2024-07-26 00:22:10 -04:00
bb082d3989 Change when the parent is notified of a child's minimum size change 2024-07-25 21:04:32 -04:00
5864c74691 Fix some segfaults 2024-07-25 18:17:43 -04:00
196afbc2f3 Update code for internal system 2024-07-25 13:01:15 -04:00
fdcf254891 Box re-applies theme on role change 2024-06-20 16:44:24 -04:00
76701d4383 Fix style application part 2 2024-06-12 02:12:24 -04:00
6619987b5a Fixed style application 2024-06-12 00:39:00 -04:00
c7f09c7894 Add recommended sizes and all that jazz 2024-06-11 22:45:40 -04:00
80f60b42de I lied 2024-06-11 18:35:40 -04:00
995e6fd624 Add theme setting nonsense 2024-06-11 18:12:47 -04:00
006921d690 Store Role in Box 2024-06-03 20:42:54 -04:00
5a2b4cc2f5 Boxes are able to check if they are focused 2024-06-03 02:18:30 -04:00
250c3076fb Fixed another segfault. Do not write code at 4 am. 2024-06-03 02:11:47 -04:00
3e1a3ea5b9 Fix several segfaults 2024-06-03 01:51:43 -04:00
0a58228773 Initial implementation of System 2024-06-02 13:23:03 -04:00
15165f993c Basic internal structure 2024-06-01 16:39:14 -04:00