Marius Stanciu
9057d35cf9
- updated the translations (except RU) and the POT file
2019-09-14 15:51:32 +03:00
Marius Stanciu
0e75352266
- made optional the behavior of Excellon Export values following the values in the Excellon Loading section
2019-09-14 15:33:50 +03:00
Marius Stanciu
23cf31f4f0
- whenever the user changes the Excellon format values for loading files, the Export Excellon Format values will be updated
2019-09-14 14:59:39 +03:00
Marius Stanciu
1ab16f2d6f
- fixed the layouts to include toolbars breaks where it was needed
2019-09-14 13:41:15 +03:00
Marius Stanciu
0a005cfe40
- minor changes in the Code Editor GUI
...
- minor changes in the 'FlatCAM About' GUI
- added a new shortcut key F5 for doing the 'Plot All'
2019-09-14 11:53:08 +03:00
Marius Stanciu
e82bc22caf
- more string changes
...
- updated translation files
2019-09-14 02:14:26 +03:00
Marius Stanciu
56799a35b7
- added a new way to handle scripts with repeating Tcl commands
...
- added new buttons in the Tools toolbar for running, opening and adding new scripts
2019-09-13 22:47:38 +03:00
Marius Stanciu
f6cd63021e
- fixed some of the strings that were left in the old way
...
- updated the POT file
- updated Romanian language partially
2019-09-13 18:27:00 +03:00
Marius Stanciu
6ea9b80ad6
- converted the big strings that hold the shortcut keys descriptions to smaller string to make translations easier
2019-09-13 17:05:13 +03:00
Marius Stanciu
19444fb28c
- upgraded the Script Editor to be able to run Tcl commands in batches
...
- added some ToolTips for the buttons in the Code Editor
2019-09-13 13:52:55 +03:00
Marius Stanciu
722962084b
- added a grid layout in on_about()
2019-09-13 03:37:26 +03:00
Marius Stanciu
67808466d6
- added control for simplification when loading a Gerber file in Preferences -> Gerber -> Gerber General -> Simplify
2019-09-13 02:08:26 +03:00
Marius Stanciu
7ad03f9f0a
- remade the splash screen to show multiple messages on app initialization
...
- added a new splash image
- added a control in Preferences -> General -> GUI Settings -> Splash Screen that control if the splash screen is shown at startup
2019-09-13 01:24:54 +03:00
Marius Stanciu
1a8784f5ab
- now, Excellon and Gerber edited objects will have the source_code updated and ready to be saved
...
- the edited Gerber (or Excellon) object now is kept in the app after editing and the edited object is a new object
- added a message to the splash screen
2019-09-12 22:21:19 +03:00
Marius Stanciu
22fafd1495
- small changes to the 'About FlatCAM' windows
2019-09-12 17:42:33 +03:00
Marius Stanciu
d22592e64c
- small changes in the TclCommands: MillDrills, MillSlots, DrillCNCJob: the new parameter for tolerance is now named: tooldia
...
- cleaned up the 'About FlatCAM' window, started to give credits for the translation team
2019-09-12 17:28:56 +03:00
Marius Stanciu
90b9e2da05
- modified the TclCommand DrillCncJob to have as parameter a list of tool diameters to be drilled instead of tool indexes
2019-09-11 21:40:18 +03:00
Marius Stanciu
7af96faef6
- fixed issue #302 where a copied object lost all the tools
2019-09-11 19:54:44 +03:00
Marius Stanciu
90a8b44cdf
- fixed some minor errors in the new TclCommands: MillDrills and MillSlots
2019-09-11 17:59:24 +03:00
Marius Stanciu
1ef9e95143
- changed the name of TclCommand MillHoles to MillDrills and added a new TclCommand named MillSlots
2019-09-11 17:34:01 +03:00
Marius Stanciu
e7493a350f
- updated code in self.on_view_source() to make it more responsive
2019-09-11 06:55:17 +03:00
Marius Stanciu
91cad9c57d
- added the Gerber code as source for the panelized object in Panelize Tool
...
- whenever a Gerber file is deleted, the mark_shapes objects are deleted also
2019-09-11 04:54:30 +03:00
Marius Stanciu
4114e773dd
- when disabling plots, if the selection shape is visible, it will be deleted
...
- small changes in Tool Panel (eliminating some deepcopy() calls)
- made sure that all the progress counters count to 100%
2019-09-10 16:05:54 +03:00
Marius Stanciu
c66c841d37
- made isolation threaded
2019-09-10 04:29:06 +03:00
Marius Stanciu
d5fd084a6f
- date changed
2019-09-10 03:20:58 +03:00
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
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
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
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
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
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
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
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
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
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
Marius Stanciu
1295a94af1
- fixed open handlers
...
- fixed issue in NCC Tool where the tool table context menu could be installed multiple times
- added new ability to create simple isolation's in the NCC Tool
2019-09-02 00:14:28 +03:00
camellan
c6b216a1a9
Fixed display of the tab Selected. Fix pot.
2019-08-27 20:23:38 +04:00
Marius Stanciu
bb9c35a527
- made FlatCAM so that whenever an associated file is double clicked, if there is an opened instance of FlatCAM, the file will be opened in the first instance without launching a new instance of FlatCAM. If FlatCAM is launched again it will spawn a new process (hopefully it will work when freezed).
2019-08-27 03:59:36 +03:00