Sasha Koshka
39dc09bc4a
X backend clipboard properly negotiates data type with owner
...
The clipboard API has been changed to allow an application to
accept a number of different mime types, and the X backend will now
check the accepted types list against the owner's TARGETS list and
choose the best one.
2023-03-29 02:55:12 -04:00
Sasha Koshka
0aede3502b
This should have been several separate commits
2023-03-29 00:50:23 -04:00
Sasha Koshka
6f15ff3366
We now set the target atom properly
2023-03-28 01:00:54 -04:00
Sasha Koshka
01a0fc1bd3
You can fcucking PASTE now!!!
2023-03-27 20:44:39 -04:00
Sasha Koshka
3aa8495873
Terrible discovery (panels don't work properly)
2023-03-24 17:38:21 -04:00
Sasha Koshka
a2c0ff5f4c
Popups package uses the new modal system
2023-03-24 00:47:04 -04:00
Sasha Koshka
45021b6153
Rename DirectoryView to Directory
2023-03-23 15:56:56 -04:00
Sasha Koshka
7ec5e1ab2a
Made the buttons in the file browser example work
2023-03-23 14:45:46 -04:00
Sasha Koshka
14802b4b82
Implemented history for DirectoryView
...
For some reason DirectoryView won't draw changes all of the time...
2023-03-23 14:37:44 -04:00
Sasha Koshka
68341517f7
DirectoryView uses File to display files
2023-03-21 18:03:31 -04:00
Sasha Koshka
d9bddce20b
File and directory view elements wip
2023-03-21 12:26:48 -04:00
Sasha Koshka
d651570746
The list element calls the scroll bounds change callback
2023-03-17 01:58:42 -04:00
Sasha Koshka
0fd56f272c
Fixed text being cut of on several examples
2023-03-17 01:38:57 -04:00
Sasha Koshka
4c6e01203c
Label.EmCollapse actually works now
2023-03-17 01:00:11 -04:00
Sasha Koshka
6258c77f86
Added an align method to label
2023-03-16 15:58:26 -04:00
Sasha Koshka
a4ef28cdd0
Moved containers into a separate package
2023-03-16 14:22:56 -04:00
Sasha Koshka
c55925d152
Added a package that just links all backends
2023-03-16 01:14:39 -04:00
Sasha Koshka
0ebf0bc814
Raycaster example now works
2023-03-16 00:30:59 -04:00
Sasha Koshka
5149c27cf3
Added untested label collapse
2023-03-13 17:10:27 -04:00
Sasha Koshka
37048c6759
Raycaster runs?
2023-03-12 01:33:05 -05:00
Sasha Koshka
b7a7800370
DocumentContainer has a proper minimum width
2023-03-11 19:25:35 -05:00
Sasha Koshka
15fa3b2497
Quelled some of the strangeness
2023-03-11 18:27:16 -05:00
Sasha Koshka
081b005679
Added a somewhat buggy DocumentContainer
2023-03-11 18:00:29 -05:00
Sasha Koshka
5d4a26a877
AnalogClock is no longer flexible.
2023-03-10 13:45:53 -05:00
Sasha Koshka
8658ecd879
Sort of fixed a flexible height bug
2023-03-10 00:10:26 -05:00
Sasha Koshka
1c28613981
The scroll bar is better
2023-03-09 23:27:08 -05:00
Sasha Koshka
8e1638e054
I may have fixed the wierd scrollbar rendering
...
And something else I didn't realize was there
2023-03-09 22:23:09 -05:00
Sasha Koshka
aff9aca835
We now have an untested lone scrollbar element
2023-03-09 18:15:52 -05:00
Sasha Koshka
cf672824a6
im dumb as hell bruh
2023-03-08 21:05:56 -05:00
Sasha Koshka
04884bd8e3
Oh my joodness
2023-03-08 20:41:48 -05:00
Sasha Koshka
305acea285
Use ezprof to profile
2023-03-08 20:24:43 -05:00
Sasha Koshka
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
c171273240
Sped up rendering significantly
2023-03-06 21:34:14 -05:00
Sasha Koshka
d38bd1cbf5
Hiding button text actually works now
2023-03-05 00:31:41 -05:00
Sasha Koshka
61bbe0e346
Added an Icon element
2023-03-04 22:56:44 -05:00
Sasha Koshka
cda2d1f0ae
Default elements compile
2023-02-26 22:20:17 -05:00
Sasha Koshka
241c297626
whee back in busineess
2023-02-26 14:27:38 -05:00
Sasha Koshka
b575413a0a
For later
2023-02-23 12:12:25 -05:00
Sasha Koshka
29e4a7572b
Added health and stamina
2023-02-21 18:53:19 -05:00
Sasha Koshka
ddb960571f
Fixed texture warping when too close to walls
2023-02-21 18:15:41 -05:00
Sasha Koshka
ce1d938f7a
Fixed the wierd wall overlap
2023-02-21 17:57:52 -05:00
Sasha Koshka
20fa445cdd
backrooms!!!!!
2023-02-21 16:48:56 -05:00
Sasha Koshka
e966771f5b
The raycaster is faster but more bg=uggyh agghgfghgfhgfgh
2023-02-21 13:30:32 -05:00
Sasha Koshka
e9e1ccc35e
Added basic raycaster demo. I have no idea why I did this.
2023-02-20 01:52:50 -05:00
Sasha Koshka
e3369ab3d4
AAAAART!
2023-02-16 14:57:46 -05:00
Sasha Koshka
e2e846a0e5
AHHHHH!!!
2023-02-16 14:39:51 -05:00
Sasha Koshka
56dc9ba54c
this just j
2023-02-16 12:35:31 -05:00
Sasha Koshka
fa42cf1f5f
Added a new FillRectangleClip function
2023-02-14 15:47:41 -05:00
Sasha Koshka
d7a6193c04
Added gain slider
2023-02-11 01:46:12 -05:00
Sasha Koshka
a74f9809af
Awesome labels
2023-02-11 01:27:28 -05:00