Skip to content

Merge 'carplay rendering and small improvements' into 'dev' - #36

Merged
Tigo2000 merged 9 commits into
devfrom
carplay-rendering-and-small-improvements
Mar 16, 2026
Merged

Merge 'carplay rendering and small improvements' into 'dev'#36
Tigo2000 merged 9 commits into
devfrom
carplay-rendering-and-small-improvements

Conversation

@Tigo2000

@Tigo2000 Tigo2000 commented Mar 13, 2026

Copy link
Copy Markdown
Collaborator

Carplay/Android Auto rendering

  • Added backup renderer (Canvas2DRenderer) in case WebGL cannot be started/used
  • Added snap to standardized resolution for Android Auto. It will try to use the nearest standardized resolution (720p, 1080p, etc). By default turned off, but can be enabled in Settings -> Dongle. Windowed mode should work better now too.
  • Improve touch events for Android Auto, mainly fix that the input matrix is not offset, so touch events line up to actual AA buttons.
  • Request KeyFrame when entering AA. It would freeze and not listen to KeyCommands if you exit AA through the exit button in the AA-app drawer, and then re-enter the AA session.
  • Try improve connection handling for Carplay/AA
  • Add more logging to Carplay connection
  • Improve performance of renderers
  • Fix possible incorrect phone state after disconnecting wireless connection
  • Fix inverted topbar

Typechecking

  • Updated npm packages
  • Added loose typechecking, fix lots of small type errors throughout the entire frontend
  • Added @ as path alias so you can use import { APP } from '@/store/Store'; instead of '../../../../store/Store'
  • Added global theme helper, including dynamic font size based on Text Size setting

Tested on both Trixie and Bookworm

@Tigo2000
Tigo2000 merged commit 709e08a into dev Mar 16, 2026
2 checks passed
@Tigo2000
Tigo2000 deleted the carplay-rendering-and-small-improvements branch July 13, 2026 18:48
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