Commit Graph

23 Commits

Author SHA1 Message Date
David Robertson 20c4c12f17 Merge branch 'Beta' into preferences-refactoring 2020-05-03 23:19:40 +01:00
David Robertson 100f3e5394 clean up 2020-05-03 16:01:06 +01:00
David Robertson c2c4375893 Move the code for setting layout out from GeneralGUIPrefGroupUI into FlatCAMGUI 2020-05-03 15:57:12 +01:00
David Robertson a2d48d1c66 Refactor the app prefs group 2020-05-03 15:38:26 +01:00
David Robertson df9ebaf2c9 minor cleanup 2020-05-03 14:07:22 +01:00
David Robertson 7062afc1af Rework app settings group 2020-05-03 04:18:10 +01:00
David Robertson f3bdaf8023 Added DoubleSpinnerOptionUI 2020-05-03 02:27:17 +01:00
David Robertson 1fdd0c26e0 Merge branch 'Beta' 2020-05-03 01:53:27 +01:00
Marius Stanciu 2da0853b23 - working on a new feature: adding interdiction area for Gcode generation. They will be added in the Geometry Object 2020-05-02 22:53:48 +03:00
Marius Stanciu ada271cbd6 - modified the Cutout Tool to generate multi-geo objects therefore the set geometry parameters will populate the Geometry Object UI
- modified the Panelize Tool to optimize the output from Cutout Tool such that there are no longer overlapping cuts
- some string corrections
2020-05-02 15:56:30 +03:00
David Robertson 84566301ce reimplement alpha slider 2020-05-02 04:09:07 +01:00
David Robertson b6593b41e2 translated the gui prefs group 2020-05-02 03:08:42 +01:00
Marius Stanciu 48b3f8d65a - fixed bug in Gerber Editor in which the units conversion wasn't calculated correct
- fixed bug in Gerber Editor in which the QThread that is started on object edit was not stopped at clean up stage
- fixed bug in Gerber Editor that kept all the apertures (including the geometry) of a previously edited object that was not saved after edit
2020-05-02 04:54:09 +03:00
David Robertson b24474be65 wip 2020-05-02 02:12:09 +01:00
David Robertson a00cdd6de7 Work in progress on prefs overhaul 2020-05-02 01:11:31 +01:00
David Robertson 86ef9d9038 Introduce a PreferencesSectionUI widget 2020-05-01 02:22:53 +01:00
David Robertson 9ec6b3afb2 Deduplicate code in PreferencesUIManager.show_preferences_gui() 2020-05-01 01:27:05 +01:00
Marius Stanciu 1bbbb70fc8 - fixed issue #409; problem was due of an assert I used in the handler of the Menu ->Options -> Flip X(Y) menu entry
- activated and updated the editing in the Aperture Table in the Gerber Editor; not all parameters can be edited for every type of aperture
- some strings updated
2020-05-01 00:16:24 +03:00
Marius Stanciu 98541775d4 - made some corrections - due of recent refactoring PyCharm reported errors all over (not correct but it made programming difficult)
- modified the requirements.txt file to force svg.path module to be at least version 4.0
2020-04-30 12:47:07 +03:00
David Robertson 9be8665311 Grouped the preferences UI files by tab (except for tools1/2 which I put together) 2020-04-30 00:11:45 +01:00
David Robertson 6b36667c15 Merge branch 'Beta' into separate-PreferencesUI-classes-into-individual-files 2020-04-29 23:42:35 +01:00
David Robertson f7989c029f Split up PreferencesUI.py into individual files for each class, then fixed the imports everywhere that broke because of this. 2020-04-29 22:53:16 +01:00
David Robertson aa16b5e339 Shift the PreferencesUI.py file into a new `preferences` subpackage 2020-04-29 22:02:25 +01:00