atomize-element-interface #2

Merged
sashakoshka merged 20 commits from atomize-element-interface into main 2023-01-16 17:24:23 +00:00

20 Commits

Author SHA1 Message Date
93ab47cdc9 Whoops 2023-01-16 12:23:37 -05:00
fb0795ec7b Keynav works flawlessly 2023-01-16 12:21:47 -05:00
354d5f205d Container sort of conforms to the new API
Keynav is half working
2023-01-16 11:54:02 -05:00
410c65c072 Label conforms to new API 2023-01-16 00:36:23 -05:00
21a1a35a26 Mouse test conforms to new API 2023-01-16 00:35:05 -05:00
c20db133fe AnalogClock conforms to new API 2023-01-16 00:31:57 -05:00
5ca4d0be6e Button now conforms to new API 2023-01-16 00:31:04 -05:00
afd125c083 Fixed layouts import paths 2023-01-16 00:11:06 -05:00
95b6607e4e Dialong, Horizontal, and Vertical layouts now compile
However, they do not take into account expanding elements.
2023-01-16 00:09:01 -05:00
0a6858b376 Moved the layouts directory out of elements because they aren't. 2023-01-16 00:03:02 -05:00
1378093c12 Improved some documentation wording regarding Core and CoreControl 2023-01-16 00:02:15 -05:00
88f5cf7749 I changed my mind, having core fulfill Element is a bad idea. 2023-01-15 23:58:23 -05:00
01d8b64b24 Core now conforms to new API
Core actually now fulfills the Element interface on its own which
is pretty cool.
2023-01-15 23:48:41 -05:00
466fdb8472 TextDrawer is able to return a reccomended max height. 2023-01-15 23:36:11 -05:00
18b0ef1159 sigh 2023-01-15 13:55:02 -05:00
7442ec4b60 More comment changes 2023-01-15 12:37:10 -05:00
75bb3b40aa Cleared up the wording in the Expanding interface comments 2023-01-15 12:33:52 -05:00
77ef7554ac X backend conforms to new API 2023-01-15 12:23:13 -05:00
8cfb8eeaef Split up the Element interface's functionality 2023-01-14 22:18:06 -05:00
ddf48d2333 Split the functionality of tomo.go into multiple files 2023-01-14 21:24:39 -05:00