Marius Stanciu
12e69af3ef
- in Isolation Plugin fixed the issue with clicking the header not toggling all tools rows
...
- in Isolation Plugin fixed an issue in the reset_fields() method
2022-01-08 23:10:40 +02:00
Marius Stanciu
648fc81868
- added a donation link (some people wanted it there so...)
2022-01-06 19:08:23 +02:00
Marius Stanciu
518bedc78d
- some changes in the Excellon object suggessted by an user: Karl-Heinz
2022-01-06 17:48:00 +02:00
Marius Stanciu
8f8bff3e4f
- modified the 'laser-lines' method in the Paint Plugin such that the rounded part of a painted trace is painted too in the case that the trace width is much higher than the clearing tool diameter
2022-01-06 00:02:23 +02:00
Marius Stanciu
fff657389e
- in Paint Plugin fixed the method 'laser-lines' for the case when the painted Gerber file has square shape apertures
2022-01-05 04:41:47 +02:00
Marius Stanciu
f3d379e4af
- in Milling Plugin made sure that the UI is updated correctly when changing the type of target object depending on the Basic/Advanced mode
2021-12-24 04:49:34 +02:00
Marius Stanciu
03f096a1cd
- fixed a double application of milling offset when having geometries with multiple tools
...
- finished the mill-excellon feature in the Milling Tool; milling will be done progressively from the hole center toward the edge
2021-12-23 22:04:41 +02:00
Marius Stanciu
da154a865c
- in Milling Plugin working on milling Excellon holes by painting them from the center
...
- removed display of some of the logs in Tcl Shell (when in Verbose mode) when parsing the Gerber files
2021-12-23 05:07:49 +02:00
Marius Stanciu
0e4eb2631e
- in Milling Plugin fixed the toolchange_xy and end_xy parameters not being used
2021-12-16 05:33:25 +02:00
Marius Stanciu
2d1cf899e8
- small optimization when deleting all objects (creating a new project)
2021-12-09 13:10:01 +02:00
Marius Stanciu
24caaedac0
- fixed some more Shapely 2.0 deprecation warnings
...
- fixed a message bug in the AppMain
2021-12-08 23:11:23 +02:00
Marius Stanciu
20587eaec8
- some issues fixed that were left behind rom porting to PyQt6
...
- trying to solve differently RuntimeError exceptions that randomly popup due of wrapped C++ objects being deleted by attempting to create a new UI for the objects
2021-11-30 00:00:18 +02:00
Marius Stanciu
2125071875
- fixed a bug in the Gerber Editor in the Move command
2021-11-27 01:41:31 +02:00
Marius Stanciu
7f472838d6
- in Follow Plugin made sure that the notebook is disabled until the user finish (or cancel) the operation when using the area type of 'follow'
2021-11-26 01:55:54 +02:00
Marius Stanciu
a54de942a3
- added a few protections against RuntimeError exceptions that randomly popup due of wrapped C++ objects being deleted
2021-11-23 12:26:11 +02:00
Marius Stanciu
755da7c972
- minor
2021-11-22 21:25:49 +02:00
Marius Stanciu
ee913e16a5
- when building the UI for the CNCJob first clear the CNCJob Tools Table
2021-11-22 13:16:32 +02:00
Marius Stanciu
822df5ba92
- fixed the Travelling Salesman algorithm such that it does not add duplicated points that are next to each other
2021-11-22 12:45:10 +02:00
Marius Stanciu
8f0b591d74
- in AppTextEditor made some changes (added some placeholders and a message popup when reaching the end of document)
...
- when viewing GCode the Find field can now keep the focus
2021-11-22 03:26:09 +02:00
Marius Stanciu
c98066834a
- fixed a bug in Panelize Plugin where the Geometry objects could not be panelized
...
- fixed some more Shapely 2.0 deprecation warnings in the Panelize Plugin
2021-11-21 20:34:05 +02:00
Marius Stanciu
262ccdda28
- updated the Italian (Massimiliano Golfetto) and Turkish (Mehmet Kaya) translations
2021-11-21 17:57:37 +02:00
Marius Stanciu
5f55471aaa
- updated the language strings
2021-11-21 01:20:23 +02:00
Marius Stanciu
b494669ca0
- made sure that if the OR-TOOLS package is not installed then the options in the Preferences for the related optimizations are disabled
2021-11-20 19:41:52 +02:00
Marius Stanciu
640739cc65
- fixed another issue when using Python 3.10, in GUI elements
...
- fixed the Rtree optimization when drilling with no toolchange such that all drill points are used
- fixed the CNCJob object Tools Table when drilling with no toolchange: now only one tool is displayed
2021-11-20 06:30:52 +02:00
Marius Stanciu
538f949983
- solved some Shapely 2.0 deprecation warnings in the Geometry object
2021-11-19 20:27:47 +02:00
Marius Stanciu
1ed9714d92
- solved some Shapely 2.0 deprecation warnings in the Panelize Plugin
2021-11-19 20:25:17 +02:00
Marius Stanciu
370e8f8ec1
- added Rtree optimization for Drilling Plugin
2021-11-17 18:59:37 +02:00
Marius Stanciu
9761e8a4d1
- added fix such that the application will work without having the ortools package installed: TSA and RTree algorithms will be automatically used in that case
2021-11-17 16:41:49 +02:00
Marius Stanciu
57004cf948
- fixed an issue when using Python 3.10, in GUI elements
2021-11-17 01:15:46 +02:00
Marius Stanciu
b29586388b
- fixed the issue with toggling visibility for Excellon objects
...
- fixed some issue when using Python 3.10
2021-11-10 22:48:59 +02:00
Marius Stanciu
825701c73c
- in Cutout Plugin made sure that mouse bytes feature will not autoselect the Excellon object that is created
2021-11-07 00:17:02 +02:00
Marius Stanciu
ffa861fb1f
- in Geometry Property Tab, clicking the tools table header will toggle the selection for all tools in the table
2021-11-06 01:26:42 +02:00
Marius Stanciu
67fa5596e1
- in Isolation Plugin there is no longer auto-switch to Properties Tab
...
- when editing Geometry objects with multiple geometry fixed the issue with the edited geometry always being the one in the first tool
2021-11-06 01:15:14 +02:00
Marius Stanciu
0a2a8cbe41
- Markers Plugin - fixed issue when adding existing markers to an external Geometry object - done
2021-11-01 03:33:55 +02:00
Marius Stanciu
1e5bc400a5
- Markers Plugin - fixed issue when adding existing markers to an external Geometry object
2021-11-01 02:07:20 +02:00
Marius Stanciu
29457e9867
- Cutout Plugin - improved the functionality in Manual mode: depending on the state of the Shape parameter different types of cutout manual geometry is generated
...
- fixed a bug in the Editors when trying to launch the Editor without an object selected
2021-11-01 00:53:52 +02:00
Marius Stanciu
c401ece84c
- fixed issue in Cutout Plugin: there was an offset from the object center when using automatic gaps, both on X and Y axis
...
- fixed issue in Cutout Plugin: when the margin parameter was bigger than the gaps size (automatic gaps) the gaps are not created
2021-10-31 23:58:50 +02:00
Marius Stanciu
a4deb42d52
- working on Cutout Plugin - refactoring code
2021-10-31 23:10:25 +02:00
Marius Stanciu
196044426c
- fixed an exception that was triggered when toggling units inside the Editors
2021-10-31 14:20:47 +02:00
Marius Stanciu
bb089eb657
- refactored the is_legacy object to use_3d_engine
...
- made sure that there is no longer a double action when toggling the object visibility ('plot' attribute)
2021-10-31 14:05:00 +02:00
Marius Stanciu
25bca44996
- in Markers Plugin made sure that whenever new markers are added, the previous ones are first cleared so there is no accumulative action
...
- in Markers Plugin added utility geometry for the manual mode
2021-10-31 02:28:30 +03:00
Marius Stanciu
1596f69e2b
- in Isolation Plugin: if using a V-shape tool, restored the ability to change the tool diameter as a function of tip diameter, tip angle and the depth of cut
2021-10-30 16:13:32 +03:00
Marius Stanciu
b309a14929
- small changes in the VisPyVisuals that should improve a bit the performance
2021-10-30 14:10:48 +03:00
Marius Stanciu
3e916f4e09
- added more of the contributors in the About page
2021-10-28 22:52:24 +03:00
Marius Stanciu
f9dde40eec
- fixed some more Shapely 2.0 deprecation warnings
2021-10-28 22:30:33 +03:00
Marius Stanciu
4ed8512cac
- fixed printing a CNCJob object with File -> Print(PDF) functionality by adding a root element if both travels and cuts are present
2021-10-28 20:33:32 +03:00
Marius Stanciu
de4c51b480
- fixed error that did not allowed printing from the TextEditor
...
- added an error message when the File -> Print to PDF functionality is not working due of missing a root element in the SVG step
2021-10-28 20:11:06 +03:00
Marius Stanciu
9ff8f15b67
- cleaned the geometry generated by flattening by removing the empty geometry; fixed issue #539 on jpcgt's bitbucket account
2021-10-28 15:35:44 +03:00
Marius Stanciu
2a2dea99c9
- applied changes for offsetting to other methods
2021-10-27 20:01:10 +03:00
Marius Stanciu
af8469ebc9
- fixed the offseting feature in the Isolation Plugin such that the interiors of the isolated polygons are offset correctly
2021-10-27 19:21:08 +03:00