Skip to content

Commit

Permalink
update 17b24
Browse files Browse the repository at this point in the history
  • Loading branch information
Pconti31 committed Jun 2, 2023
1 parent d22208b commit 84eb0f2
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 5 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,10 @@ You will need to select "Allow Anyway" to continue.

## Release History

### Bug Fixes 0.17.b24
- Issue `233` Using TFT_eSPI with gfx freefonts created include 'NULLFreeSans12pt7b.h'
- Bug Fix Now the Builder tests that your enums start with a capital letter A to Z to fix compile time issues.

### Enhancement for 0.17.b23

Removed edit->options tabs for Box, Text, and TextButton since now you should edit theme inside GUIsliceBuilder/templates
Expand Down
2 changes: 1 addition & 1 deletion builder/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ repositories {
mainClassName = "builder.Builder"
applicationName = "GUIslice"
archivesBaseName = 'builder'
project.version = '0.17.b23'
project.version = '0.17.b24'

processResources {
from("src/main/java/") {
Expand Down
6 changes: 5 additions & 1 deletion builder/docs/FAQ.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,14 @@ GUIslice API

**Publication date and software versions**

Published May, 2023. Based on GUIslice Builder 0.17.b21 and GUIslice API Library 0.16.0
Published June, 2023. Based on GUIslice Builder 0.17.b24 and GUIslice API Library 0.17.0

## Using the GUIsliceBuilder

### WARNING!

You must not place switch or additional break statements inside your button callbacks. The code generator will crash. Instead simply create a subroutine that has your more complex logic and call that from inside your callback.

### I changed the Graphics Library by way of GUIslice Builder->Edit->Options->General Tab->Graphics Library

All new projects will use this value but your existing projects will still have the old values and will need to be modified by going to the Project Options tab and changing the graphics library.
Expand Down
2 changes: 1 addition & 1 deletion builder/docs/LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

The MIT License

Copyright 2018-2022 Paul Conti
Copyright 2018-2023 Paul Conti

Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
Expand Down
10 changes: 8 additions & 2 deletions builder/docs/user_guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@
User Guide
</H2>
<H3>
Ver: 0.17.b12
Ver: 0.17.b24
</H3>
</center>

![](images/title_demo_control.png)

**Publication date and software version**

Published April 2022. Based on GUIslice API Library 0.17.0
Published June 2023. Based on GUIslice API Library 0.17.0

**Copyright**

Expand Down Expand Up @@ -2332,6 +2332,12 @@ The Builder supports a richer set of functions for Button callbacks like Jump to

The rules here apply only to the Button callbacks. All other callbacks simply look for existing case statement with ENUM and if it finds it within your *.ino file the code is left unchanged. If a UI Element is deleted the code generator will remove it's case statement.

**WARNING!**

You must not place switch or additional break statements inside your callbacks. The code generator will crash.
Instead simply create a subroutine that has your more complex logic and call that from inside your callback.


**Example** **One**

You create a simple button in the Builder with no Jump, Popup, or Hide Page like the Quit button used in the examples and do a code generation.
Expand Down

0 comments on commit 84eb0f2

Please sign in to comment.