Commit Graph

107 Commits

Author SHA1 Message Date
53bfc8df68 Re-organized module structure 2023-03-30 23:19:04 -04:00
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
0aede3502b This should have been several separate commits 2023-03-29 00:50:23 -04:00
6f15ff3366 We now set the target atom properly 2023-03-28 01:00:54 -04:00
01a0fc1bd3 You can fcucking PASTE now!!! 2023-03-27 20:44:39 -04:00
3aa8495873 Terrible discovery (panels don't work properly) 2023-03-24 17:38:21 -04:00
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
d9bddce20b File and directory view elements wip 2023-03-21 12:26:48 -04:00
d651570746 The list element calls the scroll bounds change callback 2023-03-17 01:58:42 -04:00
0fd56f272c Fixed text being cut of on several examples 2023-03-17 01:38:57 -04:00
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
c55925d152 Added a package that just links all backends 2023-03-16 01:14:39 -04:00
0ebf0bc814 Raycaster example now works 2023-03-16 00:30:59 -04:00
5149c27cf3 Added untested label collapse 2023-03-13 17:10:27 -04:00
37048c6759 Raycaster runs? 2023-03-12 01:33:05 -05:00
b7a7800370 DocumentContainer has a proper minimum width 2023-03-11 19:25:35 -05:00
15fa3b2497 Quelled some of the strangeness 2023-03-11 18:27:16 -05:00
081b005679 Added a somewhat buggy DocumentContainer 2023-03-11 18:00:29 -05:00
5d4a26a877 AnalogClock is no longer flexible. 2023-03-10 13:45:53 -05:00
8658ecd879 Sort of fixed a flexible height bug 2023-03-10 00:10:26 -05:00
1c28613981 The scroll bar is better 2023-03-09 23:27:08 -05:00
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
aff9aca835 We now have an untested lone scrollbar element 2023-03-09 18:15:52 -05:00
cf672824a6 im dumb as hell bruh 2023-03-08 21:05:56 -05:00
04884bd8e3 Oh my joodness 2023-03-08 20:41:48 -05:00
305acea285 Use ezprof to profile 2023-03-08 20:24:43 -05:00
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
c171273240 Sped up rendering significantly 2023-03-06 21:34:14 -05:00
d38bd1cbf5 Hiding button text actually works now 2023-03-05 00:31:41 -05:00
61bbe0e346 Added an Icon element 2023-03-04 22:56:44 -05:00
cda2d1f0ae Default elements compile 2023-02-26 22:20:17 -05:00
241c297626 whee back in busineess 2023-02-26 14:27:38 -05:00
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
e966771f5b The raycaster is faster but more bg=uggyh agghgfghgfhgfgh 2023-02-21 13:30:32 -05:00
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
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
d7a6193c04 Added gain slider 2023-02-11 01:46:12 -05:00