Marius Stanciu
6c6a802afb
- commented some debug messages
...
- imported speedups for shapely
2019-02-07 01:36:37 +02:00
Marius Stanciu
700222d5dc
- in Paint Tool, when painting single polygon, when clicking on canvas for the polygon there is no longer a selection of the entire object
2019-02-07 00:53:51 +02:00
Marius Stanciu
1a8db0b5d9
- fixed the Tcl Command Geocutout to work with Gerber objects too (besides Geometry objects)
2019-02-06 22:32:32 +02:00
Marius Stanciu
2ee80990e5
- added a new function (and shortcut key Escape) that when triggered it deselects all selected objects and delete the selection box(es)
...
- fixed bug in Excellon Gcode generation that made the toolchange X,Y always none regardless of the value in Preferences
2019-02-06 21:37:50 +02:00
Marius Stanciu
9dfbae7515
- added plot kind for CNC Job in the App Preferences
2019-02-06 20:29:53 +02:00
Marius Stanciu
05ae92726c
- renamed the theme to layout because it is really a layout change
...
- combined the geocutout and cutout_any TCL commands - work in progress
2019-02-06 16:59:17 +02:00
Marius Stanciu
8bbb9ba534
- all kwy shortcuts work across the entire application; started to move all the shortcuts definitions in FlatCAMGUI.keyPressEvent()
2019-02-06 16:23:09 +02:00
Marius Stanciu
67d089832e
- all kwy shortcuts work across the entire application; started to move all the shortcuts definitions in FlatCAMGUI.keyPressEvent()
2019-02-06 14:44:16 +02:00
Marius Stanciu
28f11ef55f
- small bugs related to shortcut keys solved
2019-02-06 14:27:11 +02:00
Marius Stanciu
dedf8c09de
- fixed the name self-insert in save dialog file for GCode; added protection in case the save path is None
...
- fixed FlatCAM crash when trying to make drills GCode out of a file that have only slots.
- made the shell toggle shortcut key work when focused on Selected Tab; toggle units shortcut also
- changed the messages for Units COnversion
2019-02-06 14:03:59 +02:00
Marius Stanciu
b589292c0f
- fixed bug in Excellon Slots milling: a value of a dict key was a string instead to be an int. A cast to integer solved it.
2019-02-06 02:17:29 +02:00
Marius Stanciu
299a6585a7
- done a regression on Tool Tab default text. It somehow delete Tools in certain scenarios so I got rid of it
...
- fixed bug in multigeometry geometry not having the bounds in self.options and crashing the GCode generation
- fixed bug that crashed whole application in case that the GCode editor is activated on a Tool gcode that is defective.
2019-02-06 00:16:14 +02:00
Marius Stanciu
2ea2ed0cb0
- fixed the units calculators crash FlatCAM when using comma as decimal separator
2019-02-05 22:32:48 +02:00
Marius Stanciu
c6277967a6
- corrected the VIew menu with the new shortcuts for Zoom Fit, Zoom In, Zoom Out
2019-02-05 19:59:22 +02:00
Marius Stanciu
3b8b7d470a
- added a new parameter to set the feedrate of the probing in case the used postprocessor does probing (has toolchange_probe in it's name)
...
- fixed bug in Marlin postprocessor for the Excellon files; the header and toolchange event always used the parenthesis witch is not compatible with GCode for Marlin
- fixed a issue with a move to Z_move before any toolchange
2019-02-05 19:40:46 +02:00
Marius Stanciu
822800e7f5
- added a way to set the Probe depth if Toolchange_Probe postprocessors are selected
...
- finished the postprocessor file for MACH3 tool probing on toolchange event
2019-02-05 16:43:12 +02:00
Marius Stanciu
ed6d262780
- added an initial text in the Tools tab
...
- added possibility to use the shortcut key for shortcut list in the Notebook tabs
2019-02-05 13:37:49 +02:00
Marius Stanciu
bd3cb3aba3
- added a text in the Selected Tab which is showed whenever the Selected Tab is selected but without having an object selected to display it's properties
2019-02-05 13:04:37 +02:00
Marius Stanciu
3714203c95
- formatted the Shortcut List Tab into a HTML table
2019-02-04 23:41:17 +02:00
Marius Stanciu
8a6c48c7a9
- changed the shortcut keys for Zoom In, Zoom Out and Zoom Fit from 1, 2, 3 to '-', '=' respectively 'V'. Added new shortcut keys '1', '2', '3' for Select Project Tab, Select Selected Tab and Select Tool Tab.
2019-02-04 22:35:01 +02:00
Marius Stanciu
713b584841
- added a new parameter in the Tool Film which control the thickness of the stroke width in the resulting SVG. It's a scale parameter.
...
- whatever was the visibility of the corresponding toolbar when we enter in the Editor, it will be set after exit from the Editor (either Geometry Editor or Excellon Editor).
- added ability to be detached for the tabs in the Notebook section (Project, Selected and Tool)
- added ability for all detachable tabs to be restored to the same position from where they were detached.
- restored the way the tools autoloaded the objects in the comboboxes
2019-02-04 20:49:37 +02:00
Marius Stanciu
166fa0470b
- modified ReadMe to correct a mistake
2019-02-04 16:30:48 +02:00
Marius Stanciu
4e8f8905c8
- modified the Toolchange_Probe_general postprocessor file to include now Z moves before the actual toolchange event
...
- created a prototype postprocessor file for usage with tool probing in MACH3
- added the default values for Tool Film and Tool Panelize to the Edit -> Preferences
2019-02-04 16:29:12 +02:00
Marius Stanciu
e1888b1647
- added an automatic name on each save operation based on the object name and/or the current date
...
- added more information's for the statistics
2019-02-03 23:08:09 +02:00
Marius Stanciu
5e55f0d499
- fixed remove_tools() so the Tcl Shell action is readded to the Tools menu and reconnected to it's slot function
2019-02-03 16:49:33 +02:00
Marius Stanciu
7da1d23098
- added a remove_tools() function before install_tools() in the init_tools() that is called when creating a new project. Should solve the issue with having double menu entry's in the TOOLS menu
2019-02-03 16:29:56 +02:00
Marius Stanciu
6ea3499d39
- updated the new shortcut list with the shortcuts added lately
...
- now the special messages in the Shell are color coded according to the level. Before they all were RED. Now the WARNINGS are yellow, ERRORS are red and SUCCESS is a dark green. Also the level is in CAPS LOCK to make them more obvious
- some more changes to GUI interface (solved issues)
- added some status bar messages in the Geometry Editor to guide the user when using the Geometry Tools
- now the '`' shortcut key that shows the 'shortcut key list' in Editors points to the same window which is created in a tab no longer as a pop-up window. This tab can be detached if needed.
2019-02-03 15:13:09 +02:00
Marius Stanciu
e5ebfac3ce
- bug solved in a message display showed when there are Gerber Parser errors
2019-02-03 02:34:21 +02:00
Marius Stanciu
8099466f0c
- bugs regarding the Grid button solved
2019-02-03 01:03:06 +02:00
Marius Stanciu
12b78cf2f3
- fixed the snap magnet button in Geometry Editor, restored the checkable property to True
...
- some more changes in the Editors GUI in deactivate() function
- a fix for saving again empt an edited new and empty Excellon Object
2019-02-03 00:52:57 +02:00
Marius Stanciu
b3be08d334
- corrections of the name of the postprocessor class name - it has to be the same as the file name
2019-02-03 00:22:51 +02:00
Marius Stanciu
ee2c684a9c
- added a new postprocessor file named: 'probe_from_zmove' which allow probing to be done from z_move position on toolchange event
2019-02-03 00:11:17 +02:00
Marius Stanciu
7607aad8d8
- added protection against entering float numbers with comma separator instead of decimal dot separator in key points of FlatCAM (not everywhere)
...
- added a choice of plotting the kind of geometry for the CNC plot (all, travel and cut kind of geometries) in CNCJob Selected Tab
2019-02-02 23:56:08 +02:00
Marius Stanciu
0b96cbbac1
- code cleanup in Tools
...
- some GUI structure optimization's
2019-02-02 18:26:01 +02:00
Marius Stanciu
4f97e8ae45
- fixed the date in the ReadMe
2019-02-02 03:29:17 +02:00
Marius Stanciu
de7e41991d
- fixed a source of possible errors in DetachableTab Widget.
...
- fixed gcode conversion/scale (on units change) when multiple values are found on each line
- replaced the pop-up window for the shortcut list with a new detachable tab
- removed the pop-up messages from the rotate, skew, flip commands
2019-02-02 03:27:34 +02:00
Marius Stanciu
365c1f4c71
- remade the way FlatCAM saves the GUI position data from a file (previously) to use PyQt QSettings
...
- added a 'theme' combo selection in Edit -> Preferences. Two themes are available: standard and compact.
- some code cleanup
2019-02-02 01:25:35 +02:00
Marius Stanciu
e0adb9b43b
- corrected small type in list_sys Tcl command; added a protection of the Plot Area Tab after a successful edit.
2019-02-01 17:44:28 +02:00
Marius Stanciu
5dfd1bf0ab
- fixed postprocessor files so now the bounds values are right aligned (assuming max string length of 9 chars which means 4 digits and 4 decimals)
2019-02-01 16:19:16 +02:00
Marius Stanciu
f4da8c8c68
- Plot Area Tab view can now be toggled, added entry in View Menu and shortcut key CTRL+F10
...
- All the tabs in the GUI right side are (Plot Are, Preferences etc) are now detachable to a separate windows which when closed it returns in the previous location in the toolbar. Those detached tabs can be also reattached by drag and drop.
2019-02-01 14:51:49 +02:00
Marius Stanciu
080d148b37
- work on a FlatCAM compact theme
2019-02-01 04:12:03 +02:00
Marius Stanciu
5ab89791c7
- FlatCAM saves now to a file in self.data_path the toolbar positions and the position of TCL Shell
2019-02-01 02:05:39 +02:00
Marius Stanciu
d45d2c05ec
- added the bounds coordinates to the GCODE header; modified the postprocessor files to show them.
2019-02-01 00:23:20 +02:00
Marius Stanciu
d5853722c3
- updated the camlib.CNCJob.scale() function so now the GCode is scaled also (quite a HACK :( it will need to be replaced at some point)). Units change work now on the GCODE also.
2019-01-31 23:07:53 +02:00
Marius Stanciu
093f210c25
- hidden the snap magnet entry and snap magnet toggle from the main view; they are now active only in Editor Mode
2019-01-31 16:10:13 +02:00
Marius Stanciu
d1780acad9
- added new function to toggle fullscreen status in Menu -> View -> Toggle Full Screen. Shortcut key: Alt+F10
...
- added key shortcuts for Enable Plots, Disable Plots and Disable other plots functions (Alt+1, Alt+2, Alt+3)
2019-01-31 15:29:05 +02:00
Marius Stanciu
3c355f72be
- added a parameter ('Fast plunge' in Edit -> Preferences -> Geometry Options and Excellon Options) to control if the fast move to Z_move is done or not
2019-01-31 13:58:49 +02:00
Marius Stanciu
965e7f48ed
- added to the postprocessor files the command after toolchange to go with G00 (fastest) to "Z Move" value of Z pozition. - fixed
2019-01-31 03:49:04 +02:00
Marius Stanciu
53d50c799f
- added to the postprocessor files the command after toolchange to go with G00 (fastest) to "Z Move" value of Z pozition.
2019-01-31 03:45:21 +02:00
Marius Stanciu
31fd80a843
- added a file with some trials to replace the shortcut message box
2019-01-31 03:31:44 +02:00