sashakoshka
aed448671b
Well I think thats all of the examples
...
There are too many examples.
2023-04-10 02:58:52 -04:00
sashakoshka
53bfc8df68
Re-organized module structure
2023-03-30 23:19:04 -04:00
Sasha Koshka
a4ef28cdd0
Moved containers into a separate package
2023-03-16 14:22:56 -04:00
sashakoshka
c55925d152
Added a package that just links all backends
2023-03-16 01:14:39 -04:00
sashakoshka
305acea285
Use ezprof to profile
2023-03-08 20:24:43 -05:00
sashakoshka
423e6869c0
X backend better handles expose events
...
Previously, when an expose event was recieved, the backend would
call Window.paste, converting RGBA image data to BGRA image data.
Now we only call Window.pushRegion with the bounds given to us by
the expose event(s). This speeds up window resizing significantly.
2023-03-07 12:48:29 -05:00
Sasha Koshka
fa42cf1f5f
Added a new FillRectangleClip function
2023-02-14 15:47:41 -05:00
sashakoshka
d7a6193c04
Added gain slider
2023-02-11 01:46:12 -05:00
sashakoshka
a74f9809af
Awesome labels
2023-02-11 01:27:28 -05:00
sashakoshka
f9032a9a95
Oh yeah babey
2023-02-11 01:06:47 -05:00
sashakoshka
0e3de11203
Fixed a focus issue with ScrollContainer
2023-02-11 00:58:54 -05:00
sashakoshka
981c11bd44
Fixed the list widget
2023-02-11 00:18:21 -05:00
sashakoshka
dce0321e9b
Added a Select() method to List
2023-02-10 22:26:34 -05:00
sashakoshka
5e448edb21
Added sliders and made the ADSR controllabe with them
2023-02-10 21:55:59 -05:00
sashakoshka
c33faa402b
Made the supersaw a bit better and actually a supersaw
2023-02-10 15:08:20 -05:00
sashakoshka
182cb1e35b
The piano now has an internal ADSR
2023-02-09 23:52:27 -05:00
Sasha Koshka
e3aea7fc9e
Better piano keybinds
2023-02-09 16:36:38 -05:00
Sasha Koshka
5446ffe40b
h a r m o n y
2023-02-09 16:15:02 -05:00
sashakoshka
b15c260dfc
Improved piano styling
2023-02-09 11:38:01 -05:00
sashakoshka
16ce15621e
Moar waveforms!!!!
2023-02-09 02:04:58 -05:00
sashakoshka
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
sashakoshka
ce20b7d02c
Piano can now play square waves
2023-02-09 00:01:39 -05:00
sashakoshka
c5ee7c8cdb
The piano plays sound
2023-02-08 23:41:31 -05:00
sashakoshka
bec8b817c8
Added a piano widget because why not really
2023-02-08 21:05:36 -05:00