Releases: fdivitto/FabGL
Releases · fdivitto/FabGL
v0.9.0
- general optimizations, improvements and bug fixes
- added VGA16Controller display driver (bitmapped, low memory requirements)
- added VGATextController (low memory requirements Text-Only VGA output)
- added ST7789 based display driver
- added driver for ILI9341 based displays
- added VICNoiseGenerator
- added MultitaskingCPM example
- optimized SSD1306 driver (sends only the actual changed areas)
- added SSD1306 UI demo
- added wav2header tool
- Terminal: support for custom FabGL escape sequences
- Terminal: now connectSerialPort can connect directly to UART2, for better performance
- added TerminalController class (avoids use of escape sequences to control terminal)
- added LineEditor class (console editor, with cursor movement and advanced editing features)
- improved FileBrowser class to support mounting of SPIFFS and SDCards
- improved quality of Fill and draw Ellipse primitives
- support for pen width for lines, rectangles and paths
- added RTClock example (SSD1306 OLED + DS3231 RTC)
- added OLED 128x64 double buffer example
- SSD1306 driver: support for orientations
- added ST7789 examples
- SoundGenerator: simplified samples playing with playSamples() method
- added sounds to Space Invaders
- UI: support for mouse-only or keyboard-only modes
- VIC20: added support for SD card
- Altair8800: added support for SD card
- added ILI9341 samples
- added AnsiLegacy terminal type
- improved Bold style implementation
- incorporated ICMP class into fabgl
- UI: added uiColorListBox control
- UI: improved TAB focus
- UI: added uiColorBox control
- UI: added uiColorComboBox control
- improved AnsiTerminal demo with UI configuration dialog
- added SimpleTextTerminalOut example
v0.8.0
- VIC20 emulator, added Download from URL
- Altair8800 emulator, better 88-Disk emulation
- VGA driver: support for Quad Scan
- VGA driver: added 512x192 resolution
- renamed several classes and removed predefined instances
- created DisplayController as base abstract class for all display drivers
- added VGA/Sprites example
- fixed several bugs
- added I2C thread safe class
- added SSD1306 OLED display driver
- added DS3231 real time clock driver
- added new 11 fixed width fonts
v0.7.0
- added Commodore VIC20 emulator demo
- added FileBrowser demo (handle SPIFFS and download files from internet)
- added uiFileBrowser UI control
- added inputBox UI helper
- added new modelines
- support for fast direct frambuffer access
- uiApp can now quit
- combobox: selected item is visible on show
- added FileBrowser class for FS browsing and handling
- other minor additions
- fixed several bugs