Skip to content

TT-7355 Improve racetrack UI on Tablet - #578

Merged
gtryus merged 12 commits into
sillsdev:developfrom
nghtctrl:TT-7355
Sep 3, 2026
Merged

TT-7355 Improve racetrack UI on Tablet#578
gtryus merged 12 commits into
sillsdev:developfrom
nghtctrl:TT-7355

Conversation

@nghtctrl

@nghtctrl nghtctrl commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

Changes:

  • Removed a lot of redundant code checking for BOLD workflow
  • Made the passage title, workflow step title, and step complete checkbox row rigid, so that truncation would work properly (i.e., the workflow step title will now always display in the middle)

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The reviewed changes have no unresolved approval-blocking issues.

Pull request overview

Improves the tablet racetrack header layout and completion controls.

Changes:

  • Consolidates passage details into a compact header.
  • Uses a semantic checkbox for step completion.
  • Updates spacing and related tests.
File summaries
File Description
src/renderer/src/control/SectionPassageTitle.tsx Removes the obsolete title component.
src/renderer/src/components/PassageDetail/WorkflowSteps.tsx Removes outer margin.
src/renderer/src/components/PassageDetail/PassageDetailStepComplete.tsx Adds a semantic completion checkbox.
src/renderer/src/components/PassageDetail/PassageDetailStepComplete.test.tsx Updates accessibility-role assertions.
src/renderer/src/components/PassageDetail/PassageDetailSectionPassage.tsx Removes the obsolete wrapper component.
src/renderer/src/components/PassageDetail/PassageDetailGrids.tsx Implements the consolidated responsive header.
Review details
  • Files reviewed: 6/6 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@nghtctrl
nghtctrl marked this pull request as ready for review September 3, 2026 19:51
@gtryus
gtryus merged commit 1cae5fa into sillsdev:develop Sep 3, 2026
1 check passed
@nghtctrl
nghtctrl deleted the TT-7355 branch September 3, 2026 20:02
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.

3 participants