Skip to content

Releases: ImpulseAdventure/GUIslice-Builder

Release 0.17.b23

17 May 19:27
2728af9
Compare
Choose a tag to compare

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

12 May 18:28
7159856
Compare
Choose a tag to compare

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

05 Feb 23:48
3d20004
Compare
Choose a tag to compare

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

11 Jun 18:27
9763fdb
Compare
Choose a tag to compare

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

07 Sep 15:05
204bba7
Compare
Choose a tag to compare

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

04 May 19:43
19eacf6
Compare
Choose a tag to compare

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

14 Apr 18:55
0022a1e
Compare
Choose a tag to compare

HOTFIX 0.13.b025.2

  • Bug No. 158 Preserve Button Callbacks?=true was ignored and callbacks were deleted and recreated