Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/create wheel page #89

Open
wants to merge 11 commits into
base: development
Choose a base branch
from

Conversation

manoukianv
Copy link
Contributor

Create the "Wheel Summary" tab to resume several tab in one logical page.
I also fixed issue on ffb whose resend to the board the fresh received data during init, and refactor preferences to used enum instead of text string in code.

image

There is a new entry in the "help" menu to allow or disable "summary tab"

The "summary" tab, can also be understood as "Plugin"/"virtual" tabs, are managed in same way as others tab

  • after receiving active tabs from board, a method add the summary tab if it's allowed in the help menu
  • if the "summary" tab are not allow, the delete active tab will delete previous summary tab
  • the summary tab have a virtual ID over 0xFFFF00 to keep space in the board for classes

The page send command to board and used existing registered command (like profile manager)

  • profile system works on this tab too
  • the data in all tabs are synchronized when tab is switched
  • No risk of data corrupted in UI

New clean way to implement tab, with UI helper

  • to send data to board when slider move
  • refresh text/spinner from slider by stopping event to not loop
  • generic event listener for incoming data

Ultrawipf and others added 11 commits July 25, 2024 16:37
fix spinbox on the Effect statsistic. Effect graphics and advanced ffb tuning
Implemented a new profile initialization without UI and adjusted the initialization order within MainUI.

Known issue: After booting, changing the language from any translation to en_US requires a manual restart of the application to take effect.
Add menu item to enabled summary
@Ultrawipf Ultrawipf force-pushed the development branch 2 times, most recently from 818daf5 to c7254bf Compare November 16, 2024 11:54
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.

4 participants