Marius Stanciu
5f2b63442f
Merged marius_stanciu/flatcam_beta/Beta_8.993 into Beta
2020-06-02 18:30:58 +03:00
Marius Stanciu
f5c84fdc49
- maintenance_2
2020-06-02 18:29:45 +03:00
Marius Stanciu
38fa25ed3d
Merged jpcgt/flatcam/Beta into Beta
2020-06-02 18:25:52 +03:00
Marius
5abb7866d8
- maintenance_1
2020-06-02 18:24:44 +03:00
Marius Stanciu
7f06677791
- replaced the icon for the Editor in Toolbar (both for the normal icons and for icons in dark theme)
2020-06-02 17:53:32 +03:00
Marius Stanciu
e239afd69b
- fixed some more strings
...
- updated the Google-translations for the German, Spanish, French
- updated the Romanian translation
2020-06-02 17:39:48 +03:00
Marius Stanciu
4630695c84
- modified behavior of object comboboxes in Paint, NCC and CutOut Tools: now if an object is selected in Project Tab and is of the supported kind in the Tool, it will be auto-selected
2020-06-02 14:30:52 +03:00
Marius Stanciu
c56f12c5d8
- updated the translation files to the latest changes
2020-06-02 05:20:28 +03:00
Marius Stanciu
7b4e3b42bf
- fixed spacing in the status toolbar icons
2020-06-02 02:37:54 +03:00
Marius Stanciu
5542e62455
- Tcl Command Follow - fixed to work in the new configuration
...
- Etch Compensation Tool - added a new etchant: alkaline baths
2020-06-02 02:10:38 +03:00
Marius
2624df10bf
- Tcl Shell - added a button to delete the content of the active line
...
- Tcl Command Isolate - fixed to work in the new configuration
2020-06-02 01:36:25 +03:00
Marius Stanciu
6b247ff5e1
- remade visibility as threaded - it seems that I can't really squeeze more performance from this
2020-06-01 23:55:47 +03:00
Marius Stanciu
1b8dd5c76d
- changed colors for the status bar labels and added some of the new icons in the gray version
2020-06-01 23:32:11 +03:00
Marius Stanciu
0f04eb1215
- changed the status bar label to have an icon instead of text
...
- added a label in status bar that will toggle the Preferences tab
- made some changes such that that the label in status bar for toggling the Preferences Tab will be updated in various cases of closing the tab
2020-06-01 23:09:15 +03:00
Marius Stanciu
cb5a20fda6
- some fixed due of recent changes and some strings changed
...
- added a validator for the FCColorEntry GUI element such that only the valid chars are accepted
2020-06-01 21:22:03 +03:00
Marius Stanciu
54407f6e50
- made Progressive plotting work in Isolation Tool
...
- fix an issue with progressive plotted shapes not being deleted on the end of the job
2020-06-01 20:37:31 +03:00
Marius Stanciu
aef1607fd5
- in Preferences replaced the widgets that sets colors with a compound one (from David Robertson)
2020-06-01 19:21:51 +03:00
Marius Stanciu
907de3fa9e
- in Preferences replaced some widgets with a new one that combine a Slider with a Spinner (courtesy of David Robertson)
2020-06-01 18:06:12 +03:00
Marius Stanciu
5624596828
Merged in preferences_changes (pull request #12 )
...
Preferences changes
2020-06-01 13:44:49 +00:00
Marius Stanciu
8f20ff0107
- reverted the class methods in AppTool
...
- added a button for Transformations Tool in the lower side (common) of the Object UI
- some other UI changes
- after using Isolation Tool it will switch automatically to the Geometry UI
2020-06-01 16:17:14 +03:00
Marius Stanciu
461f730dbc
Merged in revert-pr-309 (pull request #311 )
...
Revert "Preferences refactoring (pull request #309 )"
2020-06-01 13:00:09 +00:00
Marius Stanciu
612aa6a48f
Revert "Preferences refactoring (pull request #309 )"
2020-06-01 12:57:10 +00:00
David Robertson
3c102f7753
Merged in preferences-refactoring (pull request #309 )
...
Preferences refactoring
2020-06-01 12:10:23 +00:00
Marius Stanciu
57a969afdd
- more changes in strings throughout the app
...
- made some minor changes in the GUI of the FlatCAM Tools
- in Tools Database made sure that each new tool added has a unique name
- in AppTool made some methods to be class methods
2020-06-01 06:16:14 +03:00
Marius Stanciu
c1fb0b5cdb
- fixed the warning that old preferences found even for new installation
...
- in Paint Tool fixed the message to select a polygon when using the Selection: Single Polygon being overwritten by the "Grid disabled" message
2020-06-01 03:45:34 +03:00
Marius Stanciu
440d0dde02
- made the Distance Tool display the angle in values between 0 and 359.9999 degrees
...
- changed some strings
2020-06-01 01:21:53 +03:00
Marius Stanciu
47dd8b0dfe
Merged Beta into Beta_8.993
2020-05-31 21:37:59 +03:00
Marius Stanciu
8eee9a9dcf
- made last filter selected for open file to be used next time when opening files (for Excellon, GCode and Gerber files, for now)
2020-05-31 03:14:33 +03:00
Marius Stanciu
58707031a7
Merged in isolation_tool (pull request #11 )
...
Isolation tool
2020-05-30 23:01:22 +00:00
Marius Stanciu
483571f098
- minor
2020-05-31 01:57:08 +03:00
Marius Stanciu
ede90d6775
- structural changes in Preferences from David Robertson
2020-05-31 01:55:11 +03:00
Marius Stanciu
808e1c5875
- fixed NCC Tool behavior when selecting tools for Isolation operation
2020-05-30 23:58:20 +03:00
Marius Stanciu
eee6b931c7
- made the Shell Dock always show docked
2020-05-30 21:28:39 +03:00
Marius Stanciu
f74379de3e
- added a Multi-color checkbox for the Excellon UI (this way colors for each tool are easier to differentiate especially when the diameter is close)
2020-05-30 20:23:47 +03:00
Marius Stanciu
44191a5e07
- optimized the Gerber UI
...
- added a Multi-color checkbox for the Geometry UI (will color differently tool geometry when the geometry is multitool)
2020-05-30 18:17:40 +03:00
Marius Stanciu
d8bf1a8a4e
- In Tool Isolation made sure that the use of ESC key while some processes are active will disconnect the mouse events that may be connected, correctly
2020-05-30 17:15:42 +03:00
Marius Stanciu
23ee9c8ad1
- modified the Tool Database such that when a tool shape is selected as 'V' any change in the Vdia or Vangle or CutZ parameters will update the tool diameter value
2020-05-30 15:04:42 +03:00
Marius Stanciu
9eea4f6333
- Isolation Tool: updated the tools dict with the common parameters value on isolating
...
- Fixed a recent change that made the edited Geometry objects in the Geometry Editor not to be plotted after saving changes
2020-05-30 14:33:02 +03:00
Marius Stanciu
0d57852ec5
- Isolation Tool: removed the tools that have empty geometry in case of rest machining
...
- Isolation Tool: solved some naming issues
2020-05-30 11:25:18 +03:00
Marius Stanciu
15d94404a7
- made confirmation messages for the values that are modified not to be printed in the Shell
...
- Isolation Tool: working on the Rest machining: almost there, perhaps I will use multiprocessing
2020-05-30 03:06:47 +03:00
Marius Stanciu
14e6d5f63a
- updated the Etch Compensation Tool by adding a new possibility to compensate the lateral etch (manual value)
...
- updated the Etch Compensation Tool such that the resulting Gerber object will have the apertures attributes ('size', 'width', 'height') updated to the changes
2020-05-29 20:45:03 +03:00
Marius Stanciu
ffa063286f
- refactored some methods from App class and moved them to plotcanvas (plotcanvaslegacy) class
...
- added an label with icon in the status bar, clicking it will toggle (show status) of the X-Y axis on cavnas
- optimized the UI, added to status bar an icon to toggle the axis
2020-05-29 18:39:19 +03:00
Marius Stanciu
15ec620cae
- overloaded the App inform signal to allow not printing to shell if a second bool parameter is given; modified some GUI messages to use this feature
2020-05-29 14:41:02 +03:00
Marius Stanciu
527c4126b2
- optimized UI in Tool Isolation
2020-05-29 05:59:57 +03:00
Marius Stanciu
8d160a6d8c
- clicking on the activity icon will replot all objects
2020-05-29 05:43:21 +03:00
Marius Stanciu
57a3c48f2f
- some changes in the UI; added in the status bar an icon to control the Shell Dock
2020-05-29 05:34:53 +03:00
Marius Stanciu
52dbb1aa6d
- fixed the Tool Isolation when using the 'follow' parameter
...
- in Isolation Tool when the Rest machining is checked the combine parameter is set True automatically because the rest machining concept make sense only when all tools are used together
2020-05-29 04:02:09 +03:00
Marius Stanciu
8d16bebf44
- fixed issues in the Tool Subtract
...
- remade Tool Subtract to use multiprocessing when processing geometry
- the resulting Gerber file from Tool Subtract has now the attribute source_file populated
2020-05-29 00:50:19 +03:00
Marius Stanciu
8e687c5054
- fixed some issues related to using the new Numerical... GUI elements
2020-05-28 04:22:46 +03:00
Marius Stanciu
f956373ad0
- code cleanup in Isolation Tool
2020-05-28 02:53:11 +03:00