Commit Graph

  • fbe3737dc4 PulseAudio: the 13.0 pipe modules, and a bundle that re-unpacks when it changes The412Banner 2026-09-21 10:36:19 -04:00
  • 849596facb CI: fold the platform-library list before matching it The412Banner 2026-09-21 09:18:20 -04:00
  • f542e59a20 Audio: DirectAudio for games, and the microphone, from Bannerlator's Linux session The412Banner 2026-09-21 09:13:33 -04:00
  • 3182ba780e Session: a TU_DEBUG switch, and sysmem by default for the A710/A720/A722 driver The412Banner 2026-09-21 08:57:57 -04:00
  • fe812081ec Restore Steam's overlay, and stop the app that takes the Steam login The412Banner 2026-09-21 08:42:17 -04:00
  • 539fd692ed Graphics drivers: choose and import the Linux runtime driver and the display driver The412Banner 2026-09-21 08:22:03 -04:00
  • 54417dd3a7 Release notes: the published APK's checksum and build The412Banner 2026-09-20 05:51:16 -04:00
  • 05fc566704 README: requirements, installing, an honest state table, known limits and where the logs are The412Banner 2026-09-20 05:46:19 -04:00
  • 6cdae9abfa Release notes for 0.1 The412Banner 2026-09-20 05:44:07 -04:00
  • d5a0316ae2 README: the desktop, and starting the client offline The412Banner 2026-09-20 05:43:27 -04:00
  • 95894f7401 Merge the desktop: an LXQt session beside the Steam client The412Banner 2026-09-20 05:42:25 -04:00
  • c18fe1a86e Desktop: turn Firefox's child-process sandboxes off The412Banner 2026-09-20 05:33:14 -04:00
  • ce9cf2bdf3 Desktop: name a default font family, and rebuild fontconfig's cache once The412Banner 2026-09-20 05:24:21 -04:00
  • 1b3c1cbf86 Offline mode on the main screen: start the client without signing in to Valve The412Banner 2026-09-20 05:11:56 -04:00
  • 6c380528f3 Desktop: give fontconfig its default rules The412Banner 2026-09-20 05:00:24 -04:00
  • 5417587ac4 Desktop: Firefox writes its network log in debug runs The412Banner 2026-09-20 04:59:35 -04:00
  • 3d4cfededf Desktop: keep Firefox out of Work Offline, and probe the network in debug runs The412Banner 2026-09-20 04:51:50 -04:00
  • 36b0bea470 Compositor: tell a nested toplevel the output's size The412Banner 2026-09-20 04:49:13 -04:00
  • 8362f48750 Desktop: name the panel in panel.conf, size the nested output to the app's surface The412Banner 2026-09-20 04:40:23 -04:00
  • f10919d4be Desktop: give pcmanfm-qt's desktop the wallpaper, and a debug marker that logs window mapping The412Banner 2026-09-20 04:28:46 -04:00
  • 07dadb13f3 Desktop: clear last session's single-instance state, run under a session bus, stage the launcher from the app The412Banner 2026-09-20 04:16:07 -04:00
  • 3ea82f6447 Cursor: half the size The412Banner 2026-09-20 04:01:28 -04:00
  • e11af116e9 Drawer: the touch mode switch The412Banner 2026-09-20 03:54:59 -04:00
  • 6568bf667d Touchpad on the desktop, and the guest's resolver from the live network The412Banner 2026-09-20 03:51:59 -04:00
  • f5ca6d0053 A pointer for the desktop: an arrow, touch gestures and a real mouse The412Banner 2026-09-20 03:43:53 -04:00
  • d6789f7b61 Desktop: composite the shell with pixman The412Banner 2026-09-20 03:36:09 -04:00
  • 2e3196788e Desktop: an lxqt session mode, the hosted-package catalog and the Desktop & apps screen The412Banner 2026-09-20 03:16:09 -04:00
  • 7f154b933d The drawer scrolls The412Banner 2026-09-20 02:22:35 -04:00
  • af25620316 Keyboard in the drawer, and GE-Proton / proton-cachyos on request The412Banner 2026-09-20 01:07:09 -04:00
  • b74aa97996 Bring the runtime up to date with Bannerlator, and end a session the way proot can survive The412Banner 2026-09-20 00:55:37 -04:00
  • 9ee59066a3 Credit Winlator The412Banner 2026-09-19 20:09:04 -04:00
  • 83ad9dfa79 Re-arm frame generation when the presenting window changes The412Banner 2026-09-19 17:19:19 -04:00
  • 565987edae Disarm frame generation across a Surface resize, re-arm after The412Banner 2026-09-19 17:03:14 -04:00
  • 357ba28b6a Let the session activity resize The412Banner 2026-09-19 16:52:15 -04:00
  • de1bfb6b94 Rebind the compositor when the Surface changes size The412Banner 2026-09-19 16:35:53 -04:00
  • 033db93058 Main screen: scale to the window, and keep clear of the system bars The412Banner 2026-09-19 16:16:31 -04:00
  • 3877d0696f Keep the session's output size across a Surface recreation The412Banner 2026-09-19 16:09:09 -04:00
  • aa7c71bfb6 Every menu, dialog and overlay on Jetpack Compose The412Banner 2026-09-19 16:05:54 -04:00
  • 18364845ad Display shape: the panel's own or a fixed 16:9, defaulting to 16:9 on a foldable The412Banner 2026-09-19 15:54:25 -04:00
  • d2ea9b898a Never hand the guest a display narrower than 16:9; letterbox in the compositor The412Banner 2026-09-19 15:50:48 -04:00
  • d2f2aa9c23 Grey out LSFG until Lossless Scaling is installed in the client The412Banner 2026-09-19 15:40:41 -04:00
  • 51303fa342 A drawer on Back: HUD, frame generation, on-screen controls, background, stop The412Banner 2026-09-19 15:37:37 -04:00
  • 3582186951 A performance line in the corner: fps, and base → generated when frame generation runs The412Banner 2026-09-19 15:29:16 -04:00
  • df61d1bbad Ship the scanout header VulkanRendererContext.h includes The412Banner 2026-09-19 15:17:20 -04:00
  • 0425023063 Frame generation in the compositor: Win-FG Native and LSFG Native The412Banner 2026-09-19 15:14:45 -04:00
  • d46bd4a0c3 Start a session on every Play, not only on the compositor's first start The412Banner 2026-09-19 14:59:12 -04:00
  • ebae834e36 A loading panel that proves the session is moving The412Banner 2026-09-19 14:45:22 -04:00
  • b27a4f5b31 Main screen: scroll, and size from the window rather than the panel The412Banner 2026-09-19 14:32:37 -04:00
  • f86b64b18e Verify the signature from minSdk 21, or apksigner never looks at v1 The412Banner 2026-09-19 14:27:51 -04:00
  • 432e197454 On-screen controls for a device with no pad, gone the moment one is attached The412Banner 2026-09-19 14:27:05 -04:00
  • cc868496d1 Sign the apk with apksigner so v1 is actually there The412Banner 2026-09-19 14:25:16 -04:00
  • 71f84b93cc Tell lint that targetSdk 28 is the point The412Banner 2026-09-19 14:23:08 -04:00
  • 4b43a617d4 Build the release variant so the apk carries v1 signing too The412Banner 2026-09-19 14:20:07 -04:00
  • 344e70afc6 Keep the session alive in the background, rename the package, sign with the testkey, and draw the app a logo The412Banner 2026-09-19 14:17:25 -04:00
  • 4031f512fc Cache everything CI can, and credit both authors The412Banner 2026-09-19 14:07:06 -04:00
  • 97ee688eff Size the session from the panel, not the app window The412Banner 2026-09-19 14:01:40 -04:00
  • 814ab2cac0 Add to the process environment rather than replacing it The412Banner 2026-09-19 14:01:08 -04:00
  • 085f663347 Ship libsndfile.so, which the PulseAudio core links The412Banner 2026-09-19 13:57:01 -04:00
  • 20a3b1ad63 Ship libffi.so, and check the whole native dependency closure in CI The412Banner 2026-09-19 13:54:41 -04:00
  • 83cc1c4ec8 README: how to skip the 790 MB download on a device that already has the runtime The412Banner 2026-09-19 13:53:33 -04:00
  • c22cbc9f43 Type into the session: hardware keys to the compositor, and a log path that always exists The412Banner 2026-09-19 13:49:29 -04:00
  • 9b3dd05f4f Ship every shader header the effect chain includes The412Banner 2026-09-19 13:45:20 -04:00
  • 9119eb0045 Import the downloader the installer uses, and package libwayland-server.so The412Banner 2026-09-19 13:42:45 -04:00
  • 4022351e22 SteamDeck: a standalone launcher for the native ARM64 Linux Steam client The412Banner 2026-09-19 13:39:17 -04:00