Kurt Himebauch
18985c581c
fix(ui): enable launches like play and say why they are disabled
2026-09-27 14:19:02 -04:00
Kurt Himebauch
c6332f88db
fix(ui): flip booleans with a switch instead of on/off menus
2026-09-27 14:18:29 -04:00
Kurt Himebauch
8e117a865b
fix(ui): use one name each for child-process limit, proton and components
2026-09-27 14:17:49 -04:00
Kurt Himebauch
54b826ff49
fix(session): keep ended screen with retry, share logs and back
2026-09-27 14:17:16 -04:00
Kurt Himebauch
d86e6d7776
Merge pull request #40 from Droid-Deck/fix/review-hardening
...
Fix/review hardening
2026-09-27 13:57:20 -04:00
Kurt Himebauch
6b5bfddf2f
Merge branch 'main' into fix/review-hardening
2026-09-27 12:27:22 -04:00
Kurt Himebauch
975f18e572
Merge pull request #37 from maxjivi05/fix/performance-enhancements
2026-09-27 12:26:53 -04:00
xXJsonDeruloXx
9071d574c6
refactor(session): move the overlay setup out of SessionActivity.onCreate
2026-09-27 11:57:43 -04:00
xXJsonDeruloXx
bb4223bee3
refactor(session): split runSession into its setup stages
2026-09-27 11:57:08 -04:00
xXJsonDeruloXx
c0cc0ae624
refactor(core): share one checksum helper across downloads
2026-09-27 11:56:15 -04:00
xXJsonDeruloXx
64273927f0
refactor(compositor): move zwp_linux_dmabuf_v1 into wl_dmabuf.c
2026-09-27 11:54:48 -04:00
xXJsonDeruloXx
f91da6c3ab
refactor(launcher): resolve displayNameOf on the activity in DriverMenus
2026-09-27 11:48:05 -04:00
xXJsonDeruloXx
9f04a51810
refactor(launcher): move components, decky and proton state out of MainActivity
2026-09-27 11:43:35 -04:00
xXJsonDeruloXx
39c54ee291
refactor(launcher): move driver menu state out of MainActivity
2026-09-27 11:41:21 -04:00
xXJsonDeruloXx
75db49bb88
refactor(ui): move the session loading screen out of SessionOverlay
2026-09-27 11:39:57 -04:00
xXJsonDeruloXx
63c58e94ce
refactor(files): split FileManagerScreen helpers, items and dialog
2026-09-27 11:39:57 -04:00
xXJsonDeruloXx
7997696706
refactor(ui): split FrontEndScreen into per-page files
2026-09-27 11:33:09 -04:00
Kurt Himebauch
76bd76686b
Merge branch 'main' into fix/performance-enhancements
2026-09-27 11:31:48 -04:00
xXJsonDeruloXx
4590b0a8c2
feat(runtime): install the runtime from a foreground service
2026-09-27 11:01:55 -04:00
xXJsonDeruloXx
8432fc5306
build(deps): bump commons-compress to 1.27.1
2026-09-27 11:00:47 -04:00
xXJsonDeruloXx
a1a4174e1f
build(native): enable warnings for the compositor
2026-09-27 10:55:25 -04:00
xXJsonDeruloXx
1ee909eb6b
fix(compositor): bound cursor buffer copies by stride and 64-bit size
2026-09-27 10:55:25 -04:00
xXJsonDeruloXx
0976141fa7
fix(security): require a verified checksum for proton downloads
2026-09-27 10:54:31 -04:00
xXJsonDeruloXx
61b7b5486f
fix(security): require sha256 for every catalog and release download
2026-09-27 10:54:05 -04:00
xXJsonDeruloXx
7242e3b21a
test: add unit tests for archive paths and log redaction
2026-09-27 10:52:01 -04:00
xXJsonDeruloXx
c94efd0b01
fix(runtime): refuse hard links that point outside the rootfs
2026-09-27 10:51:14 -04:00
xXJsonDeruloXx
9bc6423cdc
fix(ui): keep the launcher alive when a pad connects
2026-09-27 10:49:54 -04:00
xXJsonDeruloXx
2cbd3c975a
fix(runtime): single-flight the runtime install and reattach after rebuild
2026-09-27 10:49:54 -04:00
Kurt Himebauch
ca466f5b59
Merge pull request #38 from Droid-Deck/feat/steam-startup-toggle
...
Add optional Steam startup
2026-09-27 09:55:22 -04:00
xXJsonDeruloXx
5110cb6b47
Add optional Steam startup
2026-09-27 09:27:30 -04:00
maxjivi05
866cfbd17a
proot: port WinNative's seccomp and tracee performance fixes
...
Brings the proot patch set up to WinNative 53836ca9 on top of the #772 port:
- trace prctl, setrlimit and prlimit64 in the seccomp filter only for the
arguments proot acts on, and uname only where the core rewrites it
- answer a seccomp stop's filter flags from the registers fetched for its
translation, reuse those registers, and skip the sysexit stop of wait4 left
to the kernel and accept without a sockaddr; the flags come from proot's list
merged with the enabled extensions, and a syscall an extension replaced
keeps its exit stop
- take a clone3 child's flags and exit signal from struct clone_args
- name a thread's /proc/self by its thread group and resolve /proc/thread-self
- translate fchmodat2, send openat2 callers to openat, and bound sysnum lookups
by the table length
- sweep relatives only for tracees that have children or ptracees, and empty
the per-stop memory collector instead of reallocating it
2026-09-27 08:10:58 -04:00
Kurt Himebauch
0c8882fb26
Merge pull request #36 from Droid-Deck/fix/steam-startup-movie-overrides
...
Fix Steam startup movie override paths
2026-09-27 00:31:31 -04:00
xXJsonDeruloXx
b4dffd7e61
fix: use Steam startup movie override names
2026-09-27 00:16:37 -04:00
Kurt Himebauch
1dab735f8a
Merge pull request #35 from Droid-Deck/ui/launcher-refresh
...
feat(ui): launcher ui refresh
2026-09-26 23:19:09 -04:00
xXJsonDeruloXx
110f5e595d
feat(session): animate the logo on the loading screen
2026-09-26 22:44:09 -04:00
xXJsonDeruloXx
2b1ef0d3e6
ui: preserve rail focus on components
2026-09-26 22:16:38 -04:00
xXJsonDeruloXx
2ba872e7f7
ui: add fullscreen launcher and focus tabs
2026-09-26 22:10:17 -04:00
xXJsonDeruloXx
233955c5c1
ui: simplify suspended session overlay
2026-09-26 21:56:55 -04:00
xXJsonDeruloXx
03a624ef47
fix(ui): name the desktop cog's click
2026-09-26 21:37:40 -04:00
xXJsonDeruloXx
10569b5a8d
feat(ui): turn the steam tab into a capsule wall
2026-09-26 21:31:26 -04:00
xXJsonDeruloXx
a1b8cae36e
feat(ui): add a games tab with list and detail
2026-09-26 21:30:19 -04:00
Kurt Himebauch
8a00e54543
Merge branch 'main' into ui/launcher-refresh
2026-09-26 20:46:47 -04:00
Kurt Himebauch
3c02645b1c
Merge pull request #34 from Droid-Deck/fix/droiddeck-logo-white-on-black
...
Invert DroidDeck logo colors
2026-09-26 20:41:45 -04:00
xXJsonDeruloXx
b43b803082
Invert DroidDeck logo colors
2026-09-26 20:39:52 -04:00
xXJsonDeruloXx
d1ae843f4e
fix(ui): raise small text on the remaining pages
2026-09-26 16:43:46 -04:00
The412Banner
747e54cb45
Merge pull request #33 from Droid-Deck/fix/steam-readonly-files
...
First Steam session: Proton ARM64 ready at sign-in; Steam updates past read-only files
2026-09-26 16:43:35 -04:00
xXJsonDeruloXx
1f426e3ceb
feat(session): stack the loading screen on small screens
2026-09-26 16:42:58 -04:00
xXJsonDeruloXx
4438fcf358
feat(session): explain paused sessions and offer stop
2026-09-26 16:42:28 -04:00
xXJsonDeruloXx
2cfc346562
feat(session): compact the session menu on short screens
2026-09-26 16:41:17 -04:00
xXJsonDeruloXx
88b9cdab34
feat(session): redesign the session menu header and actions
2026-09-26 16:40:30 -04:00