Skip to content

refactor(lab): consolidate LabsScreen and move route to Menu#785

Merged
bmc08gt merged 5 commits into
code/cashfrom
refactor/labs-screen-consolidation
May 29, 2026
Merged

refactor(lab): consolidate LabsScreen and move route to Menu#785
bmc08gt merged 5 commits into
code/cashfrom
refactor/labs-screen-consolidation

Conversation

@bmc08gt
Copy link
Copy Markdown
Collaborator

@bmc08gt bmc08gt commented May 29, 2026

Merge LabsScreen and StandaloneLabsScreen into a single composable that detects navigation context at runtime. Remove Sheets.Lab route (Menu.Lab already exists). Remove unused PreloadLabs composable.

bmc08gt and others added 4 commits May 29, 2026 11:13
KClass references aren't serializable and can't survive
rememberSaveable across process death. Use qualifiedName strings
instead so the seeded-stack comparison works after restoration.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move the currency-selection-local SearchBar into a shared, reusable
SearchInput in ui/components. The placeholder is now a parameter,
the shape is CircleShape, and the icon tint follows the theme.
Merge LabsScreen and StandaloneLabsScreen into a single composable
that detects navigation context at runtime. Remove Sheets.Lab route
(Menu.Lab already exists). Remove unused PreloadLabs composable.
@bmc08gt bmc08gt self-assigned this May 29, 2026
@github-actions github-actions Bot added area: onboarding type: refactor Code restructuring, no behavior change labels May 29, 2026
Base automatically changed from refactor/search-input-relocation to code/cash May 29, 2026 15:28
@bmc08gt bmc08gt merged commit 7556121 into code/cash May 29, 2026
2 checks passed
@bmc08gt bmc08gt deleted the refactor/labs-screen-consolidation branch May 29, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: onboarding type: refactor Code restructuring, no behavior change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant