Marius Stanciu
bdabd6cfdf
- in Geometry Editor - made sure that selecting shapes on canvas will update the UI - final fix
2020-11-29 15:44:16 +02:00
Marius Stanciu
4f46620e7e
- in Geometry Editor - fixed multiple plotting for the same selection
2020-11-29 15:30:13 +02:00
Marius Stanciu
ac145b283b
- in Geometry Editor - improvement in update of the whole Geometry Editor UI on shape selection on canvas
2020-11-29 03:43:47 +02:00
Marius Stanciu
89039a9606
- in Geometry Editor - improvements and some issues are solved
2020-11-29 03:35:40 +02:00
Marius Stanciu
6a3631a401
- in Geometry Editor - reverted to using non-threaded move
...
- in Geometry Editor - made sure that polygons are displayed as such in order to not create confusion (the plotted shapes now have 'content')
- in Geometry Editor - in Polygon tool solved issues with adding a double point at the last position
- in Geometry Editor - the Rectangle and Polygon tools are now the result stored as LinearRing instead of Polygon
- in Geometry Editor - upgraded the Intersection and Subtraction tools to work correctly using as inputs LinearRing's
- in Geometry Editor - fixed the display of coordinates for MultiLineString's
- in Geometry Editor - fixed the Explode tool to work in the new conditions
- in Geometry Editor - fixed the Buffer tool to work in the new conditions
2020-11-28 23:42:30 +02:00
Marius Stanciu
eb6621f5ca
- Turkish language strings updated (by Mehmet Kaya)
2020-11-28 16:38:42 +02:00
Marius Stanciu
16ae703a61
- added the mechanism to create an error log in the data path where to write debug data for the crashes of FlatCAM
2020-11-28 15:51:37 +02:00
Marius Stanciu
0ede053fe1
- updated the Italian translation (by Massimiliano Golfetto)
2020-11-28 13:49:02 +02:00
Marius Stanciu
42d6188836
- updated Language strings
...
- translated the strings to Romanian language
- Google-translated the strings to German language
2020-11-28 00:57:18 +02:00
Marius Stanciu
0a7e830a81
- fixed missing import in the preprocessors
...
- deleted the Toolchange_custom preprocessor because it is no longer used
2020-11-28 00:15:48 +02:00
Marius Stanciu
7a618a85c5
- fixed wrong display of editor actions in the Editor toolbar at the first start of the app
2020-11-28 00:10:46 +02:00
Marius Stanciu
641fee11d1
- added some protections in case the Editors could not start such that the app is not crashed
2020-11-27 17:10:41 +02:00
Marius Stanciu
cf7c6dc9c2
- some refactoring between app_Main class and MainGUI class
...
- on tab close in Notebook the tool_shapes are deleted (shape markings used by some of the App Tools) therefore part fo the clean-up
2020-11-27 17:00:12 +02:00
Marius Stanciu
1f31c4156f
- in Tool Isolation, for Polygon Selection method, added ability to select all/clear all polygons allowing thus negative selection (select all followed by deselection of the polygons you don't want isolated, e.g a ground plane)
2020-11-27 16:36:02 +02:00
Marius Stanciu
b0ccc15f70
- in Geometry Object Properties UI - finished the new feature Simplification and Vertex Points calculation which should greatly reduce the resulting GCode size
2020-11-27 15:16:17 +02:00
Marius Stanciu
fd3f03afba
- in Geometry Object Properties UI - added the UI for Utilities and within Utilities added the Simplification UI
2020-11-27 14:44:22 +02:00
Marius Stanciu
675d7455d4
- fixed crash when launching with 2D Graphic Engine (due of recent changes)
...
- in Geometry Editor - added new feature: Zoom on selected (by selecting a geometry element in the Geometry Table)
2020-11-27 14:16:26 +02:00
Marius Stanciu
be84e2b18d
- in Geometry Editor - fixed the limits for the simplification tolerance
2020-11-27 03:43:14 +02:00
Marius Stanciu
ae5d9af9ae
- in Geometry Editor - added a context menu in the Geometry Table
2020-11-27 03:39:13 +02:00
Marius Stanciu
25279dd340
- in Geometry Editor - added a new feature: ability to change the orientation (from CW to CCW and the revers) for Polygon and LinearRing geometry elements.
2020-11-27 03:23:09 +02:00
Marius Stanciu
cb494d7e8f
- in Geometry Editor - fixed a crash on Geometry Editor exit
2020-11-27 02:43:45 +02:00
Marius Stanciu
ae302244a6
- in Geometry Editor - simplification method is now threaded and optimized
2020-11-27 02:14:59 +02:00
Marius Stanciu
e79a53012a
- in Geometry Editor - added a new feature: Simplification. It will greatly reduce the number of vertex points in a geometry element selected in the Geometry Table thus potentially greatly reducing the resulting GCode number of lines
2020-11-27 02:05:04 +02:00
Marius Stanciu
49c26f06de
- in Geometry Editor - added more parameters displayed for the geometric elements selected in the Geometry Table: is_valid, is_empty, is_ccw, is_simple, is_ring
2020-11-27 01:37:52 +02:00
Marius Stanciu
d34b1f1c71
- in Tool Follow made sure that the resulting geometry elements are all valid and not empty and also do not contain Points as those are irrelevant in the Follow Tool
...
- in Geometry Editor fixed the selection on the Geometry Table
- in Geometry Editor - made sure that the edited Geometry do not contain Shapely Points and that when adding shapes, that the geometry of that shapes is valid and non empty and it is not a Shapely Point
- in Geometry Editor - added new information's (length, coordinates and vertex points number) for the geometric element selected in the Geometry Table
2020-11-27 01:09:43 +02:00
Marius Stanciu
9ecc2dc9ac
- in Tools Database - clicking the header sections of the TreeWidget for columns Target and Diameter will sort the tools by that criteria
2020-11-26 22:02:40 +02:00
Marius Stanciu
ab81591a40
- in Tools Database added a Sort by Target context menu entry and functionality; fixed the Sort by Dia functionality
2020-11-26 21:27:57 +02:00
Marius Stanciu
46f565d3ad
- in Tools Database minor change
2020-11-26 20:51:45 +02:00
Marius Stanciu
116954b9cd
- in Tools Database added tooltips for each column item in the left TreeWidget
...
- in Tools Database made sure that editing the Target and Tool diameter in the right side section will update the values in the left TreeWidget
2020-11-26 20:38:50 +02:00
Marius Stanciu
db4ec25826
- fixed error in Tools Database when deleting first tool; remade the tool deletion method
2020-11-26 17:19:19 +02:00
Marius Stanciu
a702f750b2
- in Tools Database added a 3rd column showing the Tool Diameter
2020-11-25 23:22:33 +02:00
Marius Stanciu
d49f8a87e6
- in Tools Database added a new column showing the intended target and also added in the context menu an entry that will sort the tools by tool diameter
...
- fixed in Tools Database the message pop-up that tools are modified but not saved on Toos Database tab closing
2020-11-25 23:06:20 +02:00
Marius Stanciu
fb983872d0
- using 'Escape' key shortcut while the focus is in the Tcl Shell command line will set focus on the main canvas
2020-11-25 21:14:18 +02:00
Marius Stanciu
9b08c51bba
- added Find function in Tcl Shell (will search for either the selected text in the command line or for the one stored on the clipboard)
2020-11-25 18:32:18 +02:00
Marius Stanciu
51e3dc3308
- moved around portions of code in the App.__init__ for optimization; added a control in Preferences for usage of Log in Tcl Shell
2020-11-25 17:57:05 +02:00
Marius Stanciu
7a5f072d3f
- added confirmation status messages for clearing the recent files/projects lists
2020-11-25 14:30:53 +02:00
Marius Stanciu
4cc88ec5fe
- fixed an error in Geo Editor when trying to save an empty Geometry
...
- in Preferences made sure that clicking the Restore Defaults will update the values in the Preferences Tab
- some changes in the Tools visibility in the Tools ToolBar
2020-11-25 14:24:47 +02:00
Marius Stanciu
88509cd9a7
- made sure that the GUI element FCInputDialogSpinnerButton has the spinner element auto-selected on launch
2020-11-25 13:04:12 +02:00
Marius Stanciu
ca77b8869c
- had a first shot in creating a way to show the log messages in the Tcl Shell if a setting in Preferences is set
...
- fixed Isolation Tool tool table context menu pointing at the same method for the menu entries: Add Tool and Pick from DB
2020-11-25 12:48:38 +02:00
Marius Stanciu
1af4ec0474
- changed how the Editor toolbar button works; added a background for the 'Exit Editor' toolbar button when in Editor
2020-11-25 02:56:10 +02:00
Marius Stanciu
595fc851a6
- removed the Notebook hide action when using the Esc key in the Geometry Editor
2020-11-25 02:10:51 +02:00
Marius Stanciu
d0288cb5a5
- some small fixes in the Geo Editor such that the Tool Tab is no longer shown on Editor Exit if it was used by an Editor sub-tool
2020-11-25 02:05:00 +02:00
Marius Stanciu
1c2314149c
- added a way to keep compatibility with old projects
2020-11-25 01:40:56 +02:00
Marius Stanciu
2545da79b5
- fixed an issue for importing DXF as Geometry when the DXF geometry is a single line
...
- updated the convert_any2geo() method such that resulting geometry objects have the tools attribute required in the newer versions of the app
2020-11-24 21:33:29 +02:00
Marius Stanciu
ad5ae43ab4
- Cutout Tool - fixed generation of rectangular geometry if the selected gaps is "None"
2020-11-21 21:04:08 +02:00
Marius Stanciu
66933ae172
- Punch Gerber Tool - finished manual mode for all methods
2020-11-21 20:55:48 +02:00
Marius Stanciu
01d6ca3fa9
- Punch Gerber Tool - made sure that Select All/Deselect All in Manual mode is actually selecting pads not only visually
...
- Punch Gerber Tool - finished manual mode for "Excellon" method
2020-11-21 19:53:11 +02:00
Marius Stanciu
f86d3d521d
- updated the Readme file - MacOS installation instructions to ensure that the gdal package is installed correctly
...
- some minor other changes in the quit_application()
2020-11-21 14:46:57 +02:00
Marius Stanciu
070e0f2c0b
- reactivated the close_app Qt signal mechanism
2020-11-21 14:14:52 +02:00
Marius Stanciu
7eacb1c24e
- Cleaned the GUI in Excellon Preferences of parameters no longer used (transferred to Drilling Tool)
...
- Removed warning message boxes from export DXF/SVG handlers of the menu entries in the File menu and upgraded the status bar message to error
2020-11-21 13:43:43 +02:00