Repository navigation
Design language overhaul: adaptive layouts, new navigation and customisable Zap page - #299
Merged
Merged
Conversation
…tab scroll chevrons
Keep game and deck writes in their action rails with explicit cancellation and unclipped reader feedback. Distinguish settings radios from navigation tabs; refine help, toggles, selects, reader ordering and Online layout. Add Recent and Top Played collections, Warp trial handling, regression coverage and design guidance. Make the pre-commit hook honor the no-stash workflow while retaining lint and formatting checks.
Group sidebar destinations to match the phone landing pages, keep one section open, and add Systems and Collections views. Widen the details pane, use it for deck items, and replace side columns on search, Collections and deck pages with single-column layouts. Mark selected rows on their content, name known tag values, and tidy titles and spacing.
Replace the ZapScript editor with a step builder backed by a command catalogue and a parser that mirrors Core's, with launcher lookup and expressions in any field. Turn the Settings landing page into status panels beside the sidebar, lay short settings forms out as rows, and rework Help and the Logs toolbar. Size page buttons to their content on wide layouts, start bounded pages at the left edge, and make play history rows open details like Library rows.
…d new logos Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…s and collection rows Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Fix the sidebar footer covering Settings entries, the orphaned Customise tile, NFC page gutters, play history timestamps and system names, deck edit actions, device detail dates and the German widget name. Name Library rows by title with tags as a description, close manual address entry on Escape, and log cancelled Core requests at debug level. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
Important Review skippedToo many files! This PR contains 468 files, which is 368 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. Usage-priced reviews support at most 300 files. ⚙️ Run configuration
⛔ Files ignored due to path filters (4)
📒 Files selected for processing (468)
You can disable this status message by setting the
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
wizzomafizzo
added a commit
that referenced
this pull request
Oct 13, 2026
…isable Zap page (#299) * WIP: overhaul app design language * WIP: refine app design language and Zap page * WIP: unify reader interactions and refine app pages * WIP: port v1.15.0 media preferences, decks and Online UI to the new design language * WIP: audit fixes for design-language consistency, legacy cleanup and tab scroll chevrons * WIP: focus ring, back-to-top positioning and button icon consistency * WIP: refine controls, contextual NFC writing and Library collections Keep game and deck writes in their action rails with explicit cancellation and unclipped reader feedback. Distinguish settings radios from navigation tabs; refine help, toggles, selects, reader ordering and Online layout. Add Recent and Top Played collections, Warp trial handling, regression coverage and design guidance. Make the pre-commit hook honor the no-stash workflow while retaining lint and formatting checks. * WIP: unify device selection and refine UI interactions * WIP: polish controls and unify Settings panels * WIP: adapt layouts and refine hierarchical navigation * WIP: refine adaptive pages, dialogs and text reflow * WIP: add breadcrumbs, metadata exploration and dialog refinements * WIP: audit fixes, shared primitives and translation sync * WIP: reorganise sidebar, desktop layouts and details pane Group sidebar destinations to match the phone landing pages, keep one section open, and add Systems and Collections views. Widen the details pane, use it for deck items, and replace side columns on search, Collections and deck pages with single-column layouts. Mark selected rows on their content, name known tag values, and tidy titles and spacing. * WIP: rebuild ZapScript builder and settle desktop settings layouts Replace the ZapScript editor with a step builder backed by a command catalogue and a parser that mirrors Core's, with launcher lookup and expressions in any field. Turn the Settings landing page into status panels beside the sidebar, lay short settings forms out as rows, and rework Help and the Logs toolbar. Size page buttons to their content on wide layouts, start bounded pages at the left edge, and make play history rows open details like Library rows. * WIP: rework navigation into rail and full sidebar, add full screen and new logos * WIP: add customisable Zap page with per-device layouts, custom buttons and collection rows * WIP: release-candidate sweep fixes and Zap customisation polish Fix the sidebar footer covering Settings entries, the orphaned Customise tile, NFC page gutters, play history timestamps and system names, deck edit actions, device detail dates and the German widget name. Name Library rows by title with tags as a description, close manual address entry on Escape, and log cancelled Core requests at debug level. ---------
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Reworks the app's visual design and layout across phone, tablet and desktop widths, and adds a customisable Zap page.
docs/design-language.md), shared primitives, unified controls, dialogs, settings panels and reader interactions, new logos.Notes for reviewers
online.warp.trialImmediateBilling) is a best guess and needs owner confirmation.