Commit Graph

213 Commits

Author SHA1 Message Date
6ee2c5669e Ensure Label satisfies tomo.Object 2024-08-24 19:57:48 -04:00
3aa4b12ffe Update other objects to use new methods of Label 2024-08-24 19:56:58 -04:00
c7caa5bcb6 Label no longer embeds tomo.TextBox 2024-08-24 19:52:47 -04:00
0960fe013d LabelCheckbox no longer embeds tomo.ContainerBox 2024-08-24 19:50:29 -04:00
697229d183 Icon no longer embeds tomo.Box 2024-08-24 19:50:20 -04:00
c043f9bf8d Remove Heading.SetSelectable 2024-08-24 19:49:20 -04:00
14f6e175f0 Heading no longer embeds tomo.TextBox 2024-08-24 19:42:25 -04:00
df2e8f1b07 Dropdown no longer embeds tomo.ContainerBox 2024-08-24 19:33:16 -04:00
0c4e098680 HSVAColorPicker no longer embeds tomo.ContainerBox 2024-08-24 19:28:48 -04:00
fc51e7ab9f Checkbox no longer embeds tomo.ContainerBox 2024-08-24 15:41:47 -04:00
4e8823ef9f Calendar no longer embeds tomo.ContainerBox 2024-08-24 15:20:09 -04:00
8de08a9bdc Button no longer embeds tomo.ContainerBox 2024-08-24 15:11:57 -04:00
04f44cea86 Ensure Container satisfies tomo.ContentObject 2024-08-24 15:04:44 -04:00
c889838c9c Container no longer embeds tomo.ContainerBox
Progress on #7
2024-08-24 15:02:17 -04:00
7bcb4cf823 Add SetLayout to Container 2024-08-24 14:45:31 -04:00
02516bdcce Same as last commit but for TearLine 2024-08-24 14:42:08 -04:00
8432cc70da MenuItem focuses on hover
Styles should remove MenuItem[hover] styling
2024-08-24 14:37:44 -04:00
8469962c90 Use key/button functions for menu 2024-08-24 14:32:19 -04:00
0ccdb609ef Tear off menu windows now have an icon 2024-08-24 01:00:34 -04:00
d1f0786043 Dialog boxes have icons now 2024-08-23 21:39:39 -04:00
73731c6201 Scrollbar has Scrollbar role 2024-08-16 18:36:49 -04:00
7c42b7ad37 Scrollbar has ScrollbarHandle instead of SliderHandle 2024-08-16 18:36:20 -04:00
0fe4979483 Un-export SliderHandle
Closes #8
2024-08-16 18:35:19 -04:00
155752ba78 LabelSwatch uses the new button functions 2024-08-16 18:32:07 -04:00
f4a3cb3c00 LabelSwatch's label is not selectable, to match LabelCheckbox 2024-08-16 18:26:13 -04:00
611705fa0d Change icon on dropdown 2024-08-16 18:01:08 -04:00
16645eeeda Update Tomo API 2024-08-16 18:01:01 -04:00
3219cb712c Remove TODO input value in swatch.go 2024-08-16 16:28:47 -04:00
7d14a25482 Fixed ctrl+key combos on TextInput 2024-08-16 16:17:11 -04:00
e4857da22d Functions to check for common buttons/keys 2024-08-16 16:15:52 -04:00
114cbb346d Keyboard controls activate on key down instead of key up 2024-08-16 15:31:48 -04:00
43ec7a0311 Swatch accepts hex input 2024-08-16 15:17:44 -04:00
3d28c8fea1 Add functions for parsing/formatting NRGBA values 2024-08-16 15:17:15 -04:00
669c638fad Fix transparency in color pickers again 2024-08-16 13:50:22 -04:00
2fe433991d Rename ColorPicker to HSVAColorPicker 2024-08-15 17:05:19 -04:00
acec0f6222 Fix HSV.RGBA sector overflow 2024-08-15 16:51:36 -04:00
0865c28965 Update color picker code in response to HSV color changes 2024-08-15 16:42:31 -04:00
2546c338ad Separate HSVA color into HSV, HSVA, fix alpha premultiplication 2024-08-15 16:41:22 -04:00
b3e7178176 Bring TextInput in line with all the other inputs 2024-08-15 13:17:43 -04:00
080e4511f2 Add Dropdown 2024-08-14 19:06:41 -04:00
f1ac74dcbc Fix TabbedContainer not setting tags correctly 2024-08-14 11:45:30 -04:00
ce0bc5be3b Add MenuHeading 2024-08-14 11:45:10 -04:00
eb0bf58961 Improvements to menus
Major progress on #4
2024-08-14 11:44:47 -04:00
8068036219 Fix icon sizes 2024-08-12 22:06:06 -04:00
5a32b06cef Various improvements to Icon, MimeIcon 2024-08-11 22:36:10 -04:00
fe50f5783b Upgrade Tomo API 2024-08-11 22:35:50 -04:00
73a5fab0bc Icon sets its minimum size properly 2024-08-11 12:20:23 -04:00
61addc051b Button sets an icon tag 2024-08-11 12:20:12 -04:00
7e275cc70e Update Tomo API 2024-08-10 21:44:33 -04:00
9856cd327f Split MimeIcon out from Icon 2024-08-10 21:44:03 -04:00