Commit Graph

21 Commits

Author SHA1 Message Date
sloum
010451cfab Merge branch 'predicate-types' 2023-05-04 14:23:38 -07:00
sloum
62d5eed79d Adds simple typing implementation 2023-05-04 14:21:07 -07:00
sloum
4822633426 Adds clipboard and dialog modules as optional build options and reworks makefile to use a var for defining which build options to use 2022-12-22 21:45:09 -08:00
sloum
e2abc4b19c Fixes macro stringification to work correctly 2022-07-06 15:54:23 -07:00
sloum
88c860b1b7 Updates gui lib to handle new apply call format 2022-06-21 21:04:24 -07:00
sloum
e4076dbb39 Bumps patch version and updates some exception text 2022-04-28 16:15:45 -07:00
sloum
66239c9b7b Adjusts multiline widget to allow monospace font 2022-04-28 15:42:02 -07:00
sloum
79147a8b53 Adds the ability to redirect system printing (ie. no longer uses fmt.Print and such) to a given io-handle to allow capturing output 2022-04-27 22:59:02 -07:00
sloum
b4f5328960 Adds rune and string conversions, plus widget-make-text-grid 2022-04-27 15:36:30 -07:00
sloum
1cbdd7bd66 Adds border container 2022-04-26 20:30:14 -07:00
sloum
f1d0260243 Adds widget-disable and an importance paramater for widget-make-button 2022-04-26 14:49:00 -07:00
sloum
2ccdefb756 Documentation updates for gui key handling 2022-04-25 22:31:25 -07:00
sloum
84da7523b7 Adds char and shortcut handlers 2022-04-25 20:26:33 -07:00
sloum
bb741bcbde Fixes get and set text for more widgets 2022-04-24 22:34:54 -07:00
sloum
42e4e98e80 Adds image widget and associated documentation and example 2022-04-22 09:59:48 -07:00
sloum
1e430eaee0 Updates gui to be an add-on rather than default build mode in makefile and build tags within code 2022-04-21 15:09:11 -07:00
sloum
bc3d0e07d9 Lots of gui updates, more widgets-layouts-containers-etc. Also fixes gui-use-light-theme to work more reliably. 2022-04-21 15:05:33 -07:00
sloum
8dd7392320 Adds usage docs for gui, simplifies callbacks to be just regular procs, splits up code to allow for cleanly building with or without gui 2022-04-20 20:39:15 -07:00
sloum
d8921fdfdd More GUI fun 2021-12-23 15:06:55 -08:00
sloum
aa8617f69b Super basic gui is working 2021-11-09 16:07:13 -08:00
sloum
bc8fe7f9e7 Adds basic support for label, button, vbox 2021-11-08 22:50:26 -08:00