Marius Stanciu
97b6e26fae
- added new links in Menu -> Help (Excellon, Gerber specifications and a Report Bug)
2019-09-16 18:38:15 +03:00
Marius Stanciu
cc3622d4c5
- fixed issue in the Laser postprocessor where the laser was turned on as soon as the GCode started creating an unwanted cut up until the job start
2019-09-16 18:19:46 +03:00
Marius Stanciu
727cee7aec
- fixed some issues recently introduced in the TclCommands CNCJob, DrillCNCJob adn write_gcode; changed some parameters names
2019-09-16 17:20:56 +03:00
Marius Stanciu
be4d4387f4
- more GUI optimizations related to being part of the Advanced category or not
...
- added possibility to change the positive SVG exported file color in Tool Film
2019-09-16 16:04:47 +03:00
Marius Stanciu
846e68a8c2
- some GUI optimizations
2019-09-16 05:22:07 +03:00
Marius Stanciu
e9751e41b8
- added a new parameter named 'muted' for the TclCommands: cncjob, drillcncjob and write_gcode. Setting it as -muted 1 will disable the error reporting in TCL Shell
2019-09-16 04:23:16 +03:00
Marius Stanciu
4b28d980fd
- fixed the App.on_view_source() method for CNCJob objects: the Gcode will now contain the Prepend and Append code from the Edit -> Preferences -> CNCJob -> CNCJob Options
2019-09-16 04:10:02 +03:00
Marius Stanciu
61120911c6
- fixed Scripts repeating multiple time when the Code Editor is used. This repetition was correlated with multiple openings of the Code Editor window (especially after an error)
...
- added the autocomplete keywords that can be changed to the defaults dictionary
- modified the TclCommand New so it will no longer close all tabs when called (it closed the Code Editor tab which may have been holding the code that run)
2019-09-16 04:03:19 +03:00
Marius Stanciu
78b6aa9a83
- fixed Scripts repeating multiple time when the Code Editor is used. This repetition was correlated with multiple openings of the Code Editor window (especially after an error)
...
- added the autocomplete keywords that can be changed to the defaults dictionary
2019-09-16 03:47:28 +03:00
Marius Stanciu
4c1163eedd
- added the outname parameter (and established an default name when outname not used) for the AlignDrillGrid and AlignDrill TclCommands
2019-09-16 03:12:37 +03:00
Marius Stanciu
7aebf1c60a
- added new TclCommands: NewExcellon, NewGerber
...
- fixed the TclCommand open_project
2019-09-16 02:57:46 +03:00
Marius Stanciu
8cba74647f
- made all TclCommands not to be plotted automatically
...
- made sure that all TclCommands are not threaded
2019-09-16 01:39:11 +03:00
Marius Stanciu
2f553c9005
- added a new TclCommand named PlotObjects which will plot a list of FlatCAM objects
...
- made that after opening an object in FlatCAM it is not automatically plotted. If the user wants to plot it can use the TclCommands PlotAll or PlotObjects
- modified the TclCommands that open files to not plot the opened files automatically
2019-09-16 00:47:15 +03:00
Marius Stanciu
c06317374e
- added possibility to see the GCode when right clicking on the Project tab on a CNCJob object and then clicking View Source
2019-09-15 22:46:51 +03:00
Marius Stanciu
b0d545eb03
- fixed isolate TclCommand to use correctly the -outname parameter
2019-09-15 17:21:15 +03:00
Marius Stanciu
8b3e1b5a77
- fixed the TclCommand cncjob to use the -outname parameter
...
- added some more keywords in the data_model for auto-completer
2019-09-15 16:46:48 +03:00
Marius Stanciu
30f00abce8
- fixed issue in ToolPaint that could not allow area painting of a geometry that was a list and not a Geometric element (polygon or MultiPolygon)
...
- fixed UI showing before the initialization of FlatCAM is finished when the last state of GUI was maximized
- finished updating the TclCommand cncjob to work for multi-geo Geometry objects with the parameters from the args
2019-09-15 13:37:06 +03:00
Marius Stanciu
21ca024324
- update the Tcl Command isolate to be able to isolate exteriors, interiors besides the full isolation, using the iso_type parameter
2019-09-15 05:19:02 +03:00
Marius Stanciu
a25a70c0e1
- refactored FlatCAMGeometry.mtool_gen_cncjob() method
...
- fixed the TclCommandCncjob to work for multigeometry Geometry objects; still I had to fix the list of tools parameter, right now I am setting it to an empty list
2019-09-15 05:00:20 +03:00
Marius Stanciu
57f4762261
- added to the NonCopperClear.clear_copper() a parameter to be able to run it non-threaded
2019-09-14 18:27:08 +03:00
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
666d84c964
- updated the google-translated Spanish translation strings
2019-09-14 12:30:05 +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
fc6ae08011
- fixed a small bug
2019-09-14 02:31:44 +03:00
Marius Stanciu
e82bc22caf
- more string changes
...
- updated translation files
2019-09-14 02:14:26 +03:00
Marius Stanciu
92ebc6b96b
- finished the Romanian translation update and updated the POT file
2019-09-13 23:30:23 +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
295cba8539
- started to add an application splash screen
2019-09-12 17:57:16 +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
8e2cca827a
- added a new parameter in the TclCommands: DrillCNCJob, MillDrills, MillSlots named tol (from tolerance). If the diameters of the milled (drilled) dias are within the tolerance specified of the diameters in the Excellon object than those diameters will be processed. This is to help account for rounding errors when having units conversion
2019-09-12 02:07:32 +03:00
Marius Stanciu
579cf9f620
- updated the Spanish translation (Google-translation)
2019-09-12 00:26:30 +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
dce347d9be
- changed the resulting object name from TclCommand MillSlots
2019-09-11 17:51:56 +03:00
Marius Stanciu
0fc3743e91
- modified the MillDrills and MillSlots TclCommands to accept as parameter a list of tool dimaeters to be milled instead of tool indexes
2019-09-11 17:50:52 +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
4440298327
- fixed the TclCommand MillHoles
2019-09-11 07:06:32 +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
462e3ac2ec
- made faster the Gerber parser for the case of having a not valid geometry when loading a Gerber file without buffering
2019-09-11 05:19:35 +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