Stream deck plus by Core447 · Pull Request #133 · StreamController/StreamController · GitHub
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
61a8450
First test of a screen bar
Core447 Apr 20, 2024
2da51da
Update deck view
Core447 Apr 20, 2024
e321709
Finish layout
Core447 Apr 20, 2024
dfb5bff
Improve SD Plus ui
Core447 May 1, 2024
fd5c8b3
Add click analysis to ScreenBar
Core447 May 4, 2024
5131181
Try to detect dial scrolls (WIP)
Core447 May 4, 2024
6edb74a
Add DialEditor class
Core447 May 4, 2024
adb23ce
Add DialEditor (WIP)
Core447 May 4, 2024
b8b3ac4
Add SD Plus callbacks
Core447 May 6, 2024
902e1d3
Merge branch 'main' into stream-deck-plus
Core447 May 11, 2024
7a62dd1
Add demo touchscreen editor
Core447 May 11, 2024
ad9610f
Add action manager for touchbar
Core447 May 11, 2024
b4ed40e
Add SD Pedal to supported devices in metainfo description
Core447 May 12, 2024
1315c45
Disable get_settings_for_action (for now)
Core447 May 13, 2024
c7cc813
Call on_touch_swipe when swiping
Core447 May 13, 2024
ca7510f
Hide actions incompatible with the selected element (touch, keys, dials)
Core447 May 14, 2024
ad12365
Add dial configurator (WIP - not working)
Core447 May 15, 2024
ea83bff
Fix(sd-plus): Call cw and ccw actions on rotation
Core447 May 16, 2024
4864561
Soru/steam deck plus (#124)
Sorunome Jun 9, 2024
1c1d456
Chore: Use input identifieres in more places and random sd plus fixes
Core447 Jun 9, 2024
1beaf6f
Add InputEvents to InputIdentifiers
Core447 Jun 10, 2024
954c656
Chore: Pass all events to ActionBase
Core447 Jun 11, 2024
5874245
Chore: Make sd plus screen usable and random sd plus stuff
Core447 Jun 14, 2024
383d36a
Chore: Use KeyEditor for dials and keys
Core447 Jun 15, 2024
0708b9b
Chore: Update DialEditor design
Core447 Jun 15, 2024
dd81bab
Fix: ui dials not controlling KeyEditor iconselector
Core447 Jun 15, 2024
97da235
Chore: Add allow_event_configuration to ActionBase
Core447 Jun 15, 2024
ce7b27a
Fix: update_label_editor error when app takes longer to load
Core447 Jun 15, 2024
b6264f4
Chore: Use contain fill mode for dials
Core447 Jun 15, 2024
38620ee
Fix: input images not scaled correctly
Core447 Jun 15, 2024
7e82e53
Chore: Add *args, **kwargs to ActionHolder __init__
Core447 Jun 15, 2024
90dda26
Chore: Allow settings event to None
Core447 Jun 15, 2024
77d9cbf
Chore: Add margin below "Get more" button in ActionChooser
Core447 Jun 15, 2024
4e0e3d0
Chore: Move SHORT_TOUCH_PRESS and LONG_TOUCH_PRESS from touchscreen e…
Core447 Jun 15, 2024
11d6eac
Feat: Show background colors on dial screen areas
Core447 Jun 15, 2024
fc971d4
Chore: Remove old code from ActionBase
Core447 Jun 15, 2024
b2a5dde
Merge branch 'main' into stream-deck-plus
Core447 Jun 15, 2024
5a7937a
Chore: Add Sorunome to the credit section
Core447 Jun 15, 2024
7877bbf
Chore: Reenable physical deck detection
Core447 Jun 15, 2024
4859074
Merge branch 'main' into stream-deck-plus
Core447 Jun 16, 2024
e1475d4
Fix: No hold_start_timer on ControllerInput
Core447 Jun 16, 2024
965b433
Fix: Action comments not updating directly
Core447 Jun 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions flatpak/com.core447.StreamController.metainfo.xml
5 changes: 3 additions & 2 deletions main.py
Original file line number Diff line number Diff line change
Expand Up @@ -201,8 +201,9 @@ def quit_running():
try:
action_interface.Activate("quit", [], [])
except dbus.exceptions.DBusException as e:
log.error("Could not close running instance: " + str(e))
sys.exit(0)
if "org.freedesktop.DBus.Error.NoReply" in str(e):
log.error("Could not close running instance: " + str(e))
sys.exit(0)
time.sleep(5)

else:
Expand Down
14 changes: 14 additions & 0 deletions src/app.py
Loading