Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: abcminiuser/python-elgato-streamdeck
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: StreamController/streamcontroller-python-elgato-streamdeck
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 15 files changed
  • 6 contributors

Commits on Mar 23, 2025

  1. Configuration menu
    Copy the full SHA
    030505a View commit details
    Browse the repository at this point in the history
  2. Add fork note to readme

    Core447 authored Mar 23, 2025
    Configuration menu
    Copy the full SHA
    3f7307c View commit details
    Browse the repository at this point in the history
  3. Set version to 0.1

    Core447 committed Mar 23, 2025
    Configuration menu
    Copy the full SHA
    f96f8d1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9b80041 View commit details
    Browse the repository at this point in the history
  5. Implement resume from suspend

    Core447 committed Mar 23, 2025
    Configuration menu
    Copy the full SHA
    ce5268d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3862170 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    57132b7 View commit details
    Browse the repository at this point in the history
  8. Support for Mirabox Stream Dock 293S (#1)

    * initial basic support for Mirabox Stream Deck 293S
    
    * implements key up/down emulation
    
    * improve contributor message :)
    
    * add dummy functions, needed by streamcontroller
    
    * add side display and small fix in Devicemanager
    
    ---------
    
    Co-authored-by: Renato Schmidt <[email protected]>
    Co-authored-by: Frederik <[email protected]>
    3 people authored Mar 23, 2025
    Configuration menu
    Copy the full SHA
    2505714 View commit details
    Browse the repository at this point in the history
  9. Bump version to 0.1.2

    Core447 committed Mar 23, 2025
    Configuration menu
    Copy the full SHA
    3675605 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2025

  1. Configuration menu
    Copy the full SHA
    ba9c881 View commit details
    Browse the repository at this point in the history
  2. Bump version to 0.1.3

    Core447 committed Mar 29, 2025
    Configuration menu
    Copy the full SHA
    ee878da View commit details
    Browse the repository at this point in the history
  3. Bump version to 0.1.4

    Core447 committed Mar 29, 2025
    Configuration menu
    Copy the full SHA
    7af7bf7 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2025

  1. Add basic support for Stream Deck Modules (6 key, 15 key) (#2)

    * add basic support for Stream Deck Modules (6 key, 15 key)
    
    * rename 16 key module const, add support for 32 key + scissor 16
    
    ---------
    
    Co-authored-by: Jon Bloom <[email protected]>
    Core447 and jonbloom authored May 29, 2025
    Configuration menu
    Copy the full SHA
    bed14ea View commit details
    Browse the repository at this point in the history
  2. Bump version to 0.1.5

    Core447 committed May 29, 2025
    Configuration menu
    Copy the full SHA
    2877a7c View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2025

  1. Merge upstream changes

    Core447 committed Nov 9, 2025
    Configuration menu
    Copy the full SHA
    a85d2cb View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2026

  1. Configuration menu
    Copy the full SHA
    9dacead View commit details
    Browse the repository at this point in the history
  2. Update README.md

    Core447 authored Jan 3, 2026
    Configuration menu
    Copy the full SHA
    eee773b View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2026

  1. Add register_controllers_factory() for pluggable device discovery (#13)

    Add a public module-level register_controllers_factory() that lets
    host applications register additional factories returning StreamDeck
    instances.
    
    enumerate() now returns the union of the built-in USB-attached devices
    and the devices returned by every registered factory. This enables
    non-USB / virtual controllers to appear alongside real StreamDeck
    hardware. Fully backwards compatible: callers that register no
    factories see identical behaviour.
    
    Usage:
    
        from StreamDeck.DeviceManager import DeviceManager, register_controllers_factory
    
        register_controllers_factory(my_factory)  # my_factory() -> list[StreamDeck]
        decks = DeviceManager().enumerate()
    geeksville authored Jun 22, 2026
    Configuration menu
    Copy the full SHA
    7070969 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ef5d017 View commit details
    Browse the repository at this point in the history
  3. Bump version

    Core447 committed Jun 22, 2026
    Configuration menu
    Copy the full SHA
    22de43c View commit details
    Browse the repository at this point in the history
Loading