Commit Graph

248 Commits

Author SHA1 Message Date
2bf2baf69e More intelligent text editing with new textmanip system 2023-01-18 01:19:10 -05:00
b03cba57e1 Text drawer now takes in runes instead of a string 2023-01-18 00:42:04 -05:00
85ddb8ace1 Very basic text input 2023-01-18 00:38:58 -05:00
1fee6ab9e6 Increased the silly 2023-01-17 20:30:58 -05:00
Sasha Koshka
5e3dfeaadd Progress bars
... And also the Do function works now
2023-01-17 20:16:03 -05:00
Sasha Koshka
b9be483869 Tweaked the sunken pattern 2023-01-17 18:12:04 -05:00
Sasha Koshka
0c2eb3f20d Made the wording in README a bit better 2023-01-17 17:40:01 -05:00
Sasha Koshka
79f3b3353e Cool tomo facts in readme 2023-01-17 17:36:11 -05:00
Sasha Koshka
c5eda422b4 Added a link to the online documentation in README 2023-01-17 17:14:21 -05:00
Sasha Koshka
9f91220842 Documented the clock 2023-01-17 17:13:01 -05:00
Sasha Koshka
bc4defac17 Spacers :D 2023-01-17 17:01:35 -05:00
Sasha Koshka
06e0396695 More silliness 2023-01-17 16:46:07 -05:00
Sasha Koshka
5d64788b68 Checkboxes! 2023-01-17 16:38:57 -05:00
Sasha Koshka
37458f4fde Dialog layout works now 2023-01-17 15:55:16 -05:00
Sasha Koshka
b7fe28f600 Bit of refactoring of the horizontal layout 2023-01-17 15:31:59 -05:00
Sasha Koshka
99492874ca Clock forces an aspect ratio 2023-01-17 14:47:07 -05:00
a1ab5f4353 Merge pull request 'atomize-element-interface' (#3) from atomize-element-interface into main
Reviewed-on: sashakoshka/tomo#3
2023-01-17 19:33:23 +00:00
c965a8a871 Merge branch 'main' into atomize-element-interface 2023-01-17 19:33:11 +00:00
Sasha Koshka
375205a4d2 Core no longer naievely constrains canvas resize dimensions 2023-01-17 14:31:06 -05:00
Sasha Koshka
91e60900ad X backend now understands flexible min widths 2023-01-17 14:17:26 -05:00
7398f146ba Progress? 2023-01-17 10:55:38 -05:00
40bdffc8be Horizontal layouts work nearly perfectly 2023-01-17 01:40:49 -05:00
9459bcd942 Horizontal layouts now take into account flexible elements 2023-01-16 23:58:20 -05:00
e94e170a04 Half-working container flexibility propagation 2023-01-16 23:34:17 -05:00
76d50bb01a Renamed Expanding to Flexible 2023-01-16 22:27:17 -05:00
d9281b139f Labels may request an expanding height change 2023-01-16 18:04:41 -05:00
7754679710 Selectable elements can now request the selection to be moved 2023-01-16 13:49:32 -05:00
71730dd70c Merge pull request 'atomize-element-interface' (#2) from atomize-element-interface into main
Reviewed-on: sashakoshka/tomo#2
2023-01-16 17:24:23 +00:00
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
972f4d3af7 Merge pull request 'raw-buffer-api' (#1) from raw-buffer-api into main
Reviewed-on: sashakoshka/tomo#1
2023-01-15 02:04:35 +00:00
e83dde2d21 Replaced the chiseled box with the chiseled pattern 2023-01-14 21:01:00 -05:00