Skip to content
Calvin Hass edited this page Feb 11, 2019 · 4 revisions

The following lists a few features and improvements that I would like to add to GUIslice. If you are a developer and are interested in submitting code to the project, I would be very grateful!

Table of Contents

Bugs

Please file bug reports in the GitHub issues at: https://github.com/ImpulseAdventure/GUIslice/issues

Features Requests / Improvements

Core Library

  • Move the background into its own element
  • Scroll bar widget
    • Can probably base it off of XSlider widget
  • Reduce flicker on slow displays
    • There may be some cases where overdraw can be reduced
  • Polygon drawing primitive
  • Rounded rects / Arcs drawing primitives
  • Enhance compound element (tsXSelNum) usage of common event passing system

Arduino Operation

  • Support 16b BMP load from SD in DrawBmp24FromSD() for Arduino
    • Current code only supports 24-bit BMP file loading from SD card as it is straightforward to perform the color conversion.
    • I would like to provide a 16-bit version so that we can be more efficient with SD card access and improve speed
  • Enhance speed of SD card image loads
    • Current code must perform some translation for each pixel. It would be more efficient if the user could provide a raw TFT image format (eg. RGB_565).

LINUX Operation

  • ...
Clone this wiki locally