-
-
Notifications
You must be signed in to change notification settings - Fork 111
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
Add Dark mode #1954
Open
DocMoebiuz
wants to merge
11
commits into
main
Choose a base branch
from
mf2025/darkmode
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Add Dark mode #1954
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Collaborator
DocMoebiuz
commented
Feb 26, 2025
•
edited
Loading
edited
* Delete files that should not be in git * Init vite / tailwind * Add Shadcn/ui * Add playwright * Added prettier incl tailwind plugin * Move tailwind layers to index.css * Added i18next * Updated readme * Added zustand and lodash * Updated readme * Include i18n correctly * Enable correct HMR in devContainer * Add vite options to npm run dev * Add react-router * Add WebView2 messaging to frontend * Add .vite-folder to gitignore file * Make communication between C# and javascript work * Fully dynamic frontend messaging implemented * Create message on Publisher Level * Add unit tests * JSON serialization/deserialization happens in MessageExchange * Unit tests added and working
* Add progress bar * Reorganize panel in MainForm * Move the playwright file to .github folder * Create playwright test * Update devContainer to support playwright * Fix branch name
* Frontend shows config table = WIP * First refactoring done for the ConfigItems * WIP - ConfigItem View receiving Config * 1st working version of the table with acutal config data * Orphaned Serials Dialog is working correctly. * Reverted accidental conflict of Name and DeviceName for config * Fixed wrong clone * Fixed facetted filtering * Hide Status and Tags * Filters are working correctly for the table * Communication back and forth works for ConfigItem * Improve the JSON serialization including unit tests * Config Wizard opens correctly for OutputConfigItems * Remove unused property "name" * Serialize InputAction correctly * Use dynamic way of serializeing ConfigItem and ModifierBase * Clone InputConfigItem correctly * fix the property name for ConfigEdit message * Correctly open InputConfigWizard * Fixed some visuals for the table * Use short device type name * Improved table rendering and active state can be toggled. * Add output/input config items is possible * Copy ConfigItem is possible * All context menu actions are working. * Fix config ref title, code cleanup * Update workflow for PR build * Add xml attrib deserialization info for backward compatibility * Add status icons and inline name editing for config items * Fix the table width * Improved responsivness * Working playwright tests for the config list * Improving edit styles * Fixing linter errors * Status icons are working * Fixed playwright test * Fix failing build * Fix xml unit tests to preserve temporary backward compatiblity * Fixed Equals method for ConfigItem * Fix the update after input config item is edited * Display test mode status for config items
* Added i18n for config list * Move cells and cells into own files * Fix linter erros * Fix playwright tests * Update the github workflow to prevent double execution * Translate missing waiting * Fix linter issue
* Quick access to edit, including double-click * Remove select-none on individual components * Sorting works for individual rows - first version * Fix linter errors * Introduce handle for dnd * Add playwright test for DnD * Small visual improvement for the handle * i18n for types
* First stab at JSON config and project * Update the expected XML files after removing "trigger" attribute * Convert the pin to common Device using DeviceConfig * Refactor LedModule to Device * Refactored LCD Display * Refactor Servo to as Device * Refactored ShiftRegister to Device * Refactor Stepper to be Device * Refactor CustomDevice to Device * Removed BCD device type * JSON Serialization is working in a first version. Requires more unit tests * Improve JSON serialization * Change frontend to be comaptible with new serialization format * Output device panels are working * device icons are displayed correctly in UI * Config List View working * Unit tests working * Fixed unit tests. * Fix an execution bug * Fix linter * Proper JSON Serialization and unit tests * Add missing CustomDevice * On "Add" send 1 item to the UI * Use autofocus on edit * Add mcc to default filter. * Complete JSON serialization for modifiers, including Unit tests * Fixed Output DeviceConfig serialization. * use only short type names in JSON * Add unit test for configreflist JSON serialization * Improve Precondition serialization * Don't include null values for MSFS2020 CustomInputAction * No setting node handling * Add more unit tests for open and save of files * Fixed ShiftRegister and also added unit tests for it * Added exception handling for ExecuteTestOn/Off
Build for this pull request: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.