Skip to content

v0.9.0

Compare
Choose a tag to compare
@fdivitto fdivitto released this 04 Aug 14:27
· 727 commits to master since this release
  • 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