Commit Graph

2922 Commits

Author SHA1 Message Date
Marius Stanciu
086526441d - pass 2020-05-12 01:26:35 +03:00
Marius Stanciu
d739a5b05d - re-added the position labels in the status bar; they will be useful if HUD is Off (Altium does the same :) so learn from the best) 2020-05-12 01:21:29 +03:00
Marius Stanciu
3a337212f0 - fix issue in Legacy2D graphic mode where the snap function was not accessible when the PlotCanvasLegacy class was created
- modified the HUD in Legacy2D when using Dark Theme to use different colors
- modified how the graphic engine change act in Preferences: now only by clicking Apply(or Save) the change will happen. And there is also a message asking for confirmation
2020-05-12 01:09:00 +03:00
Marius Stanciu
40c52455e1 - made sure that the corner snap buttons are shown only in Editors
- changed the HUD color when using Dark theme
2020-05-11 22:56:06 +03:00
David Robertson
28a437aede Merge branch 'Beta' into preferences-refactoring 2020-05-11 20:34:43 +01:00
Marius Stanciu
3c0ee97c61 - Snap Toolbar is now visible in Fullscreen
- in Fullscreen now the Notebook is available but it will be hidden on Fullscreen launch
- fixed some minor issues (in the HUD added a separating line, missing an icon in toolbars on first launch)
2020-05-11 20:10:27 +03:00
Marius Stanciu
d7677b5e08 - remade the Snap Toolbar presence; now it is always active and situated in the Status Bar 2020-05-11 18:02:34 +03:00
Marius Stanciu
1b8ed46f91 Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-11 07:32:06 +03:00
Marius Stanciu
46367c433f - removed the labels in status bar that display X,Y positions and replaced it with a HUD display on canvas (combo key SHIFT+H) will toggle the display of the HUD
- made the HUD work in Legacy2D mode
- fixed situation when the mouse cursor is outside of the canvas and no therefore returning None values
2020-05-11 07:29:46 +03:00
David Robertson
d8fdbcdb11 excellon editor 2020-05-11 00:30:21 +01:00
David Robertson
3340590f60 excellon advanced 2020-05-11 00:06:08 +01:00
David Robertson
d464fa5878 excellon export 2020-05-10 23:52:20 +01:00
David Robertson
73479e75b6 excellon general 2020-05-10 23:33:21 +01:00
David Robertson
3a1089c277 move the excellon export settings sync code out of FlatCAMApp 2020-05-10 22:44:31 +01:00
David Robertson
5d3f4ee038 excellon opt 2020-05-10 22:05:47 +01:00
camellan
cb846cc3db Edit Ruaasian translation 2020-05-10 20:08:05 +04:00
Camellan
6070d22353 jpcgt/flatcam/Beta слито с Beta 2020-05-10 19:35:17 +04:00
Marius Stanciu
f81be6f0a9 - fixed the problem with using comma as decimal separator in Grid Snap fields 2020-05-10 13:50:24 +03:00
David Robertson
8a62820d08 Merge branch 'Beta' into preferences-refactoring 2020-05-10 01:19:27 +01:00
David Robertson
500cc34639 Added a custom layout for the prefs so that it adjusts to different screen sizes automatically. I may have gotten slightly carried away on this one........ 2020-05-09 23:29:59 +01:00
Marius Stanciu
b7fb18984e Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-10 01:05:44 +03:00
Marius Stanciu
541813c22b - finished the GUI for exclusion areas both in the Excellon and Geometry Objects. Need to think if to make it visible only in Advanced Mode 2020-05-10 01:05:02 +03:00
David Robertson
13296aea1d cleanup 2020-05-09 19:31:09 +01:00
David Robertson
73757a66cd CNC job advanced 2020-05-09 19:30:18 +01:00
David Robertson
5304cd1ac9 CNC job options 2020-05-09 19:08:15 +01:00
David Robertson
17eaa6e8ad CNC job general prefs 2020-05-09 18:53:42 +01:00
David Robertson
cac97f585a cleanup 2020-05-09 18:25:02 +01:00
David Robertson
2e54dc6920 Geometry advanced options 2020-05-09 18:21:50 +01:00
David Robertson
6a6674c368 Geometry options 2020-05-09 17:43:53 +01:00
David Robertson
805a1567d8 Geometry editor prefs 2020-05-09 16:26:54 +01:00
David Robertson
9f2991c003 Geometry general prefs 2020-05-09 16:21:21 +01:00
David Robertson
31d0cfbdd7 GerberPreferencesUI cleanup 2020-05-09 16:01:06 +01:00
David Robertson
3db52093f0 gerber editor prefs 2020-05-09 15:59:21 +01:00
David Robertson
126ed47783 gerber advanced options 2020-05-09 15:28:48 +01:00
David Robertson
4fc98482de Merge branch 'Beta' into preferences-refactoring 2020-05-09 15:07:30 +01:00
David Robertson
c5b2bac591 cleanup 2020-05-09 14:57:55 +01:00
Marius Stanciu
0d870dcde6 Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-09 05:19:04 +03:00
Marius Stanciu
0e07ea1541 - modified the GUI for Exclusion areas; now the shapes are displayed in a Table where they can be selected and deleted. Modification applied for Geometry Objects only (for now).
- fixed and error when converting units, error that acted when in those fields that accept lists of tools only one tool was added
2020-05-09 05:18:05 +03:00
Marius Stanciu
1ca84b6893 Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-08 22:01:53 +03:00
Marius Stanciu
ee69744d6e - removed the Apply theme button in the Preferences; it is now replaced by the more general buttons (either Save or Apply)
- added a confirmation/warning message when applying a new theme
2020-05-08 22:01:18 +03:00
Marius Stanciu
08d4c0947e Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-08 01:42:15 +03:00
Marius Stanciu
484fb51bf0 - added a parameter to the FlatCAMDefaults class, whenever a value in the self.defaults dict change it will call a callback function and send to it the modified key
- optimized and fixed some issues in the self.on_toggle_units() method
- the Exclusion areas will have all the orange color but the color of the outline will differ according to the type of the object from where it was added (cosmetic use only as the Exclusion areas will be applied globally)
2020-05-08 01:41:40 +03:00
Camellan
d9b48a101f jpcgt/flatcam/Beta слито с Beta 2020-05-07 18:57:29 +04:00
David Robertson
21756bea9c Gerber opt pref group 2020-05-07 02:56:22 +01:00
Marius Stanciu
bac0cddc12 Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-07 04:46:19 +03:00
David Robertson
98675e7f06 Merge branch 'Beta'
Conflicts:
	flatcamGUI/preferences/general/GeneralGUIPrefGroupUI.py
2020-05-07 02:27:44 +01:00
Marius Stanciu
eea80aafc3 - added the ability to add exclusion areas from the Excellon object too. Now there is a different in color to differentiate from which type of object the exclusion areas were added but they all serve the same purpose 2020-05-07 01:38:08 +03:00
Marius Stanciu
4ece23c456 - added a fix so the app close is now clean, with exit code 0 as set 2020-05-07 00:46:02 +03:00
Marius Stanciu
83d1ef296b Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-06 16:38:36 +03:00
Marius Stanciu
a161354c25 - solved issue with new parameter end_xy when it is None
- solved issue with applying theme and not making the change in the Preferences UI. In Preferences UI the theme radio is always Light (white)
- now the annotations will invert the selected color in the Preferences, when selecting Dark theme
2020-05-06 16:37:48 +03:00