Format based on Keep a Changelog.
- New proc
ensure_sizeallows fixing the size after the first time the widget is painted. Useful for text-based widgets like entries or listboxes whose size can only be defined in number of characters, whereasensure_sizelets us use pixel sizings, which prevent collisions with other widgets when the font is changed.
- All 3 pages NUME, IS & TXT now use
ensure_sizeas needed, and also ensure necessary redrawings are only done per page, with the addition of namespace variablepage_painted. - Adapted
set_scrollbar_dimsto work correctly after usingensure_size(need to get sizes from.can coordsinstead ofwinfo) - Fixed listbox scrollbars that weren't scrolling till the end.
- New procs
set_symbolsandadd_button3. - New namespace variable
github_repofor theGitHub pluginsplugin.
- Adapt to new plugins and logging systems in de1app v1.34.14.
- Improve description.
- Correct bug in
add_variableproc when referencing a textvariable name from the page data array. - Default fontawesome symbols now are only those used by DGUI itself. Others must be declared by client code, using the
new proc
set_symbols.
- Data dictionary functions moved from SDB to DGUI to avoid circular dependencies.
- Add -state hidden to arcs and lines in rounded_rectangle_outline.
- Manage load/preload procs.
- Correct bug introduced when started to use [string is true] in proc add_checkbox.
- Add friendly plugin
namenamespace variable and improve description.
- Define the commands exported by the namespace
- New proc
add_select_entryinstead ofadd_entrywith dropdown arguments - New proc
value_or_default
- Initial code split off the GUI, IS, NUME and TXT namespaces from the DSx DYE plugin.
- Homogenize a bit the callabe commands