Skip to content

enh(cpn): refactor edit application preferences - #7623

Open
elecpower wants to merge 1 commit into
mainfrom
elecpower/cpn-refactor-app-settings
Open

enh(cpn): refactor edit application preferences#7623
elecpower wants to merge 1 commit into
mainfrom
elecpower/cpn-refactor-app-settings

Conversation

@elecpower

@elecpower elecpower commented Aug 6, 2026

Copy link
Copy Markdown
Collaborator

What users will notice:

  • reorganised tab contents, collapsible sections and scroll bars so content fits on screen
  • renamed menus from settings to preferences to remove ambiguity with model settings

Under the covers:

  • complete ui rewrite
  • store code files in own directory
  • eliminate monolithic code files
  • change code references from settings to preferences
  • extend auto widgets to support getters and setters for field values
  • new auto widgets for button and file, folder, colour selection
  • split OpenTx firmware settings string into separate settings fields
  • housekeeping

TODO as separate PRs (as this is big enough):

  • convert settings to meaningful names eg gePath holds Google Earth executable path
  • refactor Firmware and Boards classes
  • add models folder setting globally and per profile

@elecpower elecpower added enhancement ✨ New feature or request companion Related to the companion software labels Aug 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

companion Related to the companion software enhancement ✨ New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant