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
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
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
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
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
Marius Stanciu
bac0cddc12
Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta
2020-05-07 04:46:19 +03: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
Marius Stanciu
cc7d2167ba
Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta
2020-05-06 04:12:08 +03:00
Marius Stanciu
afbe2d974f
- handled the New project event and the object deletion (when all objects are deleted then the exclusion areas will be deleted too)
2020-05-06 04:11:31 +03:00
Marius Stanciu
710c520cbb
Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta
2020-05-06 03:59:30 +03:00
Marius Stanciu
343d4ee534
- changed the above: too many shapes collections and the performance will go down. Created a class Exclusion areas that holds all the require properties and the Object UI elements will connect to it's methods. This way I can apply this to Excellon object too (who are a special type of Geometry Object)
2020-05-06 03:44:56 +03:00
Marius Stanciu
91493b2fbc
- wip in adding Exclusion areas in Geometry object; each Geometry object has now a storage for shapes (exclusion shapes, should I make them more general?)
2020-05-06 02:10:18 +03:00
Marius Stanciu
5d52902109
Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta
2020-05-05 01:39:55 +03:00
Marius Stanciu
ed105eecad
- fixed an issue that made the preprocessors comboxes in Preferences not to load and display the saved value fro the file
...
- some PEP8 corrections
2020-05-05 01:39:01 +03:00
Marius Stanciu
33f4b42ea3
- string with e-mail address changed on e-mail owner request
2020-05-04 21:26:32 +03:00
Marius Stanciu
8607c0372b
Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta
2020-05-04 18:29:29 +03:00
Marius Stanciu
88dc9aa702
- in detachable tabs, Linux loose the reference of the detached tab and on close of the detachable tabs will gave a 'segmantation fault' error. Solved it by not deleting the reference in case of Unix-like systems
...
- some strigns added to translation strings
2020-05-04 18:28:45 +03:00
Camellan
4a650d9c54
jpcgt/flatcam/Beta слито с Beta
2020-05-04 01:04:09 +04:00
Marius Stanciu
a9688016ad
Merged marius_stanciu/flatcam_beta/Beta 8.993 into Beta
2020-05-03 17:39:28 +03:00
Marius Stanciu
59a2414723
- protected a dict in VispyVisuals from issuing errors of keys changed while iterating through it
2020-05-03 17:38:41 +03:00
Marius Stanciu
737b1fcecf
Merged marius_stanciu/flatcam_beta/Beta 8.993 into Beta
2020-05-03 16:48:58 +03:00
Marius Stanciu
17a2c0e4c1
- updated the translation files
...
- changed the line endings for Makefile and setup_ubuntu.sh files
2020-05-03 16:48:17 +03:00
Marius Stanciu
8deb31d123
Merged marius_stanciu/flatcam_beta/Beta 8.993 into Beta
2020-05-03 16:37:54 +03:00
Marius
83a515eeee
Merge remote-tracking branch 'remotes/jpcgt/flatcam/Beta' into Beta
...
# Conflicts:
# CHANGELOG.md
# FlatCAMApp.py
# locale/de/LC_MESSAGES/strings.mo
# locale/de/LC_MESSAGES/strings.po
# locale/en/LC_MESSAGES/strings.mo
# locale/en/LC_MESSAGES/strings.po
# locale/es/LC_MESSAGES/strings.mo
# locale/es/LC_MESSAGES/strings.po
# locale/fr/LC_MESSAGES/strings.mo
# locale/fr/LC_MESSAGES/strings.po
# locale/hu/LC_MESSAGES/strings.mo
# locale/hu/LC_MESSAGES/strings.po
# locale/it/LC_MESSAGES/strings.mo
# locale/it/LC_MESSAGES/strings.po
# locale/pt_BR/LC_MESSAGES/strings.mo
# locale/pt_BR/LC_MESSAGES/strings.po
# locale/ro/LC_MESSAGES/strings.mo
# locale/ro/LC_MESSAGES/strings.po
# locale/ru/LC_MESSAGES/strings.po
2020-05-03 16:36:23 +03:00