Marius Stanciu
3bcd6a4d48
- Isolation Plugin: code refactoring
2023-07-06 05:58:06 +03:00
Marius Stanciu
fd57fff6d0
- Isolation Plugin: reversed the milling direction between the conventional and climbing milling types
2023-07-06 04:41:50 +03:00
Marius Stanciu
4d5287ce12
- Gerber Parser: fixed a bug where a region is a MultiPolygon and failed because of changes in Shapely starting with version 2.0
2023-07-05 16:22:49 +03:00
Marius Stanciu
eae925a2b7
- Drag and Drop files works now only in the Notebook and in the Plot Tab
2023-07-05 16:12:27 +03:00
Marius Stanciu
f0dec4ad33
- Isolation Plugin: fixed some possible issues when using rest machining
2023-07-05 14:58:20 +03:00
Marius Stanciu
abcd949d98
- Excellon Editor: fixed crash when editing hole diameters in the Tool Table
2023-07-05 13:47:49 +03:00
Marius Stanciu
948641d5bd
- Gerber Editor: fixed issue with editing the rectangular aperture dimensions in the Tool Table (I used wrong parameter names to the Shapely box() method)
2023-07-04 22:13:10 +03:00
Marius Stanciu
d4bf659365
- Isolation Plugin: fixed some errors due of trying to get the is_empty property from a list (geometry that was flattened)
2023-07-04 00:32:55 +03:00
Marius Stanciu
d96d981643
- fixed a number of bugs reported in the issue #32 here: https://bitbucket.org/marius_stanciu/flatcam_beta/issues/32/crashes-on-close-random-crashes-that
2023-07-04 00:12:36 +03:00
Marius Stanciu
f00eb7b859
- NCC Plugin: fixed the determination of optimal tool
...
- NCC Plugin: fixed a bug where when using the Rest Machining an error is issued due of trying to create a MultiPolygon having in the list another MultiPolygon; fixed by flattening the list
2023-07-01 10:40:49 +03:00
Marius Stanciu
1a637cdcb0
- NCC Plugin: fixed the Isolation operation mode
...
- a number of methods were updated
- modified some strings in regard to rest machining
2023-06-30 23:49:13 +03:00
Marius Stanciu
70bf613163
- NCC Plugin: updates to fix a bug when doing copper clearing with Rest option
2023-06-29 22:40:36 +03:00
Marius Stanciu
e965ca5494
- added a new signal allowing printing messages in statusbar without polluting the Tcl Shell; to be used in the future for low-ranking messages
2023-06-19 14:37:31 +03:00
Marius Stanciu
968fb1f943
- NCC Plugin: modified the previous change and now the simplification action is much bigger reducing the number of coordinates by a factor of 20 (20 times less)
...
- Paint Plugin: same as above
- Ncc Plugin: added some more tooltips
- Isolation Plugin: fixed some issues when using the Rest Machining option
2023-06-17 22:30:17 +03:00
Marius Stanciu
5fe50dbcd1
- NCC Tool: made a small optimization by adding a simplification in the clearing geometry
2023-06-16 22:37:02 +03:00
Marius Stanciu
aa7758c885
- a bit of optimization in camblib.clear_polygon() method
...
- added the update of bounds for the TclCommands: Mirror, Scale, Offset, Skew, Buffer
2023-06-15 00:50:10 +03:00
Marius Stanciu
dd49b21176
- Geometry Editor: fixed the selected shapes width issue; now the selected shapes are thicker
...
- Geometry Editor: no longer matter the order (top-bottom or bottom-top) of selection, now the last selected shape has the data updated in the UI
- Geometry Editor: fixed the simplification tool to work on a selection of shapes
2023-06-12 15:57:25 +03:00
Marius Stanciu
473470bf03
- Isolation Plugin and Isolate Tcl Command: optimized the isolation method
2023-06-10 15:51:02 +03:00
Marius Stanciu
22db129f60
- NCC Plugin - fixed a minor bug that crashed the NCC Tcl Command; reported by @Aldin Halilovic on bitbucket
2023-06-08 23:01:10 +03:00
Marius Stanciu
598650d41e
- Allowed the opening of certain types of damaged Gerber files (apertures not defines but used) but WARNINGS
2023-06-08 22:50:37 +03:00
Marius Stanciu
24806b3116
- Gerber Parser: minor changes, cleaning up the KiCAD junk lines if the Gerber file is made by KiCAD
2023-06-08 00:59:08 +03:00
Marius Stanciu
ed3ef84eb2
- updated in GUI Elements for FCButton, FCFrame and FCLabel custom widgets adding an stylesheet optimization method
2023-06-07 02:58:46 +03:00
Marius Stanciu
d491278ab2
- Sub Tool: fixed an issue due of an incorrect parameter for a QTimer start
2023-06-05 19:07:01 +03:00
Marius Stanciu
5708791acc
- in Preferences, added a control in the General -> GUI Settings to control the font size for the entire application; require an app restart
2023-06-05 18:46:06 +03:00
Marius Stanciu
bc1fa4ca94
- updated the FCButton and FCLabel custom widgets
...
- Paint Plugin: fixed issues caused by the latest changes in the Shapely module
- NCC Plugin: some changes in the method used by the Tcl Command
2023-06-05 15:41:08 +03:00
Marius Stanciu
6f13533d3d
- Pdf import Plugin: made sure that the keys in tools are integers
...
- Pdf Import Plugin: added the source code to the imported Gerber file
2023-05-31 14:07:45 +03:00
Marius Stanciu
eb0f687bdc
- Pdf Import plugin: fixed an issue with assigning a wrong property to a Qtimer
...
- Extract Plugin and Punch gerber Plugin: fixed a wrong build of the UI triggered even those tools where not launched yet
2023-05-31 13:46:17 +03:00
Marius Stanciu
26e0653eeb
- Geometry Editor: added some constraints in regards of the required selection before using some of the subTools
2023-05-25 14:22:35 +03:00
Marius Stanciu
99a591aa49
- Geometry Editor: subtool Path: fixed issue of not registering the new click when using the Shift modifier
...
- Geometry Editor: subtool Path: the coordinates displayed when using the Shift key modifier are the coordinates for the end of the line and not the mouse cursor
2023-05-25 02:43:43 +03:00
Marius Stanciu
63071a9bae
- overwritten the Beta_8.995 branch with the Gerber_Editor_Upgrade branch
2023-05-24 18:07:05 +03:00
Marius Stanciu
c23d0c4ed6
- some deletions, because there are conflicts, and I am lazy to fix them
2023-05-24 17:58:15 +03:00
Marius Stanciu
260b466abf
- fixed the Voronoi generation in the Autolevelling Tool (removed the Foronoi package due of issues and now using the embedded functionality from Shapely)
2023-01-16 23:50:38 +02:00
Marius Stanciu
7a7d6d52bf
- fixed a decoding error in the Excellon parser
2023-01-16 13:17:36 +02:00
Marius Stanciu
d89deb47d3
- fixed an encoding error in the Excellon parser
2023-01-16 13:05:53 +02:00
Marius Stanciu
037a72a594
- small fix for a bug that interfere with running the 2D graphic mode
2022-05-20 04:51:28 +03:00
Marius Stanciu
c0ff26db13
- fixed the Move Plugin to use the new setting of outline for the selection shape
2022-05-19 15:36:22 +03:00
Marius Stanciu
054a812f7b
- added a new setting that control the selection shape creation, in the Preferences. If the checkbox Selection Outline is checked then the selection shape is only an outline.
2022-05-19 14:13:25 +03:00
Marius Stanciu
f82d4a4b98
- fixed the Toggle Grid Lines functionality for dark mode
2022-05-18 23:59:57 +03:00
Marius Stanciu
6e410583bb
- added some safeguards in Cutout Plugin
2022-05-18 16:32:13 +03:00
Marius Stanciu
04bb085794
- the ArgThread class is no longer launched in case of Linux systems due of crashes
2022-05-17 20:35:14 +03:00
Marius Stanciu
739e41d48b
- in Cutout Plugin added an extra attempt to solve the issue with creating invalid geometries
2022-05-17 15:43:36 +03:00
Marius Stanciu
b09c55daf0
- updated the Turkish language strings (by Mehmet Kaya)
2022-05-17 14:38:35 +03:00
Marius Stanciu
3a0247e7cf
- in Cutout Plugin added ability to use the margin (full range of values: negative, zero, positive) when applying the cutout over a Geometry source object
2022-05-17 12:31:08 +03:00
Marius Stanciu
278727fcc7
- fixed an issue that left some parts of the Geometry Editor UI linked to the Move context menu action
2022-05-16 04:17:33 +03:00
Marius Stanciu
745e49ed50
- finished upgrading the UI in Geometry Editor sub-tools
2022-05-16 03:49:02 +03:00
Marius Stanciu
3f1a77e663
- fixed the Tcl command drillcncjob so it can use positive or zero depth of cuts
...
- fixed the Drilling Plugin such that when the Z_CUt (depth of cut) is positive value then the up-to-zero feature will not be used
2022-05-15 01:16:57 +03:00
Marius Stanciu
1dc26af34c
- fixed the join-as-gerber functionality
2022-05-13 01:35:23 +03:00
Marius Stanciu
0ee2a19189
- changed the syntax highlighting for the AppTextEditor such that the strings are not color marked
...
- changed the syntax highlighting such that for a dark theme the colors are inverted
- made sure that in the AppTextEditor, when a line is highlighted then the text foreground color is black such that the writing can be read over the line highlight
2022-05-12 04:13:23 +03:00
Marius Stanciu
9eb42f4601
- some refactoring and updated the application strings
...
- updated Romanian translation
2022-05-11 23:42:46 +03:00
Marius Stanciu
82d1729eb8
- in Document Object UI - upgraded the UI and fixed the colors setting
2022-05-11 22:39:07 +03:00