Commit Graph

263 Commits

Author SHA1 Message Date
Adam D. Ruppe eb7cb6e0d0 allow user to change directory for open/save file dialog 2022-11-15 16:15:10 -05:00
Adam D. Ruppe 6ab96abdaa fix press repeat of button 2022-07-09 10:28:51 -04:00
Adam D. Ruppe 047f937bb9 length check jic 2022-06-24 15:27:21 -04:00
Marcelo Silva Nascimento Mancini 0f6c36ad39
Remove null terminator from getFileName(Windows) 2022-06-24 16:24:40 -03:00
Adam D. Ruppe e36512f1d4 use void* instead of ptrdiff_t out of possible GC precise concerns 2022-06-18 15:15:50 -04:00
Andre Pany cd927c156f Add list option tag and getSelection 2022-06-11 22:11:38 +02:00
Adam D. Ruppe 79b630e547 version forgot 2022-04-19 12:20:46 -04:00
Adam D. Ruppe 7d81f250fe more improvements to input handling and web 2022-04-19 12:07:08 -04:00
Adam D. Ruppe 912047ccdd enable transparency in imagebox 2022-04-11 09:13:58 -04:00
Adam D. Ruppe f44c993695 experimenting with input proxy 2022-04-11 09:11:00 -04:00
Adam D. Ruppe 158ce8e21d whatever calling it good enough gg 2022-04-07 17:46:24 -04:00
Adam D. Ruppe a0a6e7431b more stuff 2022-04-07 17:32:06 -04:00
Adam D. Ruppe 56fecfb135 the result of like a trillion hours of tortorous pain and the borders still dont look quite right 2022-04-07 17:26:20 -04:00
Adam D. Ruppe 1ae1cbe7ec Merge branch 'master' of git://192.168.1.10/home/me/arsd 2022-04-07 10:16:35 -04:00
Adam D. Ruppe 2ee9dd6b43 draw experimentation 2022-04-07 10:16:26 -04:00
Adam D. Ruppe 9e84ee8e52 trying to optimize resizing 2022-04-07 10:16:11 -04:00
Adam D. Ruppe 62a1544bda convenience method 2022-04-05 19:15:36 -04:00
Adam D. Ruppe 7f31dfbace more webview support and lld-link compat hacks 2022-04-03 14:54:00 -04:00
Adam D. Ruppe 155340534c Merge branch 'master' of github.com:adamdruppe/arsd 2022-03-28 19:13:33 -04:00
Adam D. Ruppe ff35d9d120 support older compilers in minigui still 2022-03-28 19:12:25 -04:00
Adam D. Ruppe 0f5958d42e assume commctl6 even without manifest 2022-03-28 19:01:48 -04:00
Adam D. Ruppe ab5ff7d9d1 more docs 2022-03-28 18:34:01 -04:00
Adam D. Ruppe ad2c2cd332 fancier buttons if you use manifest 2022-03-28 18:28:02 -04:00
Adam D. Ruppe d3841ee50f more gui 2022-03-28 11:53:26 -04:00
Adam D. Ruppe 49829f3f48 mroe dpi stuff 2022-03-22 18:02:03 -04:00
Adam D. Ruppe 80e941aad9 work better with static import 2022-03-19 10:43:45 -04:00
Adam D. Ruppe 82b91d2af9 dropdown fixes 2022-03-07 16:24:57 -05:00
Adam D. Ruppe 69dc43f6bc dont litter as many sprite objects 2022-02-17 15:07:29 -05:00
Adam D. Ruppe fe84ef7707 good stuff 2022-01-29 15:36:36 -05:00
Adam D. Ruppe 40a5854003 some dpi scaling bugs 2022-01-12 17:22:56 -05:00
Adam D. Ruppe db81fdca67 more midi stuff 2022-01-05 10:25:58 -05:00
Adam D. Ruppe 754d31ec67 moar bugz 2021-12-29 19:34:58 -05:00
Adam D. Ruppe 948926df49 more cool features 2021-12-29 11:29:08 -05:00
Adam D. Ruppe 0c94e78b33 screenshot of unittest helper 2021-12-22 18:48:59 -05:00
Adam D. Ruppe 1ed17bdb43 new blocking control param 2021-12-09 17:33:10 -05:00
Adam D. Ruppe ae71b80e63 i forgot to commit omg 2021-12-04 19:48:47 -05:00
Adam D. Ruppe a2c223a750 oops 2021-12-04 07:33:37 -05:00
Adam D. Ruppe 4bf8ef8e59 oops 2021-12-04 07:16:11 -05:00
Adam D. Ruppe 4248b8e8a2 more grid size fixes and thread helpers 2021-12-03 21:42:07 -05:00
Adam D. Ruppe d1f5de18d6 more graphical open file dialog on linux 2021-12-01 22:27:45 -05:00
Adam D. Ruppe 3751953018 i forgot to commit 2021-11-29 16:41:45 -05:00
Adam D. Ruppe c2c50fd576 button ideal size setting (helps inline block layouts a lot) 2021-11-28 09:05:28 -05:00
Adam D. Ruppe 2f9534f0b3 diabling, mixed dpi, observable, win32 custom and owner draw, table view header click and cell styling 2021-11-27 22:06:34 -05:00
Adam D. Ruppe 6e4c9dbb49 widget disabling 2021-11-23 18:23:46 -05:00
Adam D. Ruppe b698de70fc resize hidden things when they appear - and make recompute layout more efficient (though there's still a LOT of work to do on that) 2021-11-22 19:56:47 -05:00
Adam D. Ruppe d74bc6c64b issue #309 .... i think 2021-11-22 13:17:27 -05:00
Adam D. Ruppe 029a3df5fe tons of tab widget fixes 2021-11-20 10:39:40 -05:00
Adam D. Ruppe 7e4938690a some new web conveniences (experimental) and some bug fixes 2021-11-18 22:23:18 -05:00
Adam D. Ruppe dedae21a68 fix width of password edit 2021-11-16 13:19:13 -05:00
Adam D. Ruppe 49a63f04ef asserts to prevent things from overflowing 2021-11-10 08:47:19 -05:00
Adam D. Ruppe b2aae8b83c add width percent 2021-11-10 08:43:12 -05:00
Adam D. Ruppe 8c43fa1196 fix a few bugs in table view 2021-11-10 07:53:40 -05:00
Adam D. Ruppe 74b6b43639 fix the layout thing AGAIN 2021-11-01 12:24:52 -04:00
Adam D. Ruppe d593a41603 minor fixes 2021-10-10 21:43:04 -04:00
Adam D. Ruppe be2a7a0b1b random fixes 2021-10-05 18:08:22 -04:00
Adam D. Ruppe 28a3d87591 better windows scrolling 2021-09-28 17:19:49 -04:00
Adam D. Ruppe 059adfcc66 table view widget 2021-09-28 14:31:32 -04:00
Adam D. Ruppe 01e8b3a355 fix drop down selection input override 2021-08-04 16:01:13 -04:00
Adam D. Ruppe 3f9f1af114 better scrolling slightly 2021-07-28 22:24:01 -04:00
Adam D. Ruppe 9c22d7465b prep 2021-07-05 20:58:44 -04:00
Adam D. Ruppe 883159410b more minigui 2021-06-21 22:16:02 -04:00
Adam D. Ruppe 7384d9398f more flex magic 2021-06-15 16:43:21 -04:00
Adam D. Ruppe 498a0b0756 unlock cursor asap 2021-06-15 07:23:04 -04:00
Adam D. Ruppe 3f6fee45f7 bug 22011 workarounds 2021-06-09 22:37:06 -04:00
Adam D. Ruppe 5a6ed6245f bugs 2021-06-09 08:05:28 -04:00
Adam D. Ruppe 680030d378 oops 2021-06-08 23:04:33 -04:00
Adam D. Ruppe 2ec2a64536 prep for release 2021-06-08 22:22:10 -04:00
Adam D. Ruppe 3f30effea7 more stuff 2021-06-06 14:37:37 -04:00
Adam D. Ruppe 543d3a2b5d it just continues to get more awesome 2021-05-28 23:06:13 -04:00
Adam D. Ruppe 9dd0a00f08 more wip gui 2021-05-19 15:27:41 -04:00
Adam D. Ruppe 0b34c82758 minigui styling 2.0 start 2021-05-13 08:50:16 -04:00
Adam D. Ruppe 12149ab75d initial visual theme thing 2021-05-08 09:50:29 -04:00
Adam D. Ruppe 35f13b89e4 stuff 2021-05-07 16:17:35 -04:00
Adam D. Ruppe 3d9718be32 stuff 2021-05-06 15:02:08 -04:00
Adam D. Ruppe 1af3a0d394 idk 2021-03-11 22:33:13 -05:00
Adam D. Ruppe 05eadcb732 a little bit less bad handling of the popup menus 2021-03-11 22:32:42 -05:00
Adam D. Ruppe b861cf5f46 catching up 2021-02-22 23:27:39 -05:00
Adam D. Ruppe a8ec499f2b random fixes 2021-02-01 21:35:56 -05:00
Adam D. Ruppe 9a304475e1 Windows ListWidget 2021-01-30 15:20:14 -05:00
Adam D. Ruppe 6d3fd804c2 issue 274 2021-01-30 11:50:58 -05:00
Adam D. Ruppe ec7370b270 Minigui: LineEdit password style #272 2021-01-25 11:48:50 -05:00
Adam D. Ruppe 868323bac0 omg i forgot stuff 2021-01-19 23:03:19 -05:00
Adam D. Ruppe 665c7037fe fix broken right click on embedded term 2020-12-17 09:11:43 -05:00
Adam D. Ruppe 43c839cbf9 fieldset bugs 2020-12-16 10:20:26 -05:00
Adam D. Ruppe 402ea062b8 64 bit windows fixes 2020-12-09 15:24:37 -05:00
Adam D. Ruppe 5c38e03301 new declarative ui started 2020-11-02 12:13:04 -05:00
Adam D. Ruppe bb774b90a3 image copy paste 2020-08-05 18:37:34 -04:00
Adam D. Ruppe dbe4eb45d5 fix checkbox events on windows 2020-06-09 22:07:06 -04:00
Adam D. Ruppe d0aec8e606 this is becoming not half bad 2020-04-28 22:53:25 -04:00
Adam D. Ruppe 5419cfed70 catchup 2020-04-24 09:54:48 -04:00
Adam D. Ruppe dafa15243d fixes 2020-04-18 21:33:41 -04:00
Adam D. Ruppe 1c119753b3 moar terminal fixes 2020-04-01 14:48:11 -04:00
Adam D. Ruppe 7873768fd1 tons of stuff 2020-03-30 12:37:44 -04:00
Adam D. Ruppe ad43305b30 lol win64 im so noob 2020-03-28 15:49:06 -04:00
Adam D. Ruppe 2fc0b49c07 merge in terminal emulator core as a lib 2020-03-26 21:06:00 -04:00
Adam D. Ruppe cbb2f4e0b7 bugz 2020-03-22 22:30:22 -04:00
Adam D. Ruppe a45a344525 scrollbars omg 2020-03-21 20:33:59 -04:00
Adam D. Ruppe c76d26f01f minimal update for osx xquartz 2020-02-01 19:05:14 -05:00
Adam D. Ruppe 96990d94ff osx stuff 2020-01-31 18:30:57 -05:00
Adam D. Ruppe 4cf16e9248 little things 2019-12-06 10:31:50 -05:00