Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUIslice Latest Status #85

Open
ImpulseAdventure opened this issue Dec 7, 2018 · 10 comments
Open

GUIslice Latest Status #85

ImpulseAdventure opened this issue Dec 7, 2018 · 10 comments
Assignees
Labels
status Status Updates

Comments

@ImpulseAdventure
Copy link
Owner

ImpulseAdventure commented Dec 7, 2018

This issue will be used to summarize the latest features, updates and prioritized work-in-progress.
Consider subscribing to this issue to follow summarized updates to the library.

Latest Updates

The following lists a few of the recent changes, with the latest entry at the top

Work in Progress

In an effort to give users some idea of the work that is currently in development, the following are a few of the features / changes in development.

  • GUIslice Builder release 0.13.0
  • Update calibration sketch to report ADATOUCH_PRESS_MIN/MAX guidance
  • Revise checkbox / radio button grouping flexibility
  • Add dropdown combobox control Request: Element ComboBox #46
  • Add support for SdFat library (SD SW SPI for mcufriend ATmega)
  • Optimize XSlider redraw
  • Split XGauge into XSlider, XRadial, XRamp
  • Optimize compound element handling
  • Add clipping support to DrvDrawTxt()
  • Automate RPi example config generation as done for all other targets
  • Rewrite & simplify configuration guides for STM32 and Raspberry Pi Revamp Config Strategy #86
  • Resistive touch debounce filtering Request: Resistive touch debounce filtering #102

Other features under consideration

  • Support for UTFT
  • Support visual themes (ie. consistent GUI element color scheme, etc.)
  • Support gradients (eg. buttons)
  • Support for RA8875 ROM fonts
  • Support for sumotoy/RA8875
@ImpulseAdventure ImpulseAdventure added the status Status Updates label Dec 7, 2018
@ImpulseAdventure
Copy link
Owner Author

Posted proof-of-concept for multiple layers / tabbed dialog in #71 in new branch WIP71-GlobalPage.

@ImpulseAdventure
Copy link
Owner Author

Created initial work on simplifying configuration strategy in #86

@ImpulseAdventure ImpulseAdventure pinned this issue Dec 21, 2018
@ImpulseAdventure
Copy link
Owner Author

ImpulseAdventure commented Jan 6, 2019

GUIslice Builder version 0.10.4-beta7 has been released.

@ImpulseAdventure
Copy link
Owner Author

ImpulseAdventure commented Jan 7, 2019

Add support for Adafruit FeatherWing 2.4" TFT

Add support for Adafruit 1.8" Color TFT Shield v2 w/ Joystick

@ImpulseAdventure
Copy link
Owner Author

@ImpulseAdventure
Copy link
Owner Author

@ImpulseAdventure
Copy link
Owner Author

  • Created a number of example shield configs, extensive update to GUIslice Display Config table
  • Significant updates to all wiki documentation on GUIslice configuration & touch
  • Extensive cleanup of example configuration files using consistent sectioning (these are now all auto-generated from a common source to enhance maintainability)
  • Rework the touch orientation code Dynamic Display Orientation vs Touch #98
    • Note that this is a major update, with two breaking changes:
    • Breaking change: Users with resistive displays may need to perform a one-time calibration to ensure that the configuration is correct with the simplified library handling. Please refer to Configuring Touch Support for details.
    • It is also strongly recommended that users consider migrating to the simplified example configuration files located in the /configs directory
    • Breaking change: STM32 devices with XPT2046: users will need to rename DRV_TOUCH_XPT2046 to DRV_TOUCH_XPT2046_STM.
  • Create diagnostic / touch calibration sketches Revise touch & orientation #105
  • Add support for checkbox / radio button callbacks Add checkbox/radio toggle callback #74

@ImpulseAdventure ImpulseAdventure self-assigned this Feb 15, 2019
@ImpulseAdventure
Copy link
Owner Author

ImpulseAdventure commented Feb 16, 2019

Released GUIslice v0.11.0 along with the latest Builder.
Please see the v0.11.0 release notes for details.

Update: detailed notes for new features & bugfixes captured: #79 (comment)

@ImpulseAdventure
Copy link
Owner Author

ImpulseAdventure commented Apr 19, 2019

Started development on:

Recent completed changes:

@ImpulseAdventure
Copy link
Owner Author

ImpulseAdventure commented Jun 4, 2019

Recent completed changes:

@ImpulseAdventure ImpulseAdventure unpinned this issue Jan 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status Status Updates
Projects
None yet
Development

No branches or pull requests

1 participant