theupriser
49fba4af82
Restart GNOME logs in to GNOME, not the account's default session (gaming mode after the conversion); the default is put back afterwards
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-15 21:01:39 +02:00
theupriser
4b601bb196
App: a run that only needs a new GNOME login ends with a countdown and logs in again by itself
2026-10-15 20:56:26 +02:00
theupriser
906b338fcc
Merge pull request #87 from theupriser/bugfix/dock-icon-png
...
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 16s
Dock icon: ship the icon as a PNG and refer to it by name
2026-10-15 20:51:09 +02:00
theupriser
ba501ff213
Merge pull request #88 from theupriser/feature/gnome-relogin
...
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 15s
App: Restart GNOME after the theme, desktop scale, row and switch clicks
2026-10-15 20:50:43 +02:00
theupriser
bc11fc7653
Merge release/2.13.0 into bugfix/dock-icon-png
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-15 20:50:16 +02:00
theupriser
6f575448cf
Dock icon: ship the icon as a PNG and refer to it by name (GNOME can't always draw the SVG)
2026-10-15 20:48:31 +02:00
theupriser
7b751ab726
Install qt6-svg with PySide6: without Qt's SVG plugin the app's logo doesn't show
2026-10-15 20:40:26 +02:00
theupriser
b625ff98eb
UI: a click on a row only selects it; the switch and the BIOS button act on their own click
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-15 20:38:23 +02:00
theupriser
b9d14fa4de
UI: a switch flips with one click (the first click only selected the row)
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-15 20:37:39 +02:00
theupriser
ad3b07097f
UI: on a desktop keep the desktop's own scale (1.0), not a cap of 1.5
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-15 20:35:34 +02:00
theupriser
e942f3264d
UI: stop scaling at 1.5 on a desktop (a 1440p or ultrawide screen made everything twice as big); the TV mode still scales to the screen
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-15 20:33:16 +02:00
theupriser
0bb5708769
GNOME theme: Restart GNOME button after applying the theme (relogin through GDM when set up, else a logout)
2026-10-15 20:29:13 +02:00
theupriser
dbaeaa14c9
App id io.github.theupriser.Steamify (GNOME matches windows to launchers only by reverse-DNS ids), own dark window frame on GNOME, launcher icon as a full path
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 15:44:37 +02:00
theupriser
68342e7a24
Preferred desktop for Switch to Desktop (kde/gnome/last), session tools for every login manager when GNOME is installed, GNOME theme texts in the app
2026-10-14 15:09:16 +02:00
theupriser
fc204bf192
feat: moving from Gaming on NVIDIA keeps how Steam started: Big Picture boots into gaming mode, otherwise the desktop
2026-10-13 18:30:05 +02:00
theupriser
1c302b836b
feat: a PC that had Gaming on NVIDIA on gets the SteamOS conversion ticked, as an update
2026-10-13 18:28:43 +02:00
theupriser
2ae3c4f4b3
feat: Gaming on NVIDIA is not offered any more, the SteamOS conversion covers NVIDIA PCs
...
The conversion installs the patched gamescope on every NVIDIA PC and sets up the kernel parameters, suspend memory and 32-bit libraries on a supported card; it turns off an existing Gaming on NVIDIA.
2026-10-13 18:27:13 +02:00
theupriser
d1758ac5eb
feat: SteamOS conversion on NVIDIA with a patched gamescope (GBM scan-out)
...
The conversion is offered on supported NVIDIA cards again; it builds and installs steamify-gamescope-nvidia and sets gamescope_drm_gbm_scanout=1. It and Gaming on NVIDIA exclude each other.
2026-10-13 18:18:09 +02:00
theupriser
188799e951
fix: the SteamOS conversion no longer lists the silent start in what it changes (it is its own opt-in option)
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 10:43:25 +02:00
theupriser
7869b472be
feat: Steam Deck/Machine icons is a sub-option of the SteamOS conversion (it only changes gaming mode)
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 10:15:59 +02:00
theupriser
349492423e
feat: "Start Steam silently in desktop mode" is always shown, also on a Steam Machine
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 09:10:26 +02:00
theupriser
2e51d1d3f3
feat: "Start Steam silently" sub-option for the SteamOS conversion (silent) and Gaming on NVIDIA (nvsilent)
2026-10-01 23:04:18 +02:00
theupriser
83248a8478
feat: extended controller support: Xbox wireless dongle (xone) and Xbox Bluetooth (xpadneo)
2026-10-01 21:11:51 +02:00
theupriser
d0e4d8cf79
feat: Big Picture on NVIDIA starts on an empty Plasma session, so restored windows don't cover it
2026-10-01 19:19:51 +02:00
theupriser
d1373e28a6
feat: single user mode on NVIDIA PCs: SDDM autologin into the Plasma session, without the conversion
2026-10-01 19:13:46 +02:00
theupriser
d6db4f6f2d
feat: "Gaming on NVIDIA" replaces the SteamOS conversion on NVIDIA PCs
...
gamescope's gaming mode shows a corrupted picture on NVIDIA (NVIDIA bug 5240452), also nested in KDE and in a KWin-only
session. With an NVIDIA GPU the conversion (gaming, boot, single, glyphs) is hidden unless already on, and nvidia takes its
place: Steam installed when missing and started at login on the Plasma desktop (user unit), with the sub-option bigpicture
for Big Picture or the normal window. The kernel parameters and early NVIDIA modules (RTX 20 series or newer) are kept as
part of it. tests/nvidia-test.sh covers the component and the menu rules against a fake GPU.
2026-10-01 19:04:58 +02:00
theupriser
07a94cd274
fix(ui): The progress screen's ✓ and ! stand upright: only a dot on the circle spins while a step runs (they kept the spinner's last angle)
2026-09-28 19:03:56 +02:00
theupriser
ced4a45d2f
chore: the v2 app preview is gone (it is the released app): no preview pre-release step in CI, no mention in steamify-app.sh
2026-09-28 10:46:23 +02:00
theupriser
14aa7c0b54
fix: the app's progress screen says "Boot into desktop", not "Boot into Boot into"
2026-09-28 10:06:32 +02:00
theupriser
e86ddcc4af
feat: Add as non-Steam game: Steamify in the Steam library, under the shortcut; controller works when started from Steam
2026-09-27 18:16:14 +02:00
theupriser
389bc3346e
fix(ui): B never quits (Steam sends Esc for it), Ctrl+Q does; started from Steam, the hints show the Steam Controller's buttons
2026-09-27 17:56:57 +02:00
theupriser
c6c1150836
fix(ui): Enter selects (a Steam Controller's A in Steam's desktop layout); Ctrl+Enter reviews and applies
2026-09-27 17:54:55 +02:00
theupriser
98e2effcff
fix(ui): Started from Steam, the app runs without Steam's overlay (Qt aborted) and stays in the foreground, so Steam Input gives it the controller
2026-09-27 17:44:38 +02:00
theupriser
431515b60f
feat(ui): Review & apply greyed out while nothing would change; the Done screen shows why a run stopped
2026-09-27 17:11:46 +02:00
theupriser
32c33e4abf
fix: An option left unticked stays off: it came back ticked as "new" on the next run (since 2.3.0)
2026-09-27 16:54:27 +02:00
theupriser
2dd0f3ac47
feat: VRAM booster with NVIDIA says what to do: update, switch to the open driver (chwd command), or not supported by the card
2026-09-27 16:31:39 +02:00
theupriser
57995bcd1f
docs: VRAM booster works with NVIDIA's open kernel modules (driver 615+); only the closed driver is greyed out
2026-09-27 16:25:05 +02:00
theupriser
8ffa0f2449
refactor: systemd units in services/, read with service_file like patches/
2026-09-27 15:58:41 +02:00
theupriser
cf73229756
feat: Update notifications: a notification and tray icon when there's a new Steamify
2026-09-27 14:06:48 +02:00
theupriser
e699a3f8eb
refactor(ui): One QML file per screen; the HDMI boost's setup screens and backend commands removed
2026-09-27 13:48:02 +02:00
theupriser
86b9744227
feat: VRAM booster greyed out with an NVIDIA card, with why
2026-09-27 13:02:13 +02:00
theupriser
3f97c85c3c
feat: VRAM booster for every supported GPU, not only the Steam Machine
2026-09-27 12:51:47 +02:00
theupriser
fd162c1e2e
feat: New badge for default sub-options added in this version
2026-09-27 12:49:49 +02:00
theupriser
54ebddfe98
feat: VRAM booster for the Steam Machine
2026-09-27 12:48:01 +02:00
theupriser
32795bd5a5
feat(ui): Update badge on the progress screen
2026-09-27 12:35:40 +02:00
theupriser
3c8ca65902
fix(ui): Never write the sudo password to a file; Update label on the progress screen
...
The askpass helper reads the password from a named pipe that the app
feeds from memory each time sudo asks, instead of from a file.
2026-09-27 12:33:47 +02:00
theupriser
11a91ef85c
feat: Update badge on components that get a newer version
2026-09-27 12:31:29 +02:00
theupriser
19ca966913
docs: Drop the kernel pin and HDMI refresh boost descriptions
2026-09-27 12:25:08 +02:00
theupriser
56fb9080a7
docs: Power-off fix texts cover every affected kernel, not just 7.2
2026-09-27 12:23:54 +02:00
theupriser
6df19eba3e
feat: Power-off fix as its own sub-option, drop the kernel pin, feature versions
...
The power-off fix becomes an opt-out sub-option of Steam Machine
support. The kernel pin is no longer offered: an existing pin (and HDMI
refresh boost, which needs it) is unticked so a normal run removes it.
Components record a feature version on each successful run; installs
with an older version are ticked and updated, and new default
sub-options are ticked where their parent is on.
2026-09-27 12:20:56 +02:00