0c39c2dd57
Button takes advantage of the rendering hints
2023-02-16 22:41:07 -05:00
Sasha Koshka
fc0a9292d9
Added rendering optimization hints to themes
2023-02-16 18:00:15 -05:00
Sasha Koshka
0c22977693
TextDrawer does not separate whitespace from printables
2023-02-14 18:11:11 -05:00
Sasha Koshka
4d87972235
Hot themeing tweaks
2023-02-14 17:21:05 -05:00
7f0462d588
Changed the order of the Theme.Pattern method
2023-02-12 10:58:23 -05:00
82e92f1e2e
Icons are now no longer patterns, they are images
2023-02-12 10:55:32 -05:00
a74f9809af
Awesome labels
2023-02-11 01:27:28 -05:00
Sasha Koshka
5446ffe40b
h a r m o n y
2023-02-09 16:15:02 -05:00
b15c260dfc
Improved piano styling
2023-02-09 11:38:01 -05:00
a0e57921a4
Oh my jod
2023-02-08 14:36:14 -05:00
43fea5c8ba
Tomo will call the parse functions in Theme and Config
2023-02-03 17:50:45 -05:00
Sasha Koshka
83b8040520
Theme stub
2023-02-03 00:57:18 -05:00
8606968c74
Separate config and theme
2023-02-02 15:19:56 -05:00
0c5cc6ff74
Padding and margin are now separate
2023-01-30 18:22:19 -05:00
6b19d66067
Themeing tweaks
2023-01-30 17:57:24 -05:00
801c3ef6f5
Hocus focus
2023-01-30 17:01:47 -05:00
35870951a2
The theming around List makes slightly more sense
2023-01-30 02:22:16 -05:00
174beba79f
Added a case specifier to the theme API
...
This will allow themes to pull off some cool dirty tricks without
screwing anything up
2023-01-30 01:30:13 -05:00
44b9a1e717
List relies more on the bounds insetting from theme
2023-01-29 12:51:43 -05:00
92aeb48a1f
Overhauled the theme system
...
Also added a toggle switch :)
2023-01-29 01:49:01 -05:00
Sasha Koshka
b2b2a80a06
Made the stripey sunken background optional
2023-01-26 18:37:44 -05:00
48679c8ad2
Added keynav input for lists
2023-01-26 11:53:49 -05:00
31a261d530
Beveled is now structured like QuadBeveled
2023-01-24 00:02:11 -05:00
468d4e9dab
Various improvements to list
2023-01-23 23:54:12 -05:00
9c24184f24
Added a basic List element
2023-01-23 02:05:09 -05:00
90067a6ded
Stripes :)))))
2023-01-21 21:24:02 -05:00
09eede2c90
Small theming tweaks
2023-01-21 20:58:25 -05:00
4c1bf070fe
Chiseled is now called Beveled
2023-01-20 23:00:26 -05:00
a71e726016
Created simple bordered pattern
2023-01-20 19:24:21 -05:00
befec471db
Replaced artist.Border with artist.Stroke
2023-01-20 19:07:16 -05:00
cfb08f02bc
Added scroll stuff to theme
2023-01-20 14:40:00 -05:00
Sasha Koshka
4367bba602
Scroll bar background drawing
2023-01-19 18:29:57 -05:00
85ddb8ace1
Very basic text input
2023-01-18 00:38:58 -05:00
Sasha Koshka
b9be483869
Tweaked the sunken pattern
2023-01-17 18:12:04 -05:00
Sasha Koshka
5d64788b68
Checkboxes!
2023-01-17 16:38:57 -05:00
e83dde2d21
Replaced the chiseled box with the chiseled pattern
2023-01-14 21:01:00 -05:00
34bf3038ac
Replaced tomo.Image with tomo.Canvas and tomo.Pattern
...
This is the first step in transitioning the API over to the new
design. The new tomo.Canvas interface gives drawing functions
direct access to data buffers and eliminates overhead associated
with calling functions for every pixel.
The entire artist package will be remade around this.
2023-01-14 01:54:57 -05:00
c2a76fcaf6
Added extended selection capabilities to the API
2023-01-11 15:46:48 -05:00
70e0566f3f
Styling now supports selection
2023-01-09 15:14:36 -05:00
00d75d4488
Initial commit
2023-01-09 01:03:19 -05:00