ca4616a858
- fixed bug with losing the visibility of toolbars if at first startup the user tries to change something in the Preferences before doing a first save of Preferences
Marius Stanciu
2019-09-19 22:38:25 +03:00
26f34382bd
- changed the script icon to a smaller one in the sys tray menu
Marius Stanciu
2019-09-19 21:35:31 +03:00
1e49c23e8f
- added new control in Edit -> Preferences -> General -> Gui Preferences -> Activity Icon. Will select a GIF from a selection, the one used to show that FlatCAM is working.
Marius Stanciu
2019-09-19 21:14:47 +03:00
351da24ded
- fixed bug in Gerber Editor -> selection area handler where if some of the selected shapes did not had the 'solid' geometry will silently abort selection of further shapes
Marius Stanciu
2019-09-19 17:10:53 +03:00
f54568e9eb
- fixed bug in Gerber editor that did not allow to display all shapes after it encouterd one shape without 'solid' geometry
Marius Stanciu
2019-09-19 16:54:22 +03:00
9218f79493
Merged in marius_stanciu/flatcam_beta/Beta (pull request #218)
Marius Stanciu
2019-09-19 01:42:11 +00:00
ea95c0c759
- fixed the command line argument --shellvar to work when there are spaces in the argument value
Marius Stanciu
2019-09-19 04:41:03 +03:00
a4f30891da
Merged in marius_stanciu/flatcam_beta/Beta (pull request #217)
Marius Stanciu
2019-09-19 01:09:24 +00:00
a706fd9f1e
- typo
Marius Stanciu
2019-09-19 04:06:44 +03:00
4540066731
- added a new TclCommand named quit_flatcam which will ... quit FlatCAM from Tcl Shell or from a script
Marius Stanciu
2019-09-19 04:04:18 +03:00
1d26247fc4
- FlatCAM can be run in HEADLESS mode now. This node can be selected by using the --headless=1 command line argument or by changing the line headless=False to True in config/configuration.txt file. In this mod the Sys Tray Icon menu will hold only the Run Scrip menu entry and Exit entry.
Marius Stanciu
2019-09-19 03:55:47 +03:00
85af8a2c76
- added an example with a custom titlebar
Marius Stanciu
2019-09-19 03:01:23 +03:00
4f4c029003
- updated some of the default values to more reasonable ones
Marius Stanciu
2019-09-19 02:12:21 +03:00
a27dcbdc77
- made sure that if FlatCAM is registered with a file extension that it does not recognize it will exit - added some fixes in the the file extension detection - added some status messages for the Tcl script related methods - made sure that optionally, when a script is run then it is also loaded into the code editor - added control over the display of Sys Tray Icon in Edit -> Preferences -> General -> GUI Settings -> Sys Tray Icon checkbox
Marius Stanciu
2019-09-19 02:00:59 +03:00
04b3b8585f
- added option to run a script from the context menu of the sys tray icon. Changed the color of the sys tray icon to a green one so it will be visible on light and dark themes
Marius Stanciu
2019-09-18 18:27:28 +03:00
2f9ad61819
- fixed issue with the sys tray icon not hiding after application close
Marius Stanciu
2019-09-18 15:22:45 +03:00
cf0e40c318
- added possibility to edit the custom keywords used by the autocompleter (in Tcl Shell and in the Code Editor). It is done in the Edit -> Preferences -> Utilities - added a new setting in Edit -> Preferences -> General -> GUI Settings -> Textbox Font which control the font on the texbox GUI elements
Marius Stanciu
2019-09-18 14:30:09 +03:00
490d359bb7
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-09-18 13:09:08 +04:00
31e111ebb3
- added sys tray menu
Marius Stanciu
2019-09-18 03:37:38 +03:00
f432b065fa
- fixed the parsing of the Manufacturing files when double clicking them and they are registered with FlatCAM - fixed showing the GUI when some settings (maximized_GUI) are missing from QSettings
Marius Stanciu
2019-09-18 02:33:17 +03:00
8958ef8007
- fixed the --shellvar and --shellfile FlatCAM arguments to work together but the --shellvar has precedence over --shellfile as it is most likely that whatever variable set by --shellvar will be used in the script file run by --shellfile
Marius Stanciu
2019-09-18 01:58:15 +03:00
e81c43f74c
Merged in marius_stanciu/flatcam_beta/Beta (pull request #216)
Marius Stanciu
2019-09-17 17:25:51 +00:00
6723f9496c
- fixed the --shellvar and --shellfile FlatCAM arguments to work together but the --shellvar has precedence over --shellfile as it is most likely that whatever variable set by --shellvar will be used in the script file run by --shellfile
Marius Stanciu
2019-09-17 20:24:34 +03:00
e888efd37b
Merged in marius_stanciu/flatcam_beta/Beta (pull request #215)
Marius Stanciu
2019-09-17 15:49:27 +00:00
97cf8f8174
- small change in the help line
Marius Stanciu
2019-09-17 18:46:06 +03:00
608f1dd958
- made --shellvars into --shellvar and make it only one list of commands passed to the Tcl. The list is separated by comma but without spaces. The variables are accessed in Tcl with the names shellvar_x where x is the index in the list of command comma separated values - fixed an issue in the TclShell that generated an exception IndexError which crashed the software
Marius Stanciu
2019-09-17 18:37:34 +03:00
5a224ddb66
Merged in marius_stanciu/flatcam_beta/Beta (pull request #214)
Marius Stanciu
2019-09-17 12:27:27 +00:00
71b945c05e
- added a new command line parameter for FlatCAM named '--shellvars' which can load a text file with variables for Tcl Shell in the format: one variable assignment per line and looking like: 'a=3' without quotes
Marius Stanciu
2019-09-17 15:25:53 +03:00
26fe1bf5e1
- if FlatCAM is started with the 'quit' or 'exit' as argument it will close immediately and it will close also another instance of FlatCAM that may be running
Marius Stanciu
2019-09-17 14:08:57 +03:00
c1c2aa2239
Updates in pt_BR translation
cmstein
2019-09-17 07:40:38 -03:00
49ac19a221
- fixed an bug where the pywrapcp name from Google OR-Tools is not defined
Marius Stanciu
2019-09-17 12:47:36 +03:00
e786398888
Merged jpcgt/flatcam/Beta into Beta PT_BR and RU translations update
Marius Stanciu
2019-09-17 12:05:52 +03:00
fe97364ba5
- fixed issue #313 where TclCommand drillcncjob is spitting errors in Tcl Shell which should be ignored
Marius Stanciu
2019-09-17 02:58:01 +03:00
bd0c1da007
- fixed#315 where a script run with the --shellfile argument crashed the program if it contained a TclCommand New - added messages in the Splash Screen when running FlatCAM with arguments at startup
Marius Stanciu
2019-09-17 02:38:24 +03:00
9187004f9e
- added more programmers that contributed to FlatCAM over the years, in the "About FlatCAM" -> Programmers window
Marius Stanciu
2019-09-17 01:21:14 +03:00
5569c68670
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-09-17 01:32:51 +04:00
f51a3fa038
- made the splashscreen to be showed on the current monitor on systems with multiple monitors - added a new entry in Menu -> View -> Redraw All which is doing what the name says: redraw all loaded objects - fixed issue where in TCl Shell the Windows paths were not understood due of backslash symbol understood as escape symbol instead of path separator - made sure that in for the TclCommand cncjob and for the drillcncjob if one of the args is stated but no value then the value used will be the default one - made available the TSA algorithm for drill path optimization when the used OS is 64bit. When used OS is 32bit the only available algorithm is TSA
Marius Stanciu
2019-09-16 23:27:02 +03:00
81c0ee5638
Merged jpcgt/flatcam/Beta into Beta
Marius Stanciu
2019-09-16 20:35:02 +03:00
a2a4fc1cc4
Merged in marius_stanciu/flatcam_beta/Beta (pull request #208)
Marius Stanciu
2019-09-16 15:40:37 +00:00
97b6e26fae
- added new links in Menu -> Help (Excellon, Gerber specifications and a Report Bug)
Marius Stanciu
2019-09-16 18:38:15 +03:00
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
Marius Stanciu
2019-09-16 18:19:46 +03:00
727cee7aec
- fixed some issues recently introduced in the TclCommands CNCJob, DrillCNCJob adn write_gcode; changed some parameters names
Marius Stanciu
2019-09-16 17:20:56 +03:00
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
Marius Stanciu
2019-09-16 16:04:47 +03:00
846e68a8c2
- some GUI optimizations
Marius Stanciu
2019-09-16 05:22:07 +03:00
52c4a90b90
Merged in marius_stanciu/flatcam_beta/Beta (pull request #207)
Marius Stanciu
2019-09-16 01:26:21 +00:00
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
Marius Stanciu
2019-09-16 04:23:16 +03:00
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
Marius Stanciu
2019-09-16 04:10:02 +03:00
279c2d6cc4
Merged in marius_stanciu/flatcam_beta/Beta (pull request #206)
Marius Stanciu
2019-09-16 01:05:07 +00:00
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)
Marius Stanciu
2019-09-16 04:03:19 +03:00
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
Marius Stanciu
2019-09-16 03:47:28 +03:00
4c1163eedd
- added the outname parameter (and established an default name when outname not used) for the AlignDrillGrid and AlignDrill TclCommands
Marius Stanciu
2019-09-16 03:12:37 +03:00
7aebf1c60a
- added new TclCommands: NewExcellon, NewGerber - fixed the TclCommand open_project
Marius Stanciu
2019-09-16 02:57:46 +03:00
8cba74647f
- made all TclCommands not to be plotted automatically - made sure that all TclCommands are not threaded
Marius Stanciu
2019-09-16 01:39:11 +03:00
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
Marius Stanciu
2019-09-16 00:47:15 +03:00
c06317374e
- added possibility to see the GCode when right clicking on the Project tab on a CNCJob object and then clicking View Source
Marius Stanciu
2019-09-15 22:46:51 +03:00
b0d545eb03
- fixed isolate TclCommand to use correctly the -outname parameter
Marius Stanciu
2019-09-15 17:21:15 +03:00
fdf0944df2
Merged in marius_stanciu/flatcam_beta/Beta (pull request #204)
Marius Stanciu
2019-09-15 13:48:05 +00:00
8b3e1b5a77
- fixed the TclCommand cncjob to use the -outname parameter - added some more keywords in the data_model for auto-completer
Marius Stanciu
2019-09-15 16:46:48 +03:00
b67bec8052
Merged in marius_stanciu/flatcam_beta/Beta (pull request #203)
Marius Stanciu
2019-09-15 10:40:12 +00:00
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
Marius Stanciu
2019-09-15 13:37:06 +03:00
21ca024324
- update the Tcl Command isolate to be able to isolate exteriors, interiors besides the full isolation, using the iso_type parameter
Marius Stanciu
2019-09-15 05:19:02 +03:00
0c62be61df
- established a TODO
Marius Stanciu
2019-09-15 05:12:57 +03:00
a0101374da
Merge remote-tracking branch 'origin/Beta' into Beta
Marius
2019-09-15 05:00:44 +03:00
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
Marius Stanciu
2019-09-15 05:00:20 +03:00
38d58414bf
Merged in marius_stanciu/flatcam_beta/Beta (pull request #201)
Marius Stanciu
2019-09-14 15:44:05 +00:00
7ee0a6ac80
Merged jpcgt/flatcam/Beta into Beta
Marius Stanciu
2019-09-14 18:27:40 +03:00
57f4762261
- added to the NonCopperClear.clear_copper() a parameter to be able to run it non-threaded
Marius Stanciu
2019-09-14 18:27:08 +03:00
9057d35cf9
- updated the translations (except RU) and the POT file
Marius Stanciu
2019-09-14 15:51:32 +03:00
51de0b1ae1
Updates in pt_BR translation
cmstein
2019-09-14 09:39:46 -03:00
0e75352266
- made optional the behavior of Excellon Export values following the values in the Excellon Loading section
Marius Stanciu
2019-09-14 15:33:50 +03:00
23cf31f4f0
- whenever the user changes the Excellon format values for loading files, the Export Excellon Format values will be updated
Marius Stanciu
2019-09-14 14:59:39 +03:00
1ab16f2d6f
- fixed the layouts to include toolbars breaks where it was needed
Marius Stanciu
2019-09-14 13:41:15 +03:00
666d84c964
- updated the google-translated Spanish translation strings
Marius Stanciu
2019-09-14 12:30:05 +03:00
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'
Marius Stanciu
2019-09-14 11:53:08 +03:00