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