-
Notifications
You must be signed in to change notification settings - Fork 18
Steam Controller 2 (2026) driver, Steam Deck support, multi-controller UX, and OSD/GUI fixes #100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from 104 commits
1e0441f
fee0c12
a2f5246
0146db3
d47b7f0
3558da9
17c15d0
3950360
fa8910c
0e15364
84e2f3f
3ffb8a5
182581a
af356b2
aecb4af
5c33e55
9433f88
122bc82
8d2a6ba
f5508b1
f41c5e8
cff668d
1749f6d
f85e401
2ec35ce
a920e42
387c45c
e3f22c4
4488a50
b0a016a
b7299b2
60e48fb
fb6d612
72665e3
1cf065b
792e014
00889be
58e0472
1c8650e
e710046
b42597a
d2d05d8
e68d3bc
5c898df
954f1b8
1ffa593
f408014
d052992
9cfba22
b21eaec
9206a4e
e779507
481d20c
26d3a7f
f108235
3d22b29
f338fab
a41335c
3d808cb
eafbaaf
e614c16
fadbbb5
d7da336
22418cc
d15da11
241711e
d17367c
6b8c865
3ac542d
fd53bc8
807c274
b05f2f7
4275361
afb3213
d9fb924
ec3089f
2d5c010
2b378da
adcb73b
7fd7833
9ce8607
03ea5f8
0154a11
830e678
fe2d288
b84d3a6
21ffe31
599c8b4
e206727
19c5f67
92e2f8f
8e6fab8
d09ede5
a07c3a9
250ae80
c7a2033
ad26245
3a89939
cb9a4c0
8791fba
3806433
70d92f3
9c7c030
e06f7b6
50c166b
21e2595
d432964
aabec04
b939f22
b334221
b62c4f1
d420f1c
762543a
baa394e
204b5a9
1dc1406
d68aeb2
5c2b49f
8f10984
3919532
f645827
8e3100a
633864e
adf07ab
b503c5c
4240d49
7057a43
a7f61f1
4e5ef15
e6826e6
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -17,7 +17,7 @@ script: | |
| AppDir: | ||
| app_info: | ||
| id: org.c0rn3j.sc-controller | ||
| name: sc-controller | ||
| name: sc-controller-cc | ||
| version: "{{APPIMAGE_VERSION}}" | ||
| icon: sc-controller | ||
| exec: usr/bin/python3 | ||
|
|
@@ -106,6 +106,10 @@ AppDir: | |
| - libbluetooth3 | ||
| - libgtk-3-0 | ||
| - libgtk-layer-shell-dev | ||
| - gir1.2-gtklayershell-0.1 | ||
| - gir1.2-ayatanaappindicator3-0.1 | ||
| - libdbusmenu-glib4 | ||
| - libdbusmenu-gtk3-4 | ||
| - librsvg2-common | ||
| - libwayland-client0 | ||
| - libwayland-cursor0 | ||
|
|
@@ -126,15 +130,18 @@ AppDir: | |
| - libgmp* # arithmetics | ||
|
|
||
| # gir1.2-rsvg-2.0 | ||
| - libicu* # i18n | ||
| # NOTE: libicu* and libxml* are intentionally NOT excluded. The bundled | ||
| # librsvg needs libxml2 (which pulls in icu), and minimal hosts such as | ||
| # SteamOS do not provide them, so excluding them gives a fatal | ||
| # "libxml2.so.2: cannot open shared object file" at GUI startup. Bundling | ||
| # them matches what the older appimage-build.sh shipped. | ||
| - libstdc* # development | ||
| - libxml* # codec | ||
|
|
||
| # libgtk3-0 | ||
| - "*-icon-theme" # gui | ||
| - "*crypt*" # security | ||
| - "*dconf*" # gui configuration | ||
| - "*dbus*" # process communication | ||
| - "libdbus-1*" # process communication (keep libdbusmenu for the tray icon) | ||
|
C0rn3j marked this conversation as resolved.
|
||
| - "*gcc*" # development | ||
| - "*systemd*" # linux core | ||
| - libblk* # filesystem | ||
|
|
@@ -200,4 +207,4 @@ AppDir: | |
|
|
||
| AppImage: | ||
| arch: "{{APPIMAGE_ARCH}}" | ||
| update-information: "gh-releases-zsync|C0rn3j|sc-controller|latest|sc-controller-*-{{APPIMAGE_APT_DISTRO}}-{{APPIMAGE_ARCH}}.AppImage.zsync" | ||
| update-information: "gh-releases-zsync|Patola|sc-controller-cc|latest|sc-controller-cc-*-{{APPIMAGE_APT_DISTRO}}-{{APPIMAGE_ARCH}}.AppImage.zsync" | ||
|
Owner
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. What's the point of renaming to Or changing the author really.
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I meant no disrespect. For the future of this repository, once I get all the functionality to the upstream, I intend to do wild experiments with the fork, not even worrying to much about practicality, like emulating a 3D Connexion 3D Mouse, trying to inject an "Steam Actions" sniffer in games to be able to react to steamworks inputs, and things like that. And for that I want to make it clear it was done with "claude code" (hence the "-cc"). As for the authorship change, again, LLM doing what I didn't ask for, will revert that.
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I have also changed the name on the appimages and packages as to not try and pass for the official packages, and pointed to my repository provisionally to not pass as the "official" sc-controller in any fashion. |
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why drop it?
Now we won't know when something breaks on other distros/versions, and we'll be in for a rude awakening when bumping the version.
Dropping the checksums is fine, I don't think they serve much of a purpose, but do keep the builds for other OSs.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oversight. I did not ask the LLM to remove the builds, I just asked it to not include in the releases. I will restore them.