Commit graph

57 commits

Author SHA1 Message Date
83860ac13d More text editing code consolidated. 2026-03-18 00:17:25 -05:00
73a54a8b3a Minor API cleanup. 2026-03-18 00:06:24 -05:00
6a4044d0d7 Clicking an already-open menu bar entry now closes the popup. 2026-03-18 00:00:50 -05:00
e4b44d08c1 Text editing cursors now blink. 2026-03-17 23:59:16 -05:00
786353fa08 Much new documentation added as comments to code. 2026-03-17 23:51:01 -05:00
14bc2027df Working on bugs found via real hardware. 2026-03-17 21:31:40 -05:00
1556ba889c More code cleanup. 2026-03-17 18:22:16 -05:00
78302c26d2 ProgMan is now it's own app. About app moved into ProgMan. Minor API improvements. 2026-03-17 16:11:31 -05:00
76030270f9 dvxshell debugging. Starting to work! 2026-03-17 01:03:25 -05:00
0db50721d9 Start of dvxshell 2026-03-16 23:19:49 -05:00
8f03559dc7 Minor docs update. 2026-03-16 20:57:29 -05:00
d10f922690 Documentation updated. 2026-03-16 20:45:29 -05:00
5c00bc8ae2 Platform specific code isolated to make porting easier. 2026-03-16 20:35:16 -05:00
d0e308d7cf Code optimization and cleanup. 2026-03-16 20:13:16 -05:00
85f0e5be56 Vertical progress bar added. 2026-03-16 18:16:59 -05:00
d2b90bd83e Screenshot API added. 2026-03-16 18:10:10 -05:00
b5488a6a9e Window tiling/cascading 2026-03-16 18:01:02 -05:00
7129035bed File Open/Save dialogs, vertical and horizontal splitter panes, tooltips, disabled widgets, context menus, list/tree item drag reordering, multiselect treeview, keyboard accelerators, clipboard API. Whew. 2026-03-16 17:46:37 -05:00
705fa1e99a Basic file open/save dialogs added. 2026-03-16 14:25:45 -05:00
b8eb83d63f Docs update. 2026-03-16 00:28:36 -05:00
3580565ca6 Radio buttons are now diamonds. 2026-03-15 22:37:15 -05:00
236f6b4e39 Added ScrollPane. 2026-03-15 22:32:55 -05:00
911cd1d123 Spinbox added. 2026-03-15 21:53:24 -05:00
d525798836 Multi-select list boxes. Mouse selection when scrolled error fixed. 2026-03-15 21:39:00 -05:00
7476367ace Checkboxes and radio buttons in menus. 2026-03-15 21:04:40 -05:00
6f8aeda7b2 Added message box, multi-column list/table, and submenus. 2026-03-15 20:40:50 -05:00
97530513b8 More optimizations. Word-at-a-time keyboard selection added. 2026-03-15 18:39:35 -05:00
e489f54ef0 More optimizing. 2026-03-14 20:27:59 -05:00
54d9180d3e Code cleanup, some optimizations. Cut/Copy/Paste seems to be working as expected. 2026-03-14 20:14:55 -05:00
05bcfb4a4c Docs updated. 2026-03-14 18:10:37 -05:00
52a2730ccb Added masked editing and password entry. 2026-03-14 18:03:31 -05:00
fd41390085 Much improved text editing. More widget demos. 2026-03-14 17:50:38 -05:00
5f3aec3144 Documentation update. 2026-03-12 22:12:25 -05:00
0a06d8f354 28x terminal redraw improvement. 2026-03-12 22:01:33 -05:00
291eaf0c35 (mostly) Decoupled widget code from GUI code. 2026-03-12 21:48:42 -05:00
9fc21c2f83 Code cleanup. 2026-03-12 21:16:52 -05:00
2c87f396d3 Working on keyboard control of GUI. 2026-03-12 20:44:05 -05:00
1e5c085ef0 Working on keyboard control of GUI. 2026-03-12 20:26:17 -05:00
2fdba061ce Working on keyboard control of GUI. 2026-03-12 20:11:28 -05:00
cd8da88df7 Working on keyboard control of GUI. 2026-03-12 20:01:13 -05:00
458329408f General widget cleanup. Working on keyboard control of GUI. 2026-03-12 19:46:00 -05:00
14eca6fcd2 Working on keyboard control of the GUI. 2026-03-11 22:42:09 -05:00
324382d758 Added additional ANSIBBS sequences and made dvxUpate handle terminal widget polling. 2026-03-11 20:57:41 -05:00
eeb6541af3 Several terminal fixes. 2026-03-11 20:32:13 -05:00
3cc942a4d4 Encryption and other serial fixes. Terminal cursor not being erased fixed. Ability to auto-size windows added. 2026-03-11 19:41:17 -05:00
ab69652a72 Added RS232 library. 2026-03-10 20:09:48 -05:00
2e45e4b14d Added ANSIBBS widget. 2026-03-10 19:42:33 -05:00
856cc194b2 New ImageButton widget. 2026-03-10 19:19:08 -05:00
b6c5ee3cf3 Some minor widget behavior updates. 2026-03-10 19:03:58 -05:00
685c8041c1 Tabgroup and treeview bugs fixed. 2026-03-10 18:40:00 -05:00