bmputil
Feature: Better firmware selection
#30
Merged

Commits
  • firmware_selector: Began building a system for choosing between firmware vairants interactively
    dragonmux committed 351 days ago
  • switcher: Make the firmware picking process use the new selection FSM to get the necessary interactivity
    dragonmux committed 351 days ago
  • firmware_selector: Properly handle the FlashFirmware and Cancel states in the FSM step function
    dragonmux committed 351 days ago
  • firmware_selector: Begun building the documentation display system for the firmware to allow a user to read about and understand a release variant
    dragonmux committed 351 days ago
  • switcher: Make sure to grab and pass the selected release name through to the firmware selector FSM
    dragonmux committed 351 days ago
  • cargo: Added dependency on ratatui for the markdown docs viewer
    dragonmux committed 351 days ago
  • docs_viewer: Begun building a Markdown-based docs viewer for the variant documentation
    dragonmux committed 351 days ago
  • firmware_selector: Made use of the new viewer component to display documentation on a release variant
    dragonmux committed 351 days ago
  • docs_viewer: Implemented viewport size tracking
    dragonmux committed 351 days ago
  • docs_viewer: Built out logic for displaying a scrollbar along side the documentation if necessary
    dragonmux committed 350 days ago
  • docs_viewer: Implemented the key bindings for scrolling up and down in the documentation one line at a time
    dragonmux committed 350 days ago
  • docs_viewer: Implemented the key bindings for page scrolling up and down in the documentation
    dragonmux committed 350 days ago
  • docs_viewer: Cache the converted Markdown
    dragonmux committed 350 days ago
  • docs_viewer: Made the docs render scroll with the scroll bar
    dragonmux committed 350 days ago
  • docs_viewer: Fix how we compute the number of lines the docs take to display so we handle word wrapping properly
    dragonmux committed 350 days ago
  • docs_viewer: Added display of the key bindings in the viewer
    dragonmux committed 350 days ago
  • firmware_selector: Implemented generation of releases URIs from downloads URIs
    dragonmux committed 350 days ago
Loading