chore: bump version to 5.5.1, comment out KhaooGully banner, clean up about dialog - #3
Open
harshkumarsingh12 wants to merge 13 commits into
Open
Conversation
- Add KhaooGullyBanner: a 1:6 ratio Card rendering the kiitoPacMan Lottie animation (files/khaoo_gully_banner.json), looping and clickable. Empty/loading state falls back to a plain static uiColors.cardBackground fill, matching the empty Schedule box. - Add KhaooGullyLinks: resolves the click destination per platform via isAndroid() (Android/iOS links are TODO pending final URLs). - Wire a "KhaooGully" section into HomeContent below Utilities, always rendered locally (not gated by the remote isKhaooGullyEnabled feature flag, which only controls the pre-existing Utilities carousel tile).
feat: add KhaooGully promotional banner to home screen
feat: add KhaooGully promotional banner to home screen
feat: secure Kaya portal integration
- Replace khaoo_gully_banner.json with an optimized re-export (4.3MB -> 475KB, same 1800x300 / 6:1 composition) to cut the parse/decode delay on first render. - Also place a copy under composeApp/src/androidMain/assets/, matching the existing panda_sleeping.json / page_not_found.json pattern, without dropping the commonMain copy KhaooGullyBanner.kt reads via Res.readBytes (keeps iOS/Desktop loading working). - Switch rememberLottieComposition to the non-deprecated lambda overload in KhaooGullyBanner.kt. - Fix "Kito" -> "Kiito" typo in README.md; minor whitespace cleanup in HomeContent.kt.
…-polish Perf/khaoo gully banner polish
- Add openDeepLinkOrFallback(deepLink, fallbackUrl) to PlatformUtils,
with Android/iOS/Desktop actuals:
- Android: ACTION_VIEW the deep link, catch ActivityNotFoundException
and fall back.
- iOS: canOpenURL check before openURL, else fall back. Requires
LSApplicationQueriesSchemes to list the scheme, or canOpenURL always
reads as "not installed" - added "khaogully" to iosApp/Info.plist.
- Desktop: no scheme handling, always uses the fallback link.
- KhaooGullyLinks: add KHAOO_GULLY_DEEP_LINK ("khaogully://") and
openKhaooGully(), which tries the deep link then falls back to the
platform store listing.
- KhaooGullyBanner: onClick simplified to () -> Unit; navigation now
resolved internally via openKhaooGully() instead of routing a URL
string back through HomeContent's onOpenUrl.
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.
Changes