Commit Graph

2892 Commits

Author SHA1 Message Date
Marius Stanciu 29ce53b577 - solved the issue with the GUI in the Notebook being expanded too much in width due of the FCDoubleSpinner and FCSpinner sizeHint by setting the sizePolicy to Ignored value 2020-05-17 05:40:52 +03:00
Marius Stanciu d0e80043a4 - added a menu entry in Menu -> View for Toggle HUD 2020-05-17 04:02:50 +03:00
Marius Stanciu 28f0c9c276 - added new FlatCAM Tool: Corner Markers Tool which will add line markers in the selected corners of the bounding box of the targeted Gerber object 2020-05-17 03:27:26 +03:00
Marius Stanciu fa33a5f487 - worked on the NCC Tool; added a new clear method named 'Combo' which will go through all methods until the clear is done
- added a Preferences parameter for font size used in HUD
2020-05-16 19:13:05 +03:00
Marius Stanciu 0a79030eba Merged jpcgt/flatcam/Beta into Beta_8.993 2020-05-13 15:04:23 +03:00
Marius Stanciu 905c9a3739 Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-13 15:02:57 +03:00
Marius Stanciu ceef0849b2 - updated the French translation strings, made by @micmac (Michel) 2020-05-13 14:59:51 +03:00
Camellan b2a9541d32 Merged in camellan/flatcam/Beta (pull request #310)
Edit Russian translation
2020-05-13 11:56:24 +00:00
Marius Stanciu 96bf386294 Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-13 14:55:41 +03:00
Marius Stanciu 41922f5c7c - updated the Distance Tool such that the right click of the mouse will cancel the tool unless it was a panning move
- modified the PlotCanvasLegacy to decide if there is a mouse drag based on the distance between the press event position and the release event position. If the distance is smaller than a delta distance then it is not a drag move.
2020-05-13 00:59:35 +03:00
Marius Stanciu 7ec3fa73af - the HUD display state is now persistent between app restarts 2020-05-13 00:08:56 +03:00
Marius Stanciu 752113c035 Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-12 16:52:38 +03:00
Marius Stanciu ce9b18f9ed - modified the Tcl command Paint "single" parameter. Now it's value is a tuple with the x,y coordinates of the single polygon to be painted. 2020-05-12 16:51:54 +03:00
Marius Stanciu 6aacd4d978 - fixed recent issues introduced in Tcl command Drillcncjob
- updated the Cncjob to use the 'endxy' parameter which dictates the x,y position at the end of the job
- now the Tcl commands Drillcncjob and Cncjob can use the toolchangexy and endxy parameters with or without parenthesis (but no spaces allowed)
2020-05-12 13:59:11 +03:00
Marius Stanciu 4a82224883 - wip 2020-05-12 03:35:08 +03:00
Marius Stanciu 853b3a886a Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-12 03:12:58 +03:00
Marius Stanciu 267db756e1 - fixed the Tcl command Cncjob: there was a problem reported as issue #416. The command did not work due of the dpp parameter
- modified the Tcl command Cncjob such that if some of the parameters are not used then the default values will be used (set with set_sys)
- modified the Tcl command Drillcncjob to use the defaults when some of the parameters are not used
2020-05-12 03:12:21 +03:00
Marius Stanciu a0d06d6c51 Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta 2020-05-12 01:30:32 +03:00
Marius Stanciu 4ff5fb6b55 Merged in new_snap_widget (pull request #10)
New snap widget
2020-05-11 22:29:32 +00:00
Marius Stanciu eb56c249b5 - pass 2020-05-12 01:27:53 +03:00
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