Skip to content

Tags: prenticedavid/GUIslice

Tags

v0.10.4

Toggle v0.10.4's commit message
Release Update

v0.10.3

Toggle v0.10.3's commit message
Update version for Arduino IDE

- Include fixes for M5Stack

v0.10.2

Toggle v0.10.2's commit message
Update version for v0.10.2 release

v0.10.0

Toggle v0.10.0's commit message
Update library properties for Arduino IDE

v0.9.2

Toggle v0.9.2's commit message
Updated list of supported drivers

v0.9

Toggle v0.9's commit message
Optimize Textbox refresh from changed scrollbar row

v0.8.7

Toggle v0.8.7's commit message
Fixed README

v0.8.6

Toggle v0.8.6's commit message
Enhancements for SDL

- Fix: SDL2 using mouse
- Fix: SDL2 controls more reponsive
- Change: SDL2 renderer change for better performance
- Fix: XSlider control tick drawing
- Change: Makefile added GSLC_LDLIB_EXTRA variable

v0.8.5

Toggle v0.8.5's commit message
Add support for SSD1306 & ST7735

- Add: Support for ST7735 (eg. 0.96" OLED 128x64) using DRV_DISP_ADAGFX_ST7735
- Add: Support for SSD1306 (eg. 1.44" SPI 128x128) using DRV_DISP_ADAGFX_SSD1306. Fixes
- Update: GUIslice config guide spreadsheet with more example configurations

v0.8.4

Toggle v0.8.4's commit message
General enhancements

- Add: Line element (gslc_ElemCreateLine)
- Add: Support for capacitive touch (FT6206) on Arduino (DRV_TOUCH_ADA_FT6206)
- Add: Support for touch axis swap and flipping on Arduino (ADATOUCH_SWAP_XY, ADATOUCH_FLIP_X, ADATOUCH_FLIP_Y)
- Add: Support for gauge element direction flipping (gslc_ElemXGaugeSetFlip) and improved redraw.
- Add: Support for GUIslice with LINUX mouse support in DRV_DISP_SDL* (eg. Raspberry Pi with HDMI display) using DRV_SDL_MOUSE_SHOW. Note that mouse dragging is not yet supported.
- Update: Configuration (GUIslice_config.h) updated to use more consistent notation with #define. Added GUIslice config guide (docs/GUIslice_config_guide.xlsx) to demonstrate example CPU / board / display configuration settings.
- Fix: Fixed error in DRV_TOUCH_SDL mode
- Migration Notes (from 0.8.3):
  - The following #define should now use an explicit value (1 to enable, 0 to disable): ADAGFX_SPI_HW, ADATOUCH_I2C_HW, ADATOUCH_SPI_HW, ADATOUCH_SPI_SW, DRV_SDL_FIX_START.