Releases: ImpulseAdventure/GUIslice-Builder
Release 0.17.b23
Enhancement for 0.17.b23
Removed edit->options tabs for Box, Text, and TextButton since now you should edit theme inside GUIsliceBuilder/templates
guislice_themes.json If you understand json syntax you can add your own theme or simply edit the GUIslice version.
Release 0.17.b22
Release History
Bug Fix 0.17.b22
- Bug Fix for Flash based checkbox and radio buttons with callback enabled.
Also, updated FAQ.pdf
Bug Fix 0.17.b21
- Bug Fix
232
Builder cannot be instructed not to overwrite existing files
Enhancement has been made to not overwrite any existing platformio.ini file when doing a code generation.
Bug Fixes 0.17.b20
- Bug Fix
230
Fix FontTtf.java to allow running directly within Eclipse IDE
Enhancements for 0.17.b19
The Builder has been updated to use Java 18 and FlatLaf 3.0.
The UTF8? property on text fields has been removed since GUIslice API only supports this on a RaspberryPI using Linux. Bug Fixes 0.17.b19
- Issue
228
Guislice-Builder doesn't display German Umlauts using TFT_eSPI and GFX fonts.
Bug Fixes 0.17.b18
- Bug Fix Redefine complier error when using freefont with TFT_eSPI graphics driver.
- Bug Fix SaveAs project also moved over the previous project's *.prg file leaving two *.prg files in the new folder
- Issue
224
Fatal error when SaveAs new empty project - Issue
223
Application will not start on Ubuntu
Enhancements for 0.17.b16
- Issue
221
Area simulates TFT panel > scroll possibility with a large number of pages
Builder already supplies scroll bar inside tab panel but now the TreeView
will support selecting the icons for Expand and Collapse Page Elements.
Inside the TreeView Pages will start out collapsed to better support
larger projects. - Issue
220
Tree view > Adjust Width Area. You can now drag the view larger or smaller.
Bug Fixes 0.17.b15
- Issue
218
Builder crash in a large project
Bug Fixes 0.17.b14
- Issue
215
Folder loop creation using SaveAs
Bug Fixes 0.17.b13
- Issue
213
Permission problems on MacOS - Issue
212
permission denied error when running .sh on Ubuntu 22.04
Enhancements for 0.17.b12
Added support for PlatformIO IDE issue `#117`. Users now select either Arduino IDE or PlatformIO IDE either inside the Project Options Tab and/or inside User Preferences by Edit->options->General tab->"Target IDE". The platformio.ini file will be populated with all settings needed for common configurations. The resulting project folder will be structured with a src, include, lib, and test subfolders. Instead of code named projectname.ino it will be named main.cpp. The projectname_GSLC.h file will be inside the project folder/includes. Further details on customizing the Builder for PlatformIO is available in the `User Guide Chapter 6 - Configuring PlatformIO Support`.
Release 0.17.b37
Enhancements & Bug Fixes for 0.17.b37
-
Bug Fix
280
- Cannot rename a page -
Bug Fix
273
- About menu showing incorrect version number. -
Issue
278
- Reduce number of backups. Added switch inside
edit->options->general tab "Auto Backup Files?" to turn off backups of your edits
set to false. Don't cry to me if you lose work...
HotFix 0.16.b011
Bug Fixes for 0.16.b011
- Issue 169 - Textbox double quotes are not escaped in generated code
- Issue 172 - Fill enable , Disable not working with text input
HotFix 0.15.b005
Bug Fixes 0.15.0
- Bug No. 186 selecting UTF8 enable causes code gen to output
$<COM-019>
instead of pElemRef - Bug No. 185 Adding BMP Image with 32-bit depth causes later crashes
- Bug No. 184 Invalid font for keupad causes font id=null in gslc_ElemXKeyPadCreate_Num()
Release 0.14.b004
Enhancements since 0.13.0
- Enhancement to split [project name].ino file into [project name].ino and [project name]_GSLC.h header.
- Addition of a Project Options tab that allows you to set project options and save them inside the project.
- Enhancement to File Chooser to maintain a list of recently accessed project files.
- Support for FlatLaf Themes and Intellij Themes. Users may now also add their own custom themes.
- Added new feature "Copy Properties" in the layout tab.
- Support selecting Jpeg images if you are using TFT_espi drivers and SPIFFS storage.
- Added support for Google's Dosis and Noto(tm) fonts with their permissive licensing.
- Builder will now save and restore window frame and panel resizing.
- Support for dragging multiple UI Elements.
- Major Enhancements to the code generation of Button callbacks.
- Reduction of boiler plate code for Keypad input fields
- Support for Flash-based Numeric/Alpha input Fields
HotFix 0.14.b004
- Bug No. 167 Changing target platform to LINUX in Project Tab can cause font errors and crashes
HotFix 0.13.b025.2
HOTFIX 0.13.b025.2
- Bug No. 158 Preserve Button Callbacks?=true was ignored and callbacks were deleted and recreated