Skip to content

Commit

Permalink
Release 0.16.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ImpulseAdventure committed Nov 8, 2020
1 parent 81b18ff commit fd13b27
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 12 deletions.
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,19 +23,21 @@ Design your GUI with a **drag & drop builder**, then apply the same code to a wi
## Features ##
- Pure C library, no dynamic memory allocation
- *Widgets*:
- text, images, buttons, checkboxes, radio buttons, sliders, keypad, listbox,
- text, images, buttons, checkboxes, radio buttons, sliders, custom keypads, listbox,
radial controls, scrolling textbox / terminal, graphs, etc. plus extensions and multiple pages.
- Cross-platform **GUIslice Builder** application to generate layouts
- *Platform-independent* GUI core currently supports:
- Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, SDL1.2, SDL2.0
- Adafruit-GFX, TFT_eSPI, mcufriend, UTFT, LCDGFX, SDL1.2, SDL2.0
- *Devices*:
- Raspberry Pi, Arduino, ATmega2560, ESP8266 / NodeMCU, ESP32, M5stack, Teensy 3 / T4, Feather M0 (Cortex-M0), nRF52 (Cortex-M4F), LINUX, Beaglebone Black, STM32, Due, etc.
- *Typical displays*:
- PiTFT, Adafruit TFT 3.5" / 2.8" / 2.4" / 2.2" / 1.44", FeatherWing TFT, OLED 0.96", mcufriend, BuyDisplay / EastRising 4.3" 5" 7", Waveshare, 4D Cape
- *Display drivers include*:
- ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9341_t3, ILI9341_due
- ILI9341, ST7735, SSD1306, HX8347D, HX8357, PCD8544, RA8875, RA8876, ILI9225, ILI9341_t3, ILI9341_due
- *Touchscreen control including*:
- STMPE610, FT6206, FT5206, XPT2046, 4-wire, tslib, URTouch, Adafruit Seesaw
- *IDE Support*:
- GUIslice has been tested for use in the *Arduino IDE* and *Platform IO* environments, in addition to LINUX make
- Foreign characters / UTF-8 encoding (in SDL mode), anti-aliased fonts (in TFT_eSPI mode)
- Dynamic display rotation
- GPIO / pin / keyboard / Adafruit Seesaw control for non-touchscreen devices
Expand Down
Binary file modified docs/GUIslice_ref.pdf
Binary file not shown.
2 changes: 1 addition & 1 deletion doxygen.conf
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ PROJECT_NAME = "GUIslice"
# could be handy for archiving the generated documentation or if some version
# control system is used.

PROJECT_NUMBER = 0.15.0
PROJECT_NUMBER = 0.16.0

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer a
Expand Down
6 changes: 3 additions & 3 deletions library.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "GUIslice",
"version": "0.15.0",
"keywords": "arduino, GUI, tft, embedded, ILI9341, ESP32, ESP8266, teensy, NodeMCU, UTFT, SDL, STM32, M5Stack, feather, adafruit-gfx, raspberry pi, linux, mcufriend",
"description": "GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi. Drag & drop GUI supports Adafruit-GFX, TFT_eSPI and UTFT graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32",
"version": "0.16.0",
"keywords": "arduino, GUI, tft, embedded, ILI9341, ESP32, ESP8266, teensy, NodeMCU, UTFT, SDL, STM32, M5Stack, feather, adafruit-gfx, raspberry pi, linux, mcufriend, platformio",
"description": "GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi. Drag & drop GUI supports Adafruit-GFX, TFT_eSPI and UTFT graphics drivers on Arduino / AVR, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32",
"repository":
{
"type": "git",
Expand Down
4 changes: 2 additions & 2 deletions library.properties
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name=GUIslice
version=0.15.0
version=0.16.0
author=Calvin Hass <[email protected]>
maintainer=Calvin Hass <[email protected]>
sentence=GUIslice embedded touchscreen GUI library in C for Arduino & Raspberry Pi
paragraph=Drag & drop GUI supports Adafruit-GFX, TFT_eSPI and UTFT graphics drivers on Arduino, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32, M5Stack
paragraph=Drag & drop GUI supports Adafruit-GFX, TFT_eSPI and UTFT graphics drivers on Arduino / AVR, ESP8266 / NodeMCU, ESP32, Teensy, Feather M0, nRF52, STM32, M5Stack
category=Display
url=https://github.com/ImpulseAdventure/GUIslice
architectures=avr,esp8266,esp32,stm32,STM32F1,samd,sam,teensy
Expand Down
2 changes: 1 addition & 1 deletion src/GUIslice.c
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// - https://www.impulseadventure.com/elec/guislice-gui.html
// - https://github.com/ImpulseAdventure/GUIslice
//
// - Version 0.15.0
// - Version 0.16.0
// =======================================================================
//
// The MIT License
Expand Down
2 changes: 1 addition & 1 deletion src/GUIslice.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
// - https://www.impulseadventure.com/elec/guislice-gui.html
// - https://github.com/ImpulseAdventure/GUIslice
//
// - Version 0.15.0
// - Version 0.16.0
// =======================================================================
//
// The MIT License
Expand Down
2 changes: 1 addition & 1 deletion src/GUIslice_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@
// Define current release (X.Y.Z) & build number
// =======================================================================

#define GUISLICE_VER "0.15.1.19"
#define GUISLICE_VER "0.16.0"

#endif // _GUISLICE_VERSION_H_

0 comments on commit fd13b27

Please sign in to comment.