Commit Graph

219 Commits

Author SHA1 Message Date
9aea6d8c0f List element's events make more sense
Removed redundant selected entry change event, and added an event
that fires when the user deselects the current element.
2023-01-26 12:05:28 -05:00
48679c8ad2 Added keynav input for lists 2023-01-26 11:53:49 -05:00
3dc2fe390a Merge pull request 'oh mmy god' (#5) from wacky into main
Reviewed-on: sashakoshka/tomo#5
2023-01-26 07:10:17 +00:00
4692b2c898 oh mmy god 2023-01-26 02:08:07 -05:00
Sasha Koshka
912f939f2e The noise pattern can now be harsh 2023-01-24 18:27:36 -05:00
Sasha Koshka
c9c5f1d251 Added a pseudorandom noise pattern 2023-01-24 18:15:46 -05:00
Sasha Koshka
5edfbf8110 Added a list example 2023-01-24 16:41:12 -05:00
Sasha Koshka
68f1d052d2 Fixed list minimum bounds calculation when not collapsed 2023-01-24 16:10:25 -05:00
Sasha Koshka
28701d01ab Fixed gradient orientation 2023-01-24 16:02:35 -05:00
Sasha Koshka
d5cb1b27fe Created an elliptical border pattern 2023-01-24 15:35:00 -05:00
Sasha Koshka
0281b1a203 Gradients!!!!!!!!!!! Holy fucking bingle!! 2023-01-24 14:24:30 -05:00
Sasha Koshka
3949f2af9e Created a Tiled pattern 2023-01-24 14:08:47 -05:00
269c70ebb1 Fixed up the dotted pattern 2023-01-24 10:25:37 -05:00
bbe41881ac ...Again 2023-01-24 00:10:02 -05:00
7fb67b13e0 Tweaked the beveling algorithm 2023-01-24 00:09:19 -05:00
31a261d530 Beveled is now structured like QuadBeveled 2023-01-24 00:02:11 -05:00
810728a479 Beveled and QuadBeveled both use the same algorithm now 2023-01-23 23:58:49 -05:00
468d4e9dab Various improvements to list 2023-01-23 23:54:12 -05:00
24bcd6977a Added a 4-way bevel pattern 2023-01-23 23:40:55 -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
5990496455 Clicking on the scroll gutter scrolls 2023-01-21 21:05:51 -05:00
09eede2c90 Small theming tweaks 2023-01-21 20:58:25 -05:00
55633d6915 Fixed pattern offset in FillRectangle 2023-01-21 15:19:34 -05:00
92a9c9370d Scrollbars respond to mouse dragging more naturally 2023-01-21 01:24:24 -05:00
d435f5a6a9 Scrollbars can be dragged with the mouse 2023-01-21 01:15:30 -05:00
3e8523f37a TextBox contstrains scroll positions to max 2023-01-20 23:40:59 -05:00
83d5064803 Created the split pattern 2023-01-20 23:19:54 -05:00
4c1bf070fe Chiseled is now called Beveled 2023-01-20 23:00:26 -05:00
a273178a8e Ellipses now draw properly 2023-01-20 22:13:14 -05:00
39ce5f9ee2 Half-working StrokeEllipse 2023-01-20 21:59:48 -05:00
775e7bd4ca It is now possible to draw a filled ellipse 2023-01-20 20:52:06 -05:00
6967c40143 Made the drawing time thing better 2023-01-20 20:29:02 -05:00
723f0cf5ef The artist test can now figure out how fast it took to draw
something.
2023-01-20 20:07:01 -05:00
a87d806e54 THICC LINES 2023-01-20 19:52:35 -05:00
268e7981b5 Added some line tests 2023-01-20 19:40:38 -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
8c0956b998 Striped patterns can have alternating weights 2023-01-20 18:57:02 -05:00
740999295e Added striped patterns 2023-01-20 18:39:08 -05:00
206f068a1f Fixed bug with the chiseled pattern 2023-01-20 18:08:20 -05:00
cfbb031500 Created an artist test thingy 2023-01-20 18:05:48 -05:00
72f604e819 Repeated keys are detected properly
The repeated bool was removed and instead key release events are
*only* sent when the key is actually let go. If an element wants to
listen to repeat presses, it can just listen to press events.
2023-01-20 17:40:28 -05:00
2f53c942ac The scroll wheel scrolls the scroll box 2023-01-20 16:44:07 -05:00
b85285f326 Scroll bars recalculate and draw properly 2023-01-20 15:52:46 -05:00
faf38b96c2 Scrollbar drawing 2023-01-20 15:35:43 -05:00
3acbe40665 Patterned rectangles now render properly 2023-01-20 15:08:19 -05:00
cfb08f02bc Added scroll stuff to theme 2023-01-20 14:40:00 -05:00
Sasha Koshka
afd543ce92 Fixed clock and checkbox 2023-01-20 00:42:57 -05:00
Sasha Koshka
4367bba602 Scroll bar background drawing 2023-01-19 18:29:57 -05:00