Marius Stanciu
59704a6e01
- fixed issue when loading unbuffered a Gerber file that has negative regions
...
- fixed Panelize Tool to save the aperture geometries into the panel apertures. Also made the tool faster by removing the buffering at the end of the job
- modified FlatCAMEditor's files to the new string format that will allow easier translations
- updated POT file and the Romanian translation
2019-09-10 03:20:14 +03:00
Marius Stanciu
14fe5080ec
- modified camlib.py, FlatCAMApp.py and ObjectCollection.py files to the new string format that will allow easier translations
...
- updated the POT file and the German language
2019-09-09 19:30:43 +03:00
Marius Stanciu
ffbb47dde5
- modified FlatCAMObj.py file to the new string format that will allow easier translations
2019-09-09 17:24:54 +03:00
Marius Stanciu
2bd730ceeb
- some fixes in Paint Tool when done over the Gerber objects in case that the progressive plotting is selected
...
- some fixes in Gerber isolation in case that the progressive plotting is selected; added a 'Buffer solid geometry' button shown only when progressive plotting for Gerber object is selected. It will buffer the entire geometry of the object and plot it, in a threaded way.
2019-09-09 14:32:30 +03:00
Marius Stanciu
f38dab80e3
- added for NCC Tool and Paint Tool a setting in the Preferences -> Tools --> (NCC Tool/ Paint Tool) that can set a progressive plotting (plot shapes as they are processed)
2019-09-09 05:14:44 +03:00
Marius Stanciu
198e055328
- added a setting in Preferences -> Gerber -> Gerber General named Buffering. If set to 'no' the Gerber objects load a lot more faster (perhaps 10 times faster than when set to 'full') but the visual look is not so great as all the aperture polygons can be seen
2019-09-09 02:41:14 +03:00
Marius Stanciu
c78404b737
- removed some @pyqtSlot() decorators as they interfere with the current way the program works
2019-09-08 15:38:28 +03:00
Marius Stanciu
60c5026b5d
- added some documentation strings for methods in FlatCAMApp.App class
2019-09-08 15:29:26 +03:00
Marius Stanciu
28a86aa661
- updated German language translation files
...
- separated the Plotting thread from the transformations threads
2019-09-07 23:16:20 +03:00
Marius Stanciu
bdbe0f59f0
- modified the on_about() message
2019-09-07 20:10:09 +03:00
Marius Stanciu
65ac58ae83
- made Set Origin feature, threaded
2019-09-07 19:23:11 +03:00
Marius Stanciu
97024ed643
- corrected some issues and made Move Tool to show correctly when it is moving and when it is offsetting the objects position
2019-09-07 18:41:48 +03:00
Marius Stanciu
4cbb5846e3
- all transformation functions show now the progress (rotate, mirror, scale, offset, skew)
...
- made threaded the Offset and Scale operations found in the Selected tab of the object
2019-09-07 17:08:25 +03:00
Marius Stanciu
f164dae7a9
- added to GUI new options for the Gerber object related to area subtraction
...
- added new feature in the Gerber object isolation allowing for the isolation to avoid an area defined by another object (Gerber or Geometry)
2019-09-07 15:13:40 +03:00
Marius Stanciu
2c2bdf5002
- remade the handlers for the Enable/Disable Project Tree context menu so they are threaded and activity is shown in the lower right corner of the main window
2019-09-07 10:55:45 +03:00
Marius Stanciu
5d854a6f1b
- added a method to gracefully exit from threaded tasks and implemented it for the NCC Tool and for the Paint Tool
...
- modified the on_about() function to reflect the reality in 2019 - FlatCAM it is an Open Source contributed software
2019-09-07 09:16:32 +03:00
Marius Stanciu
9da1defe3e
Merged jpcgt/flatcam/Beta into Beta
2019-09-07 00:23:27 +03:00
Mike Smith
2907a73d5c
Merged in the_real_scgtrp/flatcam/on_file_saveprojectas-parameter-names (pull request #189 )
...
Fix kwarg names in calls to on_file_saveprojectas: thread -> use_thread, quit -> quit_action
2019-09-06 21:16:09 +00:00
Marius Stanciu
e2b9de743f
- small change
2019-09-06 23:09:21 +03:00
Marius Stanciu
124abf78b4
- made the objects offset (therefore the Move Tool) show progress display
2019-09-06 23:05:41 +03:00
Marius Stanciu
24e29bda55
- more customization for the progress display in case of NCC Tool, Paint Tool and for the Gcode generation
2019-09-06 22:25:38 +03:00
Marius Stanciu
88b04f9e7a
- modified all the FlatCAM tools strings to the new format in which the status is no longer included in the translated strings to make it easier for the future translations
...
- updated POT file with the new strings
2019-09-06 21:02:08 +03:00
Marius Stanciu
b50137752f
- updated POT file with the new strings
2019-09-06 17:04:51 +03:00
Marius Stanciu
053ceb3c24
- added progress display in status bar for generating CNCJob from Geometry objects
2019-09-06 16:27:23 +03:00
Marius Stanciu
48e9f4a260
- added progress display in status bar for generating CNCJob from Excellon objects
2019-09-06 15:50:37 +03:00
Marius Stanciu
c1ce72e9fb
- some fixes and prepared the activity monitor area to receive updated texts
2019-09-06 15:20:19 +03:00
Marius Stanciu
9f0b5d92db
- added percentage display for work done in NCC Tool
2019-09-06 10:37:59 +03:00
Marius Stanciu
c1e079474d
- small changes
2019-09-06 00:40:07 +03:00
Marius Stanciu
a138c539e4
- remade visibility threaded
...
- reimplemented the thread listening for new FlatCAM process starting with args so it is no longer subclassed but using the moveToThread function
2019-09-06 00:16:33 +03:00
Marius Stanciu
eb7584b649
- hidden the configuration for G91 coordinates due of deciding to leave this development for another time; it require too much refactoring
...
- added some messages for the G-code generation so the user know in which stage the process is
2019-09-05 20:36:02 +03:00
Marius Stanciu
67f0c657c6
- more messages
2019-09-05 17:53:59 +03:00
Marius Stanciu
76138986bf
- fixed issue with loading files at start-up
...
- fixed issue with generating bounding box geometry for CNCJob objects
- added some more infobar messages and log.debug
- increased the priority for the worker tasks
2019-09-05 17:38:45 +03:00
Marius Stanciu
a2a3f1c1ed
- added support for G91 coordinates
...
- working in plotting the CNCjob generated with G91 coordinates
2019-09-04 17:41:17 +03:00
Marius Stanciu
28e31eb312
- started to work on support for G91 in Gcode (relative coordinates)
2019-09-04 09:38:29 +03:00
Mike Smith
84aba5da34
Fix kwarg names in calls to on_file_saveprojectas: thread -> use_thread, quit -> quit_action
2019-09-03 23:38:03 -04:00
Marius Stanciu
d909b98130
- fixed bug in camblib.clear_polygon3() which caused that some copper clearing / paintings were not complete (some polygons were not processed) when the Straight Lines method was used
...
- some changes in NCC Tools regarding of the clearing itself
2019-09-03 23:15:29 +03:00
Marius Stanciu
241cac8556
- finished the work on file extensions registration with FlatCAM. If the file extensions are deleted in the Preferences -> File Associations then those extensions are unregistered with FlatCAM
...
- fixed bug in NCC Tools and in SolderPaste Tool if in Edit -> Preferences only one tool is entered
2019-09-03 22:46:18 +03:00
Marius Stanciu
e8aba2cdb7
- in Paint Tool and NCC Tool fixed the RMB click detection when Area selection is used
2019-09-03 16:11:21 +03:00
Marius Stanciu
c0cab6ee23
- in NCC Tool added a warning in case there are isolation tools and if those isolation's are interrupted by an area or a box
...
- in Paint Tool made that the area selection is repeated until RMB click
2019-09-03 15:52:28 +03:00
Marius Stanciu
7b3e4739d8
- fixed German language translation
2019-09-03 03:14:32 +03:00
Marius Stanciu
50aacf21c2
- in NCC Tool now the Area adding is continuous until RMB is clicked (no key modifier is needed anymore)
2019-09-03 02:17:31 +03:00
Marius Stanciu
a1d874b705
- fixed the isolation distance in NCC Tool for the tools with iso_op type
2019-09-03 01:47:32 +03:00
Marius Stanciu
4dbf6b2fa9
- small changes in NCC tool regarding the usage of the V-shape tool
2019-09-03 01:32:10 +03:00
Marius Stanciu
7ff8d893c0
- in NCC tool there is now a depth of cut parameter named 'Cut Z' which will dictate how deep the tool will enter into the PCB material
...
- in NCC tool added possibility to choose between the type of tools to be used and when V-shape is used then the tool diameter is calculated from the desired depth of cut and from the V-tip parameters
2019-09-03 01:13:03 +03:00
Marius Stanciu
707a22c7a3
- in Properties Tool fixed the dimensions calculations (length, width, area) to work for multi-geo objects
2019-09-02 22:36:20 +03:00
Marius Stanciu
60512f09a7
- in Properties Tool made threaded the calculation of convex_hull area and to work for multi-geo objects
...
- in NCC tool the type of tool that is used is transferred to the Geometry object
- in NCC tool the type of isolation done with the tools selected as isolation tools can now be selected and it has also an Edit -> Preferences entry
2019-09-02 21:39:46 +03:00
Marius Stanciu
c3505b434a
Merged jpcgt/flatcam/Beta into Beta
2019-09-02 18:56:41 +03:00
Camellan
8becb4b506
Merged in camellan/flatcam/Beta (pull request #188 )
...
Beta
2019-09-02 15:53:54 +00:00
Marius Stanciu
b84fe4e901
- in Excellon and Gerber Seleted tab made the Plot (mark) columns not selectable
...
- some ToolTips were modified
2019-09-02 16:46:38 +03:00
Marius Stanciu
625559555c
- made changes in the Excellon Tools Table to make it more clear that the tools are selected in the # column and not in the Plot column
2019-09-02 13:52:15 +03:00