Commit Graph
371 Commits
Author SHA1 Message Date
sashakoshka 9d84c50db3 Merge pull request 'flexible-elements-were-a-mistake' (#11) from flexible-elements-were-a-mistake into main
Reviewed-on: sashakoshka/tomo#11
2023-03-14 03:37:58 +00:00
sashakoshka 99e029ae09 TextBox no longer aggressively requests focus 2023-03-13 22:25:57 -04:00
sashakoshka 5149c27cf3 Added untested label collapse 2023-03-13 17:10:27 -04:00
sashakoshka 7ef95cc751 Removed unneeded Container.reflectChildProperties() 2023-03-12 01:57:56 -05:00
sashakoshka b09994973c List and Piano do shattering properly 2023-03-12 01:47:58 -05:00
sashakoshka 37048c6759 Raycaster runs? 2023-03-12 01:33:05 -05:00
sashakoshka be45f7ad71 Fixed some artist bugs 2023-03-12 01:23:20 -05:00
sashakoshka c45268d8c1 Testing elements now conform to the new API 2023-03-12 01:19:40 -05:00
sashakoshka 92e5822185 Basic and fun elements conform to new API change 2023-03-12 01:15:36 -05:00
sashakoshka d31aee1ba8 X backend now follows API 2023-03-12 01:06:12 -05:00
sashakoshka 0f8affd2b2 Made similar changes to the Pattern interface and all of artist 2023-03-12 01:04:06 -05:00
sashakoshka 3d28ebe4cf Made interfacial changes that will allow for elements to be clipped 2023-03-12 00:17:35 -05:00
sashakoshka 5afbc0e713 DocumentContainer constrains its scroll position on resize 2023-03-11 20:04:08 -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 1be769526d Removed references to flexible from containers 2023-03-11 00:48:15 -05:00
sashakoshka 51084a6cfe Removed references to flexible from layouts, x backend, core 2023-03-11 00:43:26 -05:00
sashakoshka 677dca1dbf ScrollContainer uses ScrollBar for scrolling 2023-03-11 00:21:54 -05:00
sashakoshka 9cc9e78504 Large icons in the default set! 2023-03-10 18:53:27 -05:00
sashakoshka 5d4a26a877 AnalogClock is no longer flexible. 2023-03-10 13:45:53 -05:00
sashakoshka aaa794ac04 ScrollBar handles scroll wheel events 2023-03-10 13:42:51 -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 f3c1c95a57 Keyboard control for sliders 2023-03-07 19:13:08 -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 803812f9c9 Texture pattern now samples X position correctly 2023-03-06 21:40:20 -05:00
sashakoshka c171273240 Sped up rendering significantly 2023-03-06 21:34:14 -05:00
sashakoshka 11402cfc25 Button applies the sink offset correctly to icons 2023-03-05 11:20:33 -05:00
sashakoshka 7e0d64e8bd TextBox text is now vertically centered 2023-03-05 10:58:27 -05:00
sashakoshka d38bd1cbf5 Hiding button text actually works now 2023-03-05 00:31:41 -05:00
sashakoshka 865dd20724 Buttons can now hide their text 2023-03-05 00:23:45 -05:00
sashakoshka 6c46fc6f7c Made a few icons blacker 2023-03-05 00:07:37 -05:00
sashakoshka 0071994ba6 Buttons can now have icons 2023-03-05 00:05:56 -05:00
sashakoshka 11c747e225 Dialog boxes now have icons 2023-03-04 23:09:46 -05:00
sashakoshka 61bbe0e346 Added an Icon element 2023-03-04 22:56:44 -05:00
sashakoshka 1e8bb56b7c Added small icons to default theme 2023-03-04 22:07:59 -05:00
sashakoshka ae6cf128f8 Created Icon interface 2023-03-04 20:48:46 -05:00
sashakoshka ecaad02c0b Added a bunch of icon IDs 2023-03-04 20:10:53 -05:00
sashakoshka cad10a1fb1 Merge pull request 'make-containers-better' (#10) from make-containers-better into main
Reviewed-on: sashakoshka/tomo#10
2023-03-04 21:26:33 +00:00
sashakoshka 912a3f9f66 oops lmao 2023-03-04 16:18:43 -05:00
sashakoshka 531b0ffce9 Fixed Container not clearing child event handlers in DisownAll 2023-03-04 10:44:45 -05:00
sashakoshka 9c12cd7e18 Fixed cringe bug with focus requests being improperly handled 2023-03-04 02:20:48 -05:00
sashakoshka 4f6f4e1f1a Me when I make the exact mistake twice 2023-03-04 02:04:47 -05:00
sashakoshka dc5ddfc0bd Propagator no longer segfaults when handling keynav 2023-03-04 01:48:16 -05:00