Repository navigation
sync - #79
Merged
Merged
sync#79
Conversation
…anels, sheet dismissal, book-cover z-order Tool panels stay open while picking options (tap the tool icon to close). Quick fact is select-only-first: tap selects it for moving without the keyboard; a new Edit text tool arms the field, and tapping title/info/chip clears focus so text editing never sticks. The sheet can no longer be swiped or backed out of by mistake while editing. BookCoverPoster's gradient placeholder was a later Box sibling that painted over every cover — it now sits on the outer Box background, so covers render again on the reveal page and in the book-notes sheet.
- Category picker tap-and-hold rebuilt as a gooey radial menu: blobs well out of the press point and settle into a ring of glass discs around the thumb, drag to switch with nearest-highlight, release to pick or cancel, no dark scrim (works on the sheet and the Browse/Mixes/Pins page). - Share-card editor gains a Tone tool: swatch row of every UNLOCKED tone plus Auto rotation; six new tones (Ocean, Rose Gold, Moss, Storm, Pearl, Sunburst) added to LevelRewards so level-ups visibly buy card looks. - Pet shop: four new outfits plus a Toys & games section (Ball fetch, Star catch, Bubble storm) with level gates, sparkle prices and a Play action that fires a real pet play moment. - Quests: Home "Today's quests" strip removed; "Bonus quests unlocked!" hides once both bonus quests are claimed; the "Try a new lane" daily now pins its lane at the 4 AM rollover so exploring the lane it names always completes it.
…adial menu compile - Deepen signature option fully removed: Experiments toggle, pref API and the ~1325-line signatureDesignDetailed scenes are deleted; signature cards keep default + classic only. - New Adjust tool in the share-card editor: Saturation and Contrast sliders (0.5-1.5) apply a single graphicsLayer color filter over the whole card, so every style and the exported image adjust together. - RadialHoldMenu.kt CI fixes: positionInRoot import, pointerInput-scoped launch, and the Compose RenderEffect wrapper (android.graphics RenderEffect no longer type-checks against GraphicsLayerScope).
…ind Cancel During mix on the classic picker page the shared bottom row's solid "Mix · N" capsule read as a strip behind the floating Cancel pill (the old in-page mix button was removed earlier). The Apply pill is now a floating pill beside Cancel in the page again, and the solid capsule is hidden while mixing on the classic page (it stays on the new page and at idle).
…menu to Compose 2026.05 - Back now cancels the Customise editor first, then (second press) exits the sheet — it was previously swallowed while editing. - Sheet edits are persistent: save on Save/Share and on dismissal, so an accidental exit resumes where you left off; leaving the Topic Reveal screen clears the topic's edits so the next share starts clean. - Edit-text circle moved next to the floating Done button (shown when the quick fact is selected); the move knob shrinks and fades while dragging so it no longer covers the text. - RadialHoldMenu: port the hold timer and root coordinates off the removed PointerInputChange.positionInRoot / restricted gesture scope, and replace the android.graphics RenderEffect goo with a layer blur — fixes the CI compile failures.
The 'by' delegate unwraps rememberUpdatedState to its value, so currentRoot.value didn't resolve. Take the State directly so the gesture reads .value fresh on every pointer event.
…led facts Per the one-category-at-a-time campaign (commit, no push — user reviews each before the next). Books becomes a classic hardcover: oxblood leather gradient, gold-foil double border margins, left spine band with gold hinge rules, a real menu_book icon crest (new optional crest/crestTint fields replace the hand-drawn Path crest), faint auto_stories watermark bottom-right, and gold ruled lines behind the quick fact at the body's own line-height so the facts sit exactly on the lines. Icons/symbols only — no SVG/path drawing.
…or floating cluster, collage tone, radial menu linger - BookCoverPoster restored to the ce892ba form (AsyncImage as root, no gradient Box wrapper) so real covers render again on Topic Reveal and in the book-notes sheet - Books reveal hero now fetches and shows the average star rating on demand (keyless Google Books query, cached via AppPreferences) - Outfit shop: tapping an equipped outfit removes it (was equip-only) - Share-card editor: Edit-text and Reset circles float beside the Done button instead of hiding mid-scroll in the tool row - Collage card derives its colors from the picked Tone palette so the Tone tool customizes it - Radial hold menu: smaller discs (36dp), ring lingers then fades out on release instead of vanishing, goo blobs animate to overlay-local ring positions so the menu opens in a true circle
…rds, cover hub all-covers strip, book chapter share cards - Browse Topics search debounced (full-catalog fuzzy scan no longer reruns per keystroke) and capped at the best 50 results - Category panels in Cabinet + Topic Browser: checked rows get a visible theme-aware category-tinted fill, panel surface follows the theme - Mix cards: solid identity-tone cover plates and lane chips with contrasting on-tone glyphs (deep tone + white light, lifted tone + near-black dark) so mixes read in both themes - Book cover hub: All-covers strip shows every book's cached cover with star + ratings count; count cached beside the average and shown on Topic Reveal (e.g. 4.2 · 1.2k) - Book Notes: reading progress — mark chapters read (forward-only, persisted), X of N rail + progress bar, read chapters tick in the row - Book share cards: Reading progress and Chapter review content options with an in-editor chapter chip row; progress pick also writes Book Notes progress so card and reader stay in sync
…n the card - New ChapterProgressUi + shared ChapterProgressBlock (book glyph, "3 of 12 chapters" caption, rounded bar filled to read/total) - TopicShareCard gained a chapterProgress param; every card style renders the widget in place of the quick-fact text when Reading-progress content is active (Paper, Vinyl, Collage, Neumorphic, Editorial, Minimal, Signature shared BodyText, Custom), each using its own surface inks for contrast; fact bounds still reported so editor box + grip track it - The sheet passes the widget to the carousel preview, the single-style preview and the Save/Share exports (export = preview); it updates live from Book Notes progress via the chapter chips; the Edit-text tool hides while the widget is shown
The Home quest strip (removed when quests moved to the Quests screen) and the old reduced Detail share view (deleted when entry shares joined the full Topic Reveal share sheet) were logged inside FIX/ADD bullets; each now has its own REMOVE entry.
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This branch was successfully deployed
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
Change type
Curio experience
What changed
Validation
./gradlew validateTopics— the CI-authoritative check) when topic files were affected.Visual evidence
Data, permissions, and release notes
Reviewer checklist
AGENTS.mdcontract.