Skip to content

Conversation

@runningcode
Copy link
Contributor

@runningcode runningcode commented Dec 11, 2025

  • Add Showkase library (v1.0.5) for browsing Compose previews
  • Accessible via Settings screen in debug builds only, release builds are no-ops

runningcode and others added 2 commits December 11, 2025 16:39
Add Airbnb's Showkase library (v1.0.5) to provide a component browser
for all Compose previews. Accessible via a button in Settings screen
in debug builds only.

- Add Showkase dependencies to gradle version catalog
- Configure debug-only implementation via build variants
- Create ShowkaseLauncher with debug/release variants
- Add "Component Browser" button in Settings (debug builds only)
- Configure KSP to skip private previews and run debug-only

The Component Browser button appears under a new "Developer" section
in the Settings screen, only visible in debug builds.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@runningcode runningcode marked this pull request as ready for review December 11, 2025 15:43
@emerge-tools
Copy link

emerge-tools bot commented Dec 11, 2025

🛰️ Build Distribution

Build available for installation

App Name App ID Platform Version Tag Install Page
Hacker News com.emergetools.hackernews android 1.0.5 release 🔗 Install Build

🛸 Powered by Emerge Tools

@emerge-tools
Copy link

emerge-tools bot commented Dec 11, 2025

1 build increased size, 1 build decreased size

Name Version Download Change Install Change Approval
⚠️ Hacker News
com.emergetools.hackernews.debug
1.0.5 (16) 16.0 MB ⬆️ 797.9 kB (5.26%) 45.2 MB ⬆️ 2.0 MB (4.55%) N/A
Hacker News
com.emergetools.hackernews
1.0.5 (16) 3.0 MB ⬇️ 2 B 6.9 MB ⬆️ 65 B N/A

Hacker News 1.0.5 (16)
com.emergetools.hackernews.debug

⚖️ Compare build
⏱️ Analyze build performance

Total install size change: ⬆️ 2.0 MB (4.55%)
Total download size change: ⬆️ 797.9 kB (5.26%)

Largest size changes

Item Install Size Change Download Size Change
resources.arsc ⬆️ 210.0 kB ⬆️ 46.9 kB
📝 androidx.fragment.app.FragmentManager ⬆️ 25.0 kB ⬆️ 8.9 kB
📝 androidx.viewpager.widget.ViewPager ⬆️ 23.8 kB ⬆️ 8.1 kB
📝 androidx.fragment.app.Fragment ⬆️ 18.9 kB ⬆️ 6.7 kB
📝 androidx.appcompat.app.AppCompatDelegateImpl ⬆️ 19.8 kB ⬆️ 6.7 kB
View Treemap

Image of diff

Hacker News 1.0.5 (16)
com.emergetools.hackernews

⚖️ Compare build
⏱️ Analyze build performance

Total install size change: ⬆️ 65 B
Total download size change: ⬇️ 2 B

Largest size changes

Item Install Size Change Download Size Change
Other ⬇️ 65 B ⬇️ -2 B

🛸 Powered by Emerge Tools

Comment trigger: Size diff threshold of 100.00kB exceeded

@emerge-tools
Copy link

emerge-tools bot commented Dec 11, 2025

📸 Snapshot Test

7 modified, 79 unchanged

Name Added Removed Modified Renamed Unchanged Errored Approval
Hacker News
com.emergetools.hackernews.debug
0 0 7 0 77 0 ⏳ Needs approval
HackerNews Roborazzi
com.emerge.hackernews.roborazzi
0 0 0 0 2 0 N/A

🛸 Powered by Emerge Tools

@runningcode runningcode requested a review from rbro112 December 11, 2025 15:53
@runningcode runningcode changed the title feat(android): Add Showkase component browser feat(android): Add Showkase Dec 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants