Skip to content

Persistent single-window install dialog & dynamic button divider cleanup - #7

Merged
k10halifa merged 1 commit into
k10halifa:masterfrom
e010rror:master
Nov 11, 2026
Merged

k10halifa merged 1 commit into
k10halifa:masterfrom
e010rror:master

Conversation

@e010rror

Copy link
Copy Markdown

UI & UX Improvements:

  • Single Persistent Dialog Window: Refactored the installation flow (Parsing -> Confirmation -> Installing -> Success/Failed/Error) into a single persistent dialog (InstallFlowDialogFragment) that updates in-place without dismissing, closing, or flashing between stages.
  • Consistent Layout & Divider Cleanup: Dynamically hides unused buttons (View.GONE) and explicit button-bar dividers when not flanked by visible buttons, ensuring clean 1-button centering during Parsing/Installing and symmetric 50/50 2-button splits during Confirmation/Completion without vertical resizing.
  • Preserved TV D-Pad & Phone Touch Behavior: Kept universal D-Pad key handling for TV Box remotes and suppressed touch-mode focus highlights on phones and tablets.

…ividers

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@k10halifa
k10halifa merged commit bccf513 into k10halifa:master Nov 11, 2026
3 checks passed
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