Camellan
f71e6992a1
Merged in camellan/flatcam/Beta (pull request #205 )
...
Beta
2019-09-16 17:33:53 +00:00
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
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
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
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
camellan
1fb70b4672
Edit About page. Edit Russian translation. Edit pot.
2019-09-15 20:52:19 +04:00
camellan
34c2d26422
Fix run a program in unix-based systems
2019-09-15 18:45:22 +04:00
camellan
c3e51e7e32
Update Russian translations
2019-09-15 18:39:50 +04: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
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