11402cfc25
Button applies the sink offset correctly to icons
2023-03-05 11:20:33 -05:00
7e0d64e8bd
TextBox text is now vertically centered
2023-03-05 10:58:27 -05:00
d38bd1cbf5
Hiding button text actually works now
2023-03-05 00:31:41 -05:00
865dd20724
Buttons can now hide their text
2023-03-05 00:23:45 -05:00
0071994ba6
Buttons can now have icons
2023-03-05 00:05:56 -05:00
61bbe0e346
Added an Icon element
2023-03-04 22:56:44 -05:00
912a3f9f66
oops lmao
2023-03-04 16:18:43 -05:00
531b0ffce9
Fixed Container not clearing child event handlers in DisownAll
2023-03-04 10:44:45 -05:00
9c12cd7e18
Fixed cringe bug with focus requests being improperly handled
2023-03-04 02:20:48 -05:00
5fc5af92df
Layouts now take in proper margin and padding values
2023-03-04 01:42:14 -05:00
be286fa86c
The container actually creates a propagator now lmao
2023-03-04 01:27:16 -05:00
252433f13d
Cleaned up Container somewhat
2023-03-04 01:26:23 -05:00
165d0835bf
Worked Propagator into basic.Container
2023-03-04 01:20:23 -05:00
Sasha Koshka
ef59f46559
Made the progress bar look nicer
2023-02-28 19:00:34 -05:00
Sasha Koshka
b1d15fb4ec
this piano is DOPE and PHAT and WAY COOL
2023-02-28 00:17:05 -05:00
Sasha Koshka
ee45b2fa60
Theming tweaks and rendering fixes
2023-02-27 17:00:28 -05:00
Sasha Koshka
de10cde630
Add image textures to theme
2023-02-27 12:48:44 -05:00
449922851f
Fix list not drawing background
2023-02-26 22:56:20 -05:00
26787d8670
Fixed TextBox
2023-02-26 22:48:14 -05:00
cda2d1f0ae
Default elements compile
2023-02-26 22:20:17 -05:00
0c39c2dd57
Button takes advantage of the rendering hints
2023-02-16 22:41:07 -05:00
Sasha Koshka
f8240fb518
Created FillRectangleShatter for convenience
2023-02-16 18:19:36 -05:00
56dc9ba54c
this just j
2023-02-16 12:35:31 -05:00
a0e7bf1373
Integrated the new text drawer
2023-02-15 18:45:58 -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
Sasha Koshka
d59b7d812d
Stop some redundant rendering in the piano
2023-02-14 17:05:13 -05:00
Sasha Koshka
09f782953e
Use FillRectangleClip in List and Container
2023-02-14 16:53:28 -05:00
d18da8b07a
Rudimentary text selection with the mouse
2023-02-13 18:29:49 -05:00
21abd147bf
Rudimentary text selection with keybaord keys
2023-02-13 12:55:51 -05:00
4bc8566820
Textmanip now operates on a dot instead of a cursor
2023-02-13 01:52:31 -05:00
8ac5108211
Elements are no longer images
2023-02-13 01:49:33 -05:00
9e8e986977
Changes to how scroll bars respond to the mouse
...
- Left clicking on the gutter jumps to that position
- Right clicking on the gutter scrolls incrementally towards that
position
- Middle clicking on the gutter pages up or down to that position
2023-02-11 22:17:03 -05:00
2d9a941da8
Lists no longer have stale scroll values when enlarged
2023-02-11 21:45:04 -05:00
c64ce8da67
Container shatters its background before drawing
2023-02-11 21:17:43 -05:00
7f1c3ae870
Added documentation for the sliders
2023-02-11 17:04:50 -05:00
d7a6193c04
Added gain slider
2023-02-11 01:46:12 -05:00
0e3de11203
Fixed a focus issue with ScrollContainer
2023-02-11 00:58:54 -05:00
981c11bd44
Fixed the list widget
2023-02-11 00:18:21 -05:00
dce0321e9b
Added a Select() method to List
2023-02-10 22:26:34 -05:00
5e448edb21
Added sliders and made the ADSR controllabe with them
2023-02-10 21:55:59 -05:00
Sasha Koshka
cfc2b5e130
Image element for showing images
2023-02-09 18:34:53 -05:00
Sasha Koshka
2cd670f4cd
Improved element documentation
2023-02-09 14:50:24 -05:00
Sasha Koshka
c7bebabed5
Fixed issue where containers would not select themselves prperly
2023-02-09 14:25:55 -05:00
16ce15621e
Moar waveforms!!!!
2023-02-09 02:04:58 -05:00
16a0e76145
Removed a bunch of redundant draw calls
...
Most were related to a but with the keynav api
2023-02-09 01:30:14 -05:00
a0e57921a4
Oh my jod
2023-02-08 14:36:14 -05:00
6936353516
asuhfdjkshlk
2023-02-08 00:22:40 -05:00
3998d842b1
Half-done migration of basic elements
2023-02-07 11:27:59 -05:00
892c74a9da
Updated everything else to match
2023-02-02 01:48:38 -05:00