Skip to content

Add configurable start page, tabs, themes, scaling, and quick controls#51

Merged
kododake merged 4 commits into
kododake:mainfrom
SaveEditors:codex/start-page-home-theme
Apr 13, 2026
Merged

Add configurable start page, tabs, themes, scaling, and quick controls#51
kododake merged 4 commits into
kododake:mainfrom
SaveEditors:codex/start-page-home-theme

Conversation

@SaveEditors

@SaveEditors SaveEditors commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a configurable six-slot start page with default popular sites, custom background support, cached site icons, and bookmark actions to pin sites or set a home page
  • add real multi-tab browsing with an in-app tab manager and a startup option to restore the last open tab session
  • add app-wide display scaling, light + AMOLED themes, beta dark-page rendering, and in-app browsing QoL controls including a persistent URL bar and configurable floating quick-action button

Details

  • start page defaults: YouTube Mobile, Google, Twitch, Kick, Wikipedia, and Weather.com
  • start-page cards now use website titles instead of generic slot labels
  • home page mode bypasses the start page until cleared
  • tab restore and resume-last-page startup only apply when no home page override is set
  • floating button can open the controls menu or focus the URL bar, stay always visible, and be moved to any corner
  • README and CHANGELOG were updated with the new feature set and refreshed screenshot

Validation

  • ./gradlew testDebugUnitTest assembleRelease
  • installed and smoke-tested the signed release APK on the official Android emulator
  • manually verified the updated start page, tab manager, new-tab flow, tab-session persistence, and current documentation screenshot
  • tested on a Samsung Galaxy S25 with no issues reported during validation

@SaveEditors SaveEditors changed the title Add configurable start page, themes, scaling, and quick controls Add configurable start page, tabs, themes, scaling, and quick controls Mar 23, 2026
@kododake

Copy link
Copy Markdown
Owner

Thank you for the wonderful PR! Please wait while I review and merge your changes.

@SaveEditors

Copy link
Copy Markdown
Contributor Author

Thank you for the wonderful PR! Please wait while I review and merge your changes.

Glad to help! I started with a local fork customizing based off my liking now that I have a car with Android Auto, and thought others could benefit as well.

…nate/readme

- Start page/menu UX improvements
- Split action groups into separate cards and align button sizing/icons
- Add Photo mode toggle beside Resume Last Page to hide foreground UI and show background only
- Keep back behavior strict while menu is open (close menu first)

- Visual/theming updates
- Improve header consistency across Bookmarks/Tabs/Check for Updates
- Add Auto/Light/Dark theme selection in Settings
- Remove legacy AMOLED compatibility mapping

- Favicon and tab/bookmark enhancements
- Show cached site icons in Bookmarks and Tabs
- Refactor favicon rendering into shared logic
- Fallback to public_24px when a site does not provide favicon

- Start page background stability + style
- Fix crash risk when setting large background images via sampled decode/caching
- Restore and upgrade default background to dynamic Material-based gradient (theme-aware)

- Donate enhancements
- Add tabbed Donate UI (GitHub Sponsors / Bitcoin) in Settings
- Add same Donate card to Start Page with QR + action button
- Use favorite_24px with pink tint for GitHub Sponsors action

- Documentation updates
- Place docs/img/aabrowser1.png as main showcase image in README
- Add litemode.gif and darkmode.gif to screenshot section
@kododake kododake merged commit 8395f3d into kododake:main Apr 13, 2026
@kododake

Copy link
Copy Markdown
Owner

@SaveEditors
Thanks again for your wonderful PR — and sorry for the delay.
I’ve now fully reviewed everything and merged it.

Your contribution (especially the tab workflow, start/home experience, and settings improvements) made a huge difference to the project.
Really appreciate the time and quality you put into this!

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