8000 Planned features · Issue #23 · rukai/dpedal · GitHub
[go: up one dir, main page]

Skip to content
8000

Planned features #23

Open
Open

Description

@rukai

A big list of TODOs because I dont want to deal with separate tickets atm:

  • new hardware revision
    • quick test print verification
    • order new parts from jlc
    • cut holes for pico components into switch plate
  • fix YouTube video on homepage
  • fix modifier keys
  • extend config to allow macros, long presses etc.
  • Rename variant to Mode::OnHoldUntilRelease { hold_ms: u16 } and include text "hold for milliseconds" before text box in web ui
  • add full config support to device
  • add full config support to web configurator
  • reduce stack usage when flashing config
  • After changing profile, wait until all inputs are unpressed before processing any inputs. Prevents the profile change button from triggering inputs in the new profile.
  • Replace keyboard keys like PeriodGreaterThan with a . / > in the dropdown.
  • add full config support to flashing tool
  • Allow web config tool to import/export kdl configs
  • visualize macro barriers in web config UI.
  • allow live profile selection from the web config, stick a "set as current profile" button between the profile name and the "remove" button.
  • add DPedalControl::EnterFlashMode
  • hints section - do things like, if there are inaccessible profiles say "Consider adding a control output to set profile N".
  • Provide presets in web configurator to demonstrate various configuration techniques "add profile" becomes "add empty profile", "add scroll profile", "add mouse profile", add macro profile"
  • render the dpedal! 👀
  • fix CAD model, squish in flash button hole on smaller side

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0