-
Notifications
You must be signed in to change notification settings - Fork 7
Hotfix/gui buttons #95
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
Conversation
Clean separation of simulator and gui settings.
HoverLabel class was using python2 super invocations. This has now been updated to use the python3 style invocation.
Mostly shortening names for easy typing
Scrolling on plot items would trigger the Node dialog which was annoying. Now fixed to register a single mouse left-click.
Looks better anyways and fixes some positional bugs with MacOS
This will be used to handle all default settings for the GUI.
This class is responsible for creating menus
Patch includes callback functions for proper plot menu behavior
-Set a default file path for `load_license_text` -Added messages when the license file is unavailable or error occurs
# Conflicts: # gui_scripts/gui_helpers/menu_helpers.py
# Conflicts: # data_scripts/structure_data.py # gui_scripts/gui_helpers/general_helpers.py # gui_scripts/gui_helpers/menu_helpers.py # run_gui.py
Renamed the simulator to "FUSION Simulator" across the UI. Introduced a new About dialog with tabs for application info, license text (loaded dynamically with error handling), and space for future functionality. Refactored associated action methods for better clarity and integration. Adjusted stop button functionality.
Refactor simulation logging to send output messages to a shared log queue instead of printing to the terminal. Each simulation process now retrieves the log_queue from its configuration (set in MainWindow.set_simulation_config) and uses log_queue.put() to send log messages.
Properly unpack tuple
-new line spacing in output text -resizable topology display
ryanmccann1024
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This should contain the changes in the progress bar branch as Nathan incorporated them here. We should be careful about this and either merge the two before going into develop or ignore the progress bar branch if everything has been incorporated here correctly.
|
@bozo-bud (Ted) to lead this branch. |
|
@ryanmccann1024 To lead this branch. |
Description
Fix GUI buttons that were not functioning properly and update GUI documentation.
Fixes # (issue)
Issue with GUI buttons but no formal issue number was created.
Type of Change
This change does relate to the GUI.
How has this change been tested?
The GUI does not have formal tests at this point in time.
Test Configuration:
Does change comply with project standards and guideline?
Standards and guidelines can be found on the Project Homepage.