Commit Graph

263 Commits

Author SHA1 Message Date
Adam D. Ruppe 14ee0e0b7e try to tame more of cef badness 2024-11-23 15:22:44 -05:00
Adam D. Ruppe 3e0d5b7acd context menu start 2024-10-24 18:02:23 -04:00
Adam D. Ruppe fc4d833235 minigui - make dialog/message boxes less bad
by setting them correctly as transient to their originator window, the
window manager can place them better and set the focus as expected
automatically
2024-09-29 21:14:40 -04:00
Adam D. Ruppe 115be86c63 make show/hide work better including with native widgets when you have hidden grandchildren 2024-09-28 21:26:13 -04:00
Adam D. Ruppe 1aff5c0293 trying to fix minigui's selection hacks and shrinkiness 2024-09-28 17:08:31 -04:00
Adam D. Ruppe 6e4e2966ca some browser jam stuff 2024-09-13 22:02:07 -04:00
Adam D. Ruppe ad0f6109e6 glvw first dragt 2024-08-12 12:48:44 -04:00
Adam D. Ruppe d0930025c1 first draft of rounded rectangle border option 2024-08-12 12:35:01 -04:00
Adam D. Ruppe a3d532bc5a expose CustomTextWidget on all platforms 2024-08-02 08:47:27 -04:00
Adam D. Ruppe 23d39b22d4 some bug fixes 2024-07-30 15:34:22 -04:00
Adam D. Ruppe a8785995bf notes 2024-07-25 18:52:17 -04:00
Adam D. Ruppe 1e1b096bc9 small fix on the file dialog on linux to sort 2024-07-25 18:52:17 -04:00
Adam D. Ruppe 240b6cbc3d custom text widget - selection.find api and double click select word. also middle click temp buffer 2024-07-25 18:52:17 -04:00
Adam D. Ruppe 6ac1e46a7f more refactorings of shared timer to arsd.core 2024-06-10 15:22:49 -04:00
Adam D. Ruppe 41dbab24fb more mac stuff 2024-01-29 15:32:39 -05:00
Adam D. Ruppe fcc840df4e better TextDisplay = better MessageBox on linux 2023-12-11 20:59:52 -05:00
Adam D. Ruppe 339d89d4b7 minigui on windows flicker and minor draw bugs when resizing 2023-12-06 13:04:19 -05:00
Adam D. Ruppe 6d1080b58d some minor sizing tweaks on text boxes on windows 2023-11-29 16:35:10 -05:00
Adam D. Ruppe 6bbc91f90b make the color picker a bit less bad on linux 2023-11-29 15:49:44 -05:00
Adam D. Ruppe 816a36e5f5 better dox and fixing doc example regression 2023-11-22 18:59:33 -05:00
Adam D. Ruppe 9f916f6401 better message box on linux, can scroll and wrap content now instead of truncate 2023-10-31 21:57:22 -04:00
naydef c84e2cfbd5
Fix checkbox widget not refreshing when changing 'checked' on Linux 2023-10-30 10:55:24 +02:00
Adam D. Ruppe dfdc6e7816 more sdpy mac support 2023-10-09 18:52:37 -04:00
Adam D. Ruppe 1f90575f73 oops the examples got attached to an import 2023-09-24 19:11:08 -04:00
Adam D. Ruppe 7aa3d60d86 fix bug in tab widget how did i not notice this before 2023-09-12 21:29:18 -04:00
Adam D. Ruppe b1550ee5b0 prep for 11.1 - new angle, database regression, minigui theme tweaks 2023-09-08 21:32:58 -04:00
Adam D. Ruppe 1f21cd31e9 first draft of new default themes on linux 2023-08-25 14:54:42 -04:00
Adam D. Ruppe c5be6de0fe stuff 2023-07-31 12:27:50 -04:00
Adam D. Ruppe fb7ad07e6b
Merge pull request #390 from JCDraffin/feature-readonly
Feature: Readonly support to editable text widgets
2023-05-23 09:50:57 -04:00
JCDraffin 4bc013e3dd Feature: Readonly support to editable text widgets 2023-05-23 08:48:17 -05:00
Adam D. Ruppe 0066f51180 Merge branch 'master' of github.com:adamdruppe/arsd 2023-05-23 09:44:12 -04:00
Adam D. Ruppe 1d608a763a focus forward to text display helper sot he call jsut works 2023-05-23 09:43:42 -04:00
JCDraffin 740278db97 bugfix: scrollbar wasn't updating on addtext calls 2023-05-22 23:05:13 -05:00
Adam D. Ruppe 7958a5eb93 make it scale better on windows toolbars #385 2023-05-03 15:04:55 -04:00
Adam D. Ruppe 2ae4ac1b25 stuff 2023-04-16 08:44:26 -04:00
Adam D. Ruppe 683db6fb8d a bit of general cleanup 2023-04-04 21:33:37 -04:00
Adam D. Ruppe de8a5798ec fix layout bugs if you remove widget 2023-03-25 20:56:20 -04:00
Adam D. Ruppe 1ea5517916 wip 2023-03-22 07:51:29 -04:00
Adam D. Ruppe db612a4c47 starting to migrate error handling to new core module 2023-03-06 12:50:20 -05:00
Adam D. Ruppe 7e3a84fc85 document loop pitfall that can lead to MsgWaitForMultipleObjectsEx failing 2023-03-06 12:50:20 -05:00
John Colvin 3f1de5a834 trailing whitespace 2023-03-05 13:16:36 +00:00
Adam D. Ruppe 39627cc5bd focus new thing this process needs fixes 2023-03-02 09:13:42 -05:00
John Colvin 251cb73f71 remove trailing whitespace 2023-03-02 14:00:12 +00:00
Adam D. Ruppe bd524763fc fix #363 on Windows too 2023-02-05 21:46:51 -05:00
Adam D. Ruppe 918268356a fix #363 - dialog box stopped working for strings because the change event never fired with the new text system 2023-02-05 21:43:20 -05:00
Adam D. Ruppe 079cf341a9 call on cancel when x a dialog 2023-02-05 21:28:39 -05:00
Adam D. Ruppe 4118c0fa14 prep for arsd 11 POSSIBLE BREAKING CHANGES - new text layout system 2023-01-31 20:35:26 -05:00
Adam D. Ruppe 5a8f0a7448 workaround hacks for -preview=in dmd bugs 2022-12-21 09:06:54 -05:00
Adam D. Ruppe 56fe895a81 more ime fixes and cursor placement support for embedded termnial 2022-12-06 09:29:21 -05:00
Adam D. Ruppe d52f9ad0ff minimum xic support for minigui input proxy 2022-11-27 17:32:07 -05:00