-
Notifications
You must be signed in to change notification settings - Fork 24
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
Port #405 to MORYX 8 #415
Port #405 to MORYX 8 #415
Commits on Apr 22, 2024
-
Update deprecated
webpack.config.js
* `npm run dev` did not succeed anymore, so the `contentBase` needed to be changed to `static`. * Deprecated `--watch` option is now removed from `dev` script.
Configuration menu - View commit details
-
Copy full SHA for c9aee80 - Browse repository at this point
Copy the full SHA c9aee80View commit details -
Configuration menu - View commit details
-
Copy full SHA for c767c45 - Browse repository at this point
Copy the full SHA c767c45View commit details -
It was missing and lead to errors when trying to build the app.
Configuration menu - View commit details
-
Copy full SHA for 55758b1 - Browse repository at this point
Copy the full SHA 55758b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d80172 - Browse repository at this point
Copy the full SHA 9d80172View commit details -
Configuration menu - View commit details
-
Copy full SHA for e429862 - Browse repository at this point
Copy the full SHA e429862View commit details -
Update
RoutingMenu
to use Material UIThese changes also include a fix for where the previous version could mark multiple list items as active if they were similar (starting with same string). Now, the path is checked for being a sub path, rather than just starting with the same string. Also removes unused `TreeMenu`.
Configuration menu - View commit details
-
Copy full SHA for 6f897f5 - Browse repository at this point
Copy the full SHA 6f897f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for eec368d - Browse repository at this point
Copy the full SHA eec368dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e84b20 - Browse repository at this point
Copy the full SHA 0e84b20View commit details
Commits on Apr 29, 2024
-
Use Material UI for module list and module overview
This adds Material UI to the module list (navigation) and the module overview. `SectionInfo` and `ModuleInfoTile` got created for code reuse. The Notifications modal got removed in exchange for a collapsible list, which can be browsed like a log file.
Configuration menu - View commit details
-
Copy full SHA for 26bbf7f - Browse repository at this point
Copy the full SHA 26bbf7fView commit details -
Use Material UI for module configuration
Reactstrap hasn't just been replaced by Material UI components here. It seemed easier to slightly change the UI than adjusting all the styling to preserve the previous design: * The entry editors 'open' and 'expand/collapse' buttens have been replaced by a tree navigation. By removing the whole table, the informational column for item titles and descriptions has moved into the input fields and tooltips. * The 'Save and restart' and 'Save' buttons have been merged into a `DropDownButton` to reduce 'primary' actions Also fixes some problems with input change events.
Configuration menu - View commit details
-
Copy full SHA for fd5c2a0 - Browse repository at this point
Copy the full SHA fd5c2a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e87b735 - Browse repository at this point
Copy the full SHA e87b735View commit details
Commits on Apr 30, 2024
-
Use Material UI for database configuration
This also fixes an issue with drop downs being stuck. For the migrations and setups, the issues with drop downs have been fixed by removing the drop downs at all and providing a list of available items instead. Every list item has an 'action button' for the item (migration or setup) to be executed. So that there is no state anymore to be cached. Also: * Correct or 'similar' configurator will be preselected, even on a version mismatch * UI updates properly, when switching between database contexts * If the database name is `null`, the context name will be used/prefilled as the default
Configuration menu - View commit details
-
Copy full SHA for b62af33 - Browse repository at this point
Copy the full SHA b62af33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2885546 - Browse repository at this point
Copy the full SHA 2885546View commit details -
Remove reactstrap related packages and all custom scss
By switching to Material UI, depending on reactstrap and related packages is not required anymore. Also, all the custom css definitions are obsolete. This stops styles from being overwritten by parent UIs and vice versa.
Configuration menu - View commit details
-
Copy full SHA for 2cbb7c8 - Browse repository at this point
Copy the full SHA 2cbb7c8View commit details