Commit Graph

  • c498d29b3d Merge pull request #3 from MichaelScottsman/asspod-plus-shortcut main v0.2.5 MichaelScottsman 2026-10-10 14:47:07 -04:00
  • 7775b8d683 README: title names the music player too asspod-plus-shortcut MichaelScottsman 2026-10-10 14:38:06 -04:00
  • 8b422d1cd6 AssPod in + > Launch Program: the installer adds it once VLC is there, and it opens the assPod with the theme on or off MichaelScottsman 2026-10-10 14:37:53 -04:00
  • d19fd83a27 Merge pull request #2 from MichaelScottsman/morepods v0.2.4 MichaelScottsman 2026-10-10 14:10:03 -04:00
  • 80d4710f3f assPod: Nano Gen 2 body, chosen on the main menu and kept across launches morepods MichaelScottsman 2026-10-10 14:08:15 -04:00
  • 3eac2fbff1 Release archive: no local user names as file owners v0.2.3 MichaelScottsman 2026-10-09 22:46:54 -04:00
  • 37502c7ac7 Ship podd built for the Frame: the installer and the assPod plugin put it in place, so the assPod's 3D body works out of the box MichaelScottsman 2026-10-09 22:46:42 -04:00
  • fe798703ea Merge pull request #1 from MichaelScottsman/asspod MichaelScottsman 2026-10-09 22:43:50 -04:00
  • 4fc0cfffd6 assPod: a music and video player in the hand, on VLC asspod MichaelScottsman 2026-10-09 22:27:35 -04:00
  • 0eb1bca2a9 README: cover photos and screenshots for launching, turning off and configuring the glass MichaelScottsman 2026-10-09 18:09:09 -04:00
  • 1c06530eca Revise README description of LiquidAss project MichaelScottsman 2026-10-09 18:01:10 -04:00
  • 75a6e6c246 Fix Steam renderer crash when LiquidAss is launched from + v0.2.2 MichaelScottsmanandClaude Opus 5.5 2026-10-09 17:21:16 -04:00
  • 313d043115 Native glass survives an update: the daemon turns native back on when glassd is in place again; the installer restarts a running LiquidAss around the swap v0.2.1 MichaelScottsmanandClaude Opus 5.5 2026-10-09 16:31:53 -04:00
  • 7d7f55a5b4 Installer puts the release's shipped glassd in place; README on native glass out of the box v0.2 MichaelScottsmanandClaude Opus 5.5 2026-10-09 16:28:05 -04:00
  • d9d73383c2 Ship glassd and native mode on by default: install works out of the box MichaelScottsmanandClaude Opus 5.5 2026-10-09 16:27:25 -04:00
  • a3e93ff520 Command-line installer: install.sh fetches the latest release and installs or uninstalls LiquidAss on the headset v0.1 MichaelScottsman 2026-10-09 16:06:18 -04:00
  • 056f69d418 Rename the app to LiquidAss: launcher entry, toasts and icon; README updated MichaelScottsman 2026-10-09 15:57:11 -04:00
  • ba0309a41f Ignore .claude folders MichaelScottsman 2026-10-09 15:52:45 -04:00
  • c6427528e0 Pointer ring off by default: the glass sits behind Steam's panel, so SteamVR's own laser dot shows and ours doubled it MichaelScottsman 2026-10-09 15:15:30 -04:00
  • c35692aad0 Frame menu back to mono glass: its crop widens with its open animation and reaches glassd a beat late, so a stereo pair built around the old crop cut the opening glass off MichaelScottsman 2026-10-09 15:08:48 -04:00
  • 072461cf13 Stereo on the bar, frame menu and footer; VR Settings no longer makes the bar and frame menu glass jump MichaelScottsman 2026-10-09 15:04:37 -04:00
  • af4e73c1d3 Stereo glass: each eye sees the room behind the window glass from where it is; tuner fits its popup; the sidebar keeps native glass without the laser; Home leaves on the route exit MichaelScottsman 2026-10-09 14:51:41 -04:00
  • 5af91fc1bd Glass leaves with its page; the sidebar keeps native glass in VR Settings; Friends clears the search row; a paintbrush on the bar tunes the glass MichaelScottsman 2026-10-09 14:06:10 -04:00
  • 27edbab0f3 Home icons keep their tone on hover; the sidebar resizes with its glass when VR Settings opens MichaelScottsman 2026-10-09 12:46:18 -04:00
  • 2b64028008 Home: hovering an icon no longer snaps every plate's tone MichaelScottsman 2026-10-09 10:57:41 -04:00
  • cac13f5b1d Library: compatibility badge without backdrop blur (30 blurred layers per library frame) MichaelScottsman 2026-10-09 10:44:40 -04:00
  • b5dbfd076a Scene graph: lab switch __LGS_SG_FRONT (the layout with base crops), for A/B against the glass-behind layout MichaelScottsman 2026-10-09 10:36:54 -04:00
  • 5b7d0755d1 RT-1: listener census over every Steam window MichaelScottsman 2026-10-09 10:32:46 -04:00
  • f07084c8ae Scene graph: glass behind Steam's own panel, no base crops unless something is popped (fixes a renderer leak) MichaelScottsman 2026-10-09 10:11:37 -04:00
  • b0b0f51e12 Reporter: sizes() lab diagnostic (the size of every Map, Set and array it holds per window, for leak soaks) MichaelScottsman 2026-10-09 10:02:18 -04:00
  • 0543fb033e Sidebar: labels whole in the open bar ("Steam Settings", "Friends & Chat" marqueed with faded ends) MichaelScottsman 2026-10-09 07:26:17 -04:00
  • a956d19b7f SteamVR panels: the native-glass overrides match (VR Settings showed its opaque CSS fill over glassd's glass) MichaelScottsman 2026-10-09 07:21:30 -04:00
  • 2d120d51dc glassd: each surface's place from the head in glassd-out.json (view: offDeg, distM) MichaelScottsman 2026-10-09 02:27:00 -04:00
  • ca78f26da9 Launcher: label fit cached by name and column, tagged while the popup is hidden: + opens ~200 -> ~135 ms MichaelScottsman 2026-10-09 02:12:51 -04:00
  • b477606016 RT-1: settle on the reporter, the reporter's marks are the daemon's, leak check on same-parity phases MichaelScottsman 2026-10-09 02:06:37 -04:00
  • e1d7318559 Light layer only while lit: a third less style work per route change MichaelScottsman 2026-10-09 01:52:07 -04:00
  • 2893a513f1 glassd: the background behind the glass moves fluidly MichaelScottsman 2026-10-09 01:39:44 -04:00
  • 481411fd6a glassd: keep the room map across restarts (/dev/shm/lgs/glassd-room.bin) MichaelScottsman 2026-10-09 01:36:19 -04:00
  • 8862d7174a Native plates are glassd's from their first frame; Settings tick reads no layout MichaelScottsman 2026-10-09 01:29:34 -04:00
  • 7d9924aaec glassd: back to a room fill per feed frame and 4x feed decimation MichaelScottsman 2026-10-09 01:29:34 -04:00
  • a757782a0e Route changes: compositor-only materialize keyframes, no nested Home grid fade, no forced layouts from the ornament and library scans MichaelScottsman 2026-10-09 01:02:03 -04:00
  • 73b82fcf6c Windowless base bands reach 48 px past their plates: Home's selected-segment glow is no longer cut at two depths MichaelScottsman 2026-10-09 00:34:06 -04:00
  • fd61379c3d SteamVR panels get native glass: frame-control row, More Options, Settings (generic covers in lgs_sg.js, vr.<name> glassd surfaces) MichaelScottsman 2026-10-09 00:25:25 -04:00
  • d231e41532 Sidebar crop follows every frame; VR Settings: no glass gap on switch, native window glass MichaelScottsman 2026-10-09 00:22:39 -04:00
  • 12722f00e8 glassd: lazy room fill, 8x feed; contract docs for native-only glass MichaelScottsman 2026-10-08 23:56:55 -04:00
  • acab337eab Performance: Steam UI thread (route changes 42.5 -> ~52.6 fps; stock 58) MichaelScottsman 2026-10-08 23:53:33 -04:00
  • 9becb5a5c3 Native-only glass: no CSS-to-native swaps; popups armed ahead; menus cut the page out MichaelScottsman 2026-10-08 23:33:29 -04:00
  • dc3071aac0 Smooth transitions: sidebar width morph, window glass materialize, launcher plate exit MichaelScottsman 2026-10-08 23:04:35 -04:00
  • 0267a9d13b Launcher: replace :has/nth-child row-mate rules with runtime tags; + menu opens in ~250 ms (was ~1 s) MichaelScottsman 2026-10-07 23:10:21 -04:00
  • 894c891980 Fixes from user headset feedback: library bottom capsule, tab bar radius, Settings pop removed (split window), perf: scope launcher CSS to barpopup, reporter 15 Hz, cheaper sweep MichaelScottsman 2026-10-07 22:54:50 -04:00
  • 503017b154 Ship: native glass on by default, all phase 2 areas and real launches enabled (device/defaults.json) MichaelScottsman 2026-10-07 21:30:57 -04:00
  • 49286acda1 Checkpoint: R2 reviews of all 14 context packages, coordinator decisions, P10 and platform request handling MichaelScottsman 2026-10-07 17:43:20 -04:00
  • 769b4b2470 Checkpoint: R2 coordinator decisions (PLAN 1.19) and partial R2 reviews before usage-limit interruption MichaelScottsman 2026-10-07 15:15:00 -04:00
  • c01df80df4 Context round complete: all 14 context packages built to M3 (some M4) and report READY MichaelScottsman 2026-10-07 12:51:17 -04:00
  • ca69915d8f Platform packages P1-P10 built, reviewed and fixed (R1); P7 anchor fix (texture uv) and popup curvature; context round in progress MichaelScottsman 2026-10-07 12:42:46 -04:00
  • dd4f775645 WIP checkpoint: platform packages built (M3), core contexts C1a/C1c/C2a at M2, C4a at M3 MichaelScottsman 2026-10-07 08:21:40 -04:00
  • 65ab8fc09b WIP checkpoint: phase 2 build round R1 interrupted by usage limit (contracts M1 for P1-P10, partial platform code, context M0 work) MichaelScottsman 2026-10-07 05:03:08 -04:00
  • 2423221106 Phase 2 design: 7 reviewed concepts with mockups, cross-concept agreement, build plan (27 work packages) MichaelScottsman 2026-10-07 03:58:50 -04:00
  • 2f6deadb1a Phase 2 capability: input mode (laser vs gamepad), gpfocus behaviour, overlay haptics, nav sounds, CSS scroll guard MichaelScottsman 2026-10-07 03:18:11 -04:00
  • 24dd796135 glassd material v2: edges from shape and light, not outlines; prism lensing, glass-over-glass, unknown-room fill, materialize phase, test backdrop MichaelScottsman 2026-10-07 02:46:19 -04:00
  • 657549eb8f Phase 2 research: visionOS principles, laser/gamepad input model, 89-item conformance checklist MichaelScottsman 2026-10-07 02:26:51 -04:00
  • e6f3a869d8 Native layer first live end-to-end run: findings (ghosts outside covers, rim outlines, flat fallback); feed use for real glass documented MichaelScottsman 2026-10-07 01:31:46 -04:00
  • dfd77ec82d Native layer: glassd renderer, SteamVR scene-graph compositor + lgs-shell daemon, layer reporter + native CSS (built, reviewed, fixed; native mode opt-in) MichaelScottsman 2026-10-07 01:28:45 -04:00
  • 6dd9c9f052 SteamVR pages: mapped, themed, reviewed and fixed (frame controls, grab bar, Now Playing, settings, bindings, keyboard, overlays) MichaelScottsman 2026-10-07 00:31:50 -04:00
  • 5e924d3458 Phase 1 checkpoint: Steam UI theme areas, SteamVR page themes, native layer in progress MichaelScottsman 2026-10-06 23:49:43 -04:00
  • 7ee1310d18 native spikes: scene-graph layering + dmabuf overlays proven MichaelScottsman 2026-10-06 22:53:36 -04:00
  • 24f608ce96 docs: SteamVR pages (vr: surfaces) in LAB and DESIGN MichaelScottsman 2026-10-06 22:04:27 -04:00
  • a9bb05556c SteamVR pages: in-memory theming via vrwebhelper devtools (user-approved) MichaelScottsman 2026-10-06 22:04:02 -04:00
  • 6f238edf4a Mapping: 7 area inventories (200 screens); lab fixes from mapping MichaelScottsman 2026-10-06 21:48:27 -04:00
  • f168595d6d lab: perf command (theme off vs on frame pacing); measured perf budget MichaelScottsman 2026-10-06 20:47:33 -04:00
  • 9ff446551a Design spec, tokens, transparency dial, lens engine, focus helpers MichaelScottsman 2026-10-06 20:44:10 -04:00
  • 50f75aad30 Keep LF line endings (scripts run on the headset) MichaelScottsman 2026-10-06 20:34:37 -04:00
  • a78eb9c3ea Glass Shell infrastructure: in-memory theme injector, toggle CLI, launcher, lab driver MichaelScottsman 2026-10-06 20:34:33 -04:00