Commit Graph
379 Commits
Author SHA1 Message Date
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 7f17d67e78 Merge pull request #86 from theupriser/bugfix/qt6-svg
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 14s
Install qt6-svg with PySide6: the app's logo doesn't show without it
2026-10-15 20:49: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 0c46b209b9 Merge pull request #85 from theupriser/feat/gnome-settings-prebuilt
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 28s
GNOME theme: install the prebuilt GNOME Settings with the Desktop panel
2026-10-15 20:17:44 +02:00
theupriser 2905b45ef7 Release 2.13.0: version, changelog, GNOME theme feature version 2026-10-15 20:10:50 +02:00
theupriser 645b3314be GNOME theme: install the prebuilt GNOME Settings with the Desktop panel
Downloaded from the steamify-gnome-theme 'settings' release (built by GitHub
Actions on current Arch, rebuilt weekly), checked against its sha256, installed
with pacman -U --ask 4. A failure only warns and keeps the stock Settings;
disabling the theme puts the stock gnome-control-center back.
2026-10-15 19:49:56 +02:00
theupriser fd61d84017 Merge pull request #84 from theupriser/fix/gsn-smoke-test-pipefail
Sync git.upriser.nl mirror / sync (push) Skipped
gamescope-nvidia: smoke test judged by its log, not a pipe into grep -q
2026-10-15 18:09:30 +02:00
theupriser 2ca288de39 gamescope-nvidia: smoke test judged by its log, not a pipe into grep -q
grep -q quits at the first match, gamescope then dies on the broken pipe, and with
pipefail a working build counted as broken (intermittent: the generic build was
tried and failed too, gaming mode setup failed on an RTX 5080). Output goes to a
file now and timeout -k kills a hung shutdown.
2026-10-15 17:54:54 +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 7a84b0dbca Update notifier: Steamify's own tray icon (single-color on GNOME)
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 15:18:26 +02:00
theupriser 0e0bf57ca8 Steamify launcher: StartupWMClass so GNOME's dock matches the app window; session tool records the last desktop from its shell 2026-10-14 15:17:17 +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 09ef0b1c71 GNOME theme: no arrow on menus 2026-10-14 15:04:32 +02:00
theupriser 8432f634ef GNOME theme: GTK colors follow the light/dark style; adw-gtk3 2026-10-14 15:00:44 +02:00
theupriser 4221ae6e21 GNOME theme: register the extensions' schemas for GNOME Settings 2026-10-14 14:54:27 +02:00
theupriser eaa3f28fdc GNOME theme: no trash on the desktop (it is in the dock) 2026-10-14 14:48:43 +02:00
theupriser ab3b581f45 GNOME theme: Ubuntu Dock and Tiling Assistant, SteamOS backgrounds in Settings, dock keeps Ubuntu's look, no settings launchers 2026-10-14 14:46:32 +02:00
theupriser ce1aa1bf7d GNOME theme: one Steamify Vapor extension carries the shell colors; no gnome-shell-extensions bundle; dock shape left to the user 2026-10-14 14:38:32 +02:00
theupriser 79048338bf GNOME theme: Dock Settings and Desktop Icons Settings launchers 2026-10-14 14:24:44 +02:00
theupriser c7f5f515a3 GNOME theme: shell theme and dock in Vapor colors, Ubuntu-style extensions, start on the desktop; never pick GNOME Classic 2026-10-14 14:22:58 +02:00
theupriser 12eb56220a GDM steam-set-session: don't exit at boot when nobody is logged in 2026-10-14 14:08:44 +02:00
theupriser 039f2691d8 GNOME: terminal for the Steamify shortcut and notifier, notifier runs on GNOME 2026-10-14 14:00:58 +02:00
theupriser 62a30e6095 GNOME: install Extension Manager 2026-10-14 13:55:23 +02:00
theupriser c5b59d9438 GNOME: AppIndicator extension for tray icons 2026-10-14 13:54:30 +02:00
theupriser 2b84e6afa6 GNOME: desktop icons through the Desktop Icons NG extension 2026-10-14 13:51:49 +02:00
theupriser ae12c1bb41 GNOME: pin the Return to Gaming Mode launcher to the dash; relogin waits for the runtime dir 2026-10-14 13:51:03 +02:00
theupriser fc28ea4c64 GDM relogin: stop GDM while the old user manager shuts down 2026-10-14 13:45:03 +02:00
theupriser 5dfc916b97 GNOME prototype: detect GNOME/GDM, GDM autologin and session switching 2026-10-14 13:40:13 +02:00
theupriser 7926e8b9ac Merge pull request #82 from theupriser/release/2.12.0
Single-file build / bundle (push) Successful in 26s
Sync git.upriser.nl mirror / sync (push) Skipped
Release 2.12.0
latest v2.12.0
2026-10-14 12:23:50 +02:00
theupriser 3e46415b7e Release marker removed: the patched gamescope flow was tested on the RTX 5080 PC
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 12s
2026-10-14 12:18:38 +02:00
theupriser dc189dce59 Merge pull request #81 from theupriser/feature/nvidia-pin-readme
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 25s
NVIDIA: pin the rebuilt 3.16.31-3, shorter README text
2026-10-14 07:58:18 +02:00
theupriser 88dd8bab07 README: NVIDIA support, which cards
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 07:57:31 +02:00
theupriser 69a3beba74 README: drop the tested-on note (technical, it is in TECHNICAL.md)
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 07:56:45 +02:00
theupriser 980cb069f3 NVIDIA: pin the rebuilt 3.16.31-3 packages; shorter README text
The release was rebuilt from steamify-gamescope-nvidia main (same version, new hashes).
2026-10-14 07:54:38 +02:00
theupriser ea908e3a30 Merge pull request #80 from theupriser/feature/nvidia-docs
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 13s
docs: NVIDIA as it is now
2026-10-13 20:35:32 +02:00
theupriser 9dd89a78ec docs: NVIDIA as it is now (README, TECHNICAL, CHANGELOG) 2026-10-13 20:33:51 +02:00
theupriser 0c1b90b58e Merge pull request #79 from theupriser/feat/nvidia-sleep-lib32
NVIDIA: patched gamescope for the SteamOS conversion, suspend memory, 32-bit libs (2.11.2)
2026-10-13 20:26:23 +02:00
theupriser a7f8493d64 Version 2.12.0; drop the NVIDIA screenshot (NVIDIA PCs get the same menu) 2026-10-13 20:24:32 +02:00
theupriser ab3cfebe7c gamescope-nvidia: glob instead of ls | grep (shellcheck SC2010) 2026-10-13 20:23:04 +02:00
theupriser 3e4c92cdbc NVIDIA setup: preflight (pacman lock, free space), failure marker with notification, reminder in the menu 2026-10-13 20:16:43 +02:00
theupriser 852a9d80d7 Docs: per-CPU-level gamescope builds 2026-10-13 20:16:09 +02:00
theupriser 0b7558b3b5 Smoke test: pass when gamescope ran the program (it segfaults on headless exit) 2026-10-13 20:11:59 +02:00
theupriser 50dbf3355e Patched gamescope: one build per CPU level (znver4/v4/v3/generic), smoke test after install, pin 3.16.31-3 2026-10-13 20:10:33 +02:00
theupriser 5b901ea1b7 feat: the gaming session on NVIDIA runs on the display's own mode, Steam's UI at its size; pin 3.16.31-2 2026-10-13 19:59:15 +02:00
theupriser 46e4601389 fix: the conversion removes single user mode's desktop autologin, which pinned the Plasma session 2026-10-13 19:09:28 +02:00