Releases: jethornton/flexgui
1.0.3
1.0.2
Add Quick Reference
Add save MDI history to a file
Changed feed override label object name to be consistent with the rapid override label
Fix the file open dialog position to be centered in the GUI
Add checks for updated object names so users are not confused when something doesn't work
Improve file dialog
Unimproved file dialog so it does not use the parent stylesheet
Check for empty tool table before launching tool_edit
Add clear offset buttons
Only show axes that are in the configuration in the tool editor if not specified in the INI file
Fix some spindle defaults and maximum speed
Add importing a Python module
Add touch screen popups for any QLineEdit
Add HAL I/O pin for QSpinBox
Add get/set variables using a QDoubleSpinBox
Add a 2 second delay before updating the var file
Add var file watcher that updates a QLabel when the var file is updated
Add setting the background color of the plotter in the ini file
Add exception print function when importing a user python file
Add clear plotter menu item
1.0.1
Verify that the file from recent exists before trying to load it
Add clear offsets menu items
Add documents link to Help About dialog
Improve touch screen popup code
Change dynamic property value for NC code popup to nccode
Fix false warning for probe status labels
Remove new line in estop and power labels
Unbreak probe enable
Add Touch Probe example
Add HAL labels as readers
Test for HAL pin name conflicts
Fix file open ini options
Fix linear units label
Fix test for items that start with probe_
Add precision for HAL float labels
Check for valid HAL types for spinbox
Fix file open with unknown PROGRAM_PREFIX
Verify HAL direction and type for HAL push button
Fix jog control enable when required item is missing
Fix jog increments data type
Fix reloading file in plotter
Add Quick Reference for keyboard shortcuts
1.0.0
Add probing controls
Use the program prefix location if specified
Fix touch screen file selector when subdirectory name has a space
Add ini setting for extensions used by the file dialog
Set default state for checkable buttons and checkboxes
Fix lintian complaints
Use the machine name from the ini in the title bar if found
Add test for HAL pin name the same as the object name
Add HAL slider
Improve HAL startup code
Remove old examples
Fix label object name in examples
Fix manual tool change hanging up when remap is used
Add remap example simulator
Fix Help About dialog
Add Homing and Unhoming menu item for every axis found
Disable home and unhome menu items when a program is running or paused
Fix MDI enable/disable when probing is enabled
Improve error message when a HAL object name is the same as the pin name
Fix loading a file at startup when the full path is given
Add link to videos in about dialog
Fix flexqrc when only Qt6 dev tools is installed and Qt5 is also installed the path to rcc is wrong
Fix loading the correct resources.py
Add images on buttons example
Remove wait complete from home function that might lock up the GUI
Fix home and unhome menu items enable/disable
0.9.9
Add resource builder
Improve HAL buttons and add HAL spinboxes
Add information display for msg, debug etc
Add clear info and copy errors buttons
Fix some minor bugs
Add tool touch off line edit touch screen aware
rework enables
Fix home enables when running with a sim
Fix last fixme
Fix startup status
Add keyboard popup touch pad
Make having the statusbar optional
Add static colors to E-Stop and Power controls
Finish drill speed and feed touch screen option
Fix probe enable/disable and docs
Add touch screen number popup to spin boxes
Improve spin box touch screen interface
Add line edits to touch screen popups
Fix probe enable disable logic
Fix indentation error that caused multiple copies of mdi history to load
Improve probe controls enable disable and warn if probe controls are found but no enable button is found
Disable run controls when Probing is enabled
Fix probe enable button test
Fix probe enable disable when it's a mdi button
Fix rapid override status label
Fix run controls enable disable while probing is enabled
Convert spindle ini float to int to avoid errors
Update probe example
Fix maximum and minimum spindle speeds when a float is used in the ini file
Update examples to use simpler hal and ini files
Add open G code file on startup
Fix run controls being enabled after a probe move
Add a probe simulator configuration
Fix probe controls enable disable while running mdi
0.9.8
Improve parsing DISPLAY INCREMENTS
Add importing resources
Fix test for valid DISPLAY INCREMENTS
Add override limits checkbox
0.9.7
Add feed and speed calculator
Add error checking to fsc
Add drill speed and feed calculator
Add metric to drill speed and feed calculator
Remove test data
Improve inserting the Recent Files menu
Fix jog increments text
Fix file open for touch screens with no menu
Fix jog increments
0.9.6
Add setting the DRO font size in the ini file
Fix touch screen plot options saving
Fix plot options start up state
Fix MDI command with no spindle control buttons
Fix spindle logic
Fix spindle slower
Sync plot options to defaults if not set in preference file
Fix plot options at startup
Add ladder editor button
Add classic ladder example configuration
Increase recent files to 10
Set plotter states from checkboxes on startup
Add feed and speed calculator
0.9.5
Final work on plotter
Use configuration name for preferences file
Update touch example
Disable recent files when a program is running
Clear live plot when loading a g code file
Improve reload function and clear live plot on reload
Change copy menu name
Add zero axis buttons
Update touch screen stylesheet
0.9.4
Add plot widget!
Update plotter when file is opened
Toggle for plot units
Add touch screen plot controls for pan, zoom and rotate
Add touch screen and menu items for plot options
Get plot options to work
Make menu and checkbox plot options keep in sync
Save plot options to preference file and load on startup