Skip to content

feat(pid-picker): dim window scrim, style category headers, fix grouping - #210

Merged
tzebrowski merged 2 commits into
masterfrom
feature/pid-picker-styling-and-grouping
Aug 16, 2026
Merged

feat(pid-picker): dim window scrim, style category headers, fix grouping#210
tzebrowski merged 2 commits into
masterfrom
feature/pid-picker-styling-and-grouping

Conversation

@tzebrowski

Copy link
Copy Markdown
Owner
  • Dialog window background: theme-aware translucent scrim (dialog_scrim color) instead of fully transparent, so Settings screen no longer bleeds through behind the picker.
  • Category header rows in the list now use the same green pill style as the active vertical index-bar marker, instead of plain text.
  • "Selected" header checkbox switched from GONE to INVISIBLE so its indent matches the other category headers.
  • category_selected checkbox given an explicit theme-aware tint (previously washed out/near-invisible in light theme).
  • PID category grouping (PidCategory.kt) overhaul:
    • normalize newlines in PID descriptions before keyword matching (fixes "Measured Intake\nPressure" not matching "intake pressure")
    • add Knock/Coil/Injection keywords to Ignition
    • add Throttle position/angle keywords to Boost
    • new IBS category (renamed from IAM) for IAM:/IBS PIDs
    • new Oil category, split out of Electrical/Temperature/Other
    • remove Electrical (down to one item), fold voltage/battery into IBS

tzebrowski and others added 2 commits August 16, 2026 10:00
- Dialog window background: theme-aware translucent scrim (dialog_scrim
  color) instead of fully transparent, so Settings screen no longer
  bleeds through behind the picker.
- Category header rows in the list now use the same green pill style as
  the active vertical index-bar marker, instead of plain text.
- "Selected" header checkbox switched from GONE to INVISIBLE so its
  indent matches the other category headers.
- category_selected checkbox given an explicit theme-aware tint
  (previously washed out/near-invisible in light theme).
- PID category grouping (PidCategory.kt) overhaul:
  - normalize newlines in PID descriptions before keyword matching
    (fixes "Measured Intake\nPressure" not matching "intake pressure")
  - add Knock/Coil/Injection keywords to Ignition
  - add Throttle position/angle keywords to Boost
  - new IBS category (renamed from IAM) for IAM:/IBS PIDs
  - new Oil category, split out of Electrical/Temperature/Other
  - remove Electrical (down to one item), fold voltage/battery into IBS

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Lint (MissingTranslation) failed the build because the new category_ibs
and category_oil strings had no values-pl entries.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@tzebrowski
tzebrowski merged commit b971dae into master Aug 16, 2026
1 check 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.

1 participant