Repository navigation
K2GO-445 feat(home): group the Code on the Go modules into one "Code on the Go Dev" tile - #622
Merged
Merged
Conversation
…on the Go Dev" tile Replace the code, code-addons and code-assets Home cards with one group tile that opens a members sheet. Each row routes through the existing onCardClick/ ModuleActionSheet (open if ready, else install/schedule/about/hide), so the sheet adds no install surface of its own. Forgejo stays a standalone tile. Count string parked in strings_untranslated.xml pending 33-locale migration.
…t/K2GO-445-code-on-the-go-dev-tile
…efs on dismiss Seed each member row from last-known evidence so a ready member opens even when tapped before the probe returns. Null the member Cards' dot/status refs when the sheet closes so they do not hold detached views. Review findings.
…ales Migrate k2go_code_dev_count from the tracker into strings.xml and all 33 locale files (machine-translated, pending human review).
The tile keeps the short "Code on the Go Dev"; the members-sheet header (full width) reads "Code on the Go Development" to disambiguate the abbreviation.
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.
What
Replace the three Code on the Go Home cards (Code on the Go, Add-ons, Build
assets) with one "Code on the Go Dev" group tile. Tapping it opens a members
sheet listing the three. Forgejo stays a standalone tile.
Why
Add-ons and Build assets only work with Code on the Go (device-bound,
product-specific), so one entrance keeps Home clean as the set grows. Forgejo is
a generic git platform (device-agnostic, repos swappable), so it stays top-level.
Changes
one group tile, kept in place. The tile shows a count ("3 tools"), no run-state
dot.
existing onCardClick/ModuleActionSheet (open if ready, else
install/schedule/about/hide). No "Install all" and no "Manage tools": the sheet
adds no surface Module management already owns.
"Code on the Go Development".
translatable=false); k2go_code_dev_count localized to all 33 locales.
Verification
clean.
ready member opens the IDE, a not-installed member opens the per-module action
sheet.
Notes
them is left to the content-module shared-extraction follow-up.