Skip to content

Version 17 - key features #5867

Description

@netmindz
  • realtime review
  • New AR model
  • LED bus
  • New settings UI

Activity

  1. added this to the 17.0 milestone on Sep 25, 2026
  2. netmindz commented on Sep 26, 2026

    @netmindz
    MemberAuthor
  3. DedeHai commented on Sep 26, 2026

    @DedeHai
    Collaborator

    what is realtime review and what do we want to do regarding new settings UI?

  4. willmmiles commented on Sep 26, 2026

    @willmmiles
    Member

    Things I'd like to finish for v17:

  5. willmmiles commented on Sep 26, 2026

    @willmmiles
    Member

    Re realtime review: the intent is to figure out what we want from the "realtime" subsystem. As I see the relevant data points:

    • The current implementation is conceptually either you're in real-time mode, or you're not -- it doesn't mix the two. The "first segment only" toggle muddies the waters considerably.
    • Allow use of presets (physical button) when receiving live data #5370 (and similar) show interest in combining real-time color data feeds with WLED control/rendering.
    • FPP support (Add FSEQ + FPP usermods for local playback #5641) runs the FSEQ playback engine on WLED under remote live control -- another new combination of local + remote simultaneously.
    • One proposal was to make "live data" an effect, so it could be implemented in a way that doesn't conflict with local control. This would also allow live data to be blended with WLED-generated effects (such as overlays or transitions).
    • Many current users are leveraging WLED's realtime mode in ways that are latency sensitive (eg. Hyperion or other screen backlighting applications). For those applications, forcing live rendering to pass through WLED's frame update loop would be a step backwards.

    So the question on the table is how to thread the needle between "WLED as a blazing fast raw pixel pusher for every protocol and type of LED known to mankind" and "WLED as a powerful rendering and compositing engine that can do anything you want with your color data from any source".

  6. netmindz commented on Sep 27, 2026

    @netmindz
    MemberAuthor

    The UI for settings and settings in general is really clunky to work with. The worst being settings for usermods

    Pre AI I spent literally 5 or 6 times the amount of time trying to wrangle the way settings are configured than actually writing the hub75 integration and it's still only half the settings

    Yes things got slightly easier with version 16, but the code is still pretty ugly. I only managed to get the PR that refactored the list of led types to be supplied from the bus type past Blaz, which was such hard work I then didn't complete the follow up to make the UI dynamic based on that definition of that LED type, not the convoluted "if this and not that and not this" that currently handles things like the selective display of colour order, which is incompatible with the idea of users being able to add new (custom) bus types

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

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions