Commit Graph

141 Commits

Author SHA1 Message Date
Marius Stanciu
0d42a2ac40 - in Distance Plugin - Distance value is now updated real time regardless of the Multi Point setting 2021-10-13 02:18:17 +03:00
Marius Stanciu
71306395fa - in Distance Plugin - modified the UI
- in Distance Plugin - implemented a new feature: multi segment distance measurement
- in Distance Plugin - the Dx, Dy, Angle and Distance values are updated real time (for non multi segment measurement)
2021-10-13 01:41:49 +03:00
Marius Stanciu
287dab0170 - fixed some issues in NCC Plugin: the Plugin could not clear a simple geometry and also some failures were not treated correctly 2021-10-12 00:16:29 +03:00
Marius Stanciu
55ea7a6be0 - in Markers Plugin: changed the name of the resulting object to reflect this plugin name
- fixed an issue with toggling the visibility of objects
2021-10-11 21:21:13 +03:00
Marius Stanciu
180b1dcc5a - minor changes in the Distance Plugin 2021-10-11 17:42:07 +03:00
Marius Stanciu
550771d10b - in Markers Plugin: fixed the offset from center functionality 2021-10-11 12:07:12 +03:00
Marius Stanciu
a33fabdd6f - in Distance Plugin, after setting the start point of the measurement, moving the mouse will update the end point position 2021-10-11 00:05:58 +03:00
Marius Stanciu
114e761b35 - minor change 2021-10-10 13:10:03 +03:00
Marius Stanciu
12dad1792a - in 2Sided Plugin: adding cumulative alignment points using the Ctrl+Shift+LMB now detects if it is a new start in adding alignment drill points
- in 2Sided Plugin: duplicated set of coordinates in Alignment Drills are removed
- in 2Sided Plugin: Shift+LMB will add automatically the clicked coordinates in the Alignment Drills location
2021-10-10 03:11:13 +03:00
Marius Stanciu
aef9d97dd7 - in Markers Plugin replaced the Margin parameters with the Offset parameters that now can be referenced either to the edge of the bounding box (effectively replacing the old Margin parameter) or to the center of the bounding box
- Distance Plugin Ui was upgraded
- updated the language strings
2021-10-10 01:37:09 +03:00
Marius Stanciu
1c42efdcdf - renamed the Corner Markers Plugin in Markers Plugin
- added a new feature in Markers Plugin: now the Margin parameter can be set for both axis: X and Y or both
2021-10-09 22:45:09 +03:00
Marius Stanciu
8c57a53e3b - fixed some recently introduced issues for the Milling and Drilling Plugins; those plugins did not had the pluginName defined in the Plugin UI
- in the canvas context menu added the menu for color changing
- when doing color changing now only Gerber and Excellon objects can have the colors changed
2021-10-09 00:34:30 +03:00
Marius Stanciu
af0fce63e9 - in Corner Markers Plugin - finished the feature of adding markers geometry to an external Geometry object 2021-10-08 22:36:09 +03:00
Marius Stanciu
6f884f4d64 - the Plugins object combo boxes are no longer updated on object selection on Project tab generally but only for the Plugin that is current, if any
- in Corner Markers Plugin I added a new feature, ability to insert existing markers into external objects. Finished the work for external Gerbers and work in progress for the external Geometry
2021-10-08 01:53:36 +03:00
Marius Stanciu
26354e1f9e - in "Punch Gerber" and "Extract" Plugins - make sure that the aperture markings are deleted on Reset Tool click and upon finishing the Plugin main function
- in Punch Gerber Plugin the object is no longer populated automatically with the generated object
- in Corner Markers Plugin fixed the position of "drills in locations" and for Checking Exceloon; the source object is no longer auto-updated to the latest one since we have to always work on the original object
2021-10-07 20:59:08 +03:00
Marius Stanciu
54d4c7cb78 - make sure that if the Properties Tab is selected then the Object UI is updated (built) on object selection on canvas
- code cleanup
2021-10-07 19:46:07 +03:00
Marius Stanciu
1860730b79 - Check Rules Plugin - upgraded the UI to the new look and grouped better the rules
- updated the language strings
2021-10-05 02:56:56 +03:00
Marius Stanciu
771365f65c - added the circle approximation parameter for Excellon geometry in Preferences
- updated the language strings
2021-10-05 01:12:43 +03:00
Marius Stanciu
1b6b432f7c - added the circle approximation parameter for Excellon geometry in Preferences
- updated the language strings
2021-10-04 20:57:42 +03:00
Marius Stanciu
ab704e2a60 - in 2Sided Plugin, deleting the last drill alignment coordinates will update the clipboard values too 2021-10-04 17:59:10 +03:00
Marius Stanciu
411f410025 - in 2Sided Plugin clicking LMB and also pressing CTRL+Shift will add the click coordinates to the Drll Alignment Coordinates
- added support for all Plugins to handle the LMB click release event without connect/reconnect of the mouse events
- code refactoring in app_Main file
2021-10-04 17:42:18 +03:00
Marius Stanciu
f4636ec71b - in 2Sided Plugin advanced mode fixed the bounds calculation: if no object is selected on canvas then the object selected in Source Object is used
- in 2Sided Plugin added a new typ of alignment drills: manual. This mode will no longer add pairs of drill holes mirrored against reference but only add in place drill holes
2021-10-04 12:02:38 +03:00
Marius Stanciu
b47a8c90cf - in Cutout Plugin solved a Shapely 2.0 deprecation warning 2021-10-03 03:58:27 +03:00
Marius Stanciu
594e91f17b - some changes in the Objects UI 2021-10-03 00:52:27 +03:00
Marius Stanciu
ff8ed49647 - fixed Find Optimal Plugin: there was an error triggered after finding the minimum distance
- upgraded the FInd Optimal Plugin UI
2021-10-02 23:40:02 +03:00
Marius Stanciu
fd8d473703 - for Transform and SolderPaste Plugins upgraded the UI
- in SolderPaste Plugin now the paste is dispensed only on the pads/Gerber flashes
2021-10-02 22:39:11 +03:00
Marius Stanciu
bc2f31aa90 - in Preferences, more Plugins preferences UI is upgraded to the new look
- In Paint Plugin fixed the Area select mode to work with Geometry object created by the Geometry Editor
- in Paint Plugin some changes in the way the source object is autoloaded
- in Paint, NCC and Cutout Plugins when using a mode that require to be terminated (by mouse RMB or ESC key) the notebook UI element is disabled until this is done
2021-10-02 18:02:27 +03:00
Marius Stanciu
1fb520e829 - minor changes, code cleanup 2021-09-28 15:52:05 +03:00
Marius Stanciu
36c0b94d3a - in Cutout Plugin simplified the UI
- Gerber Extra Buffering is now OFf by default. For those cases where the Gerber file is not rendered correctly it will need to be activated. It has a performance penalty so it will no longer be enabled by default for everybody.
2021-09-28 06:15:15 +03:00
Marius Stanciu
3fc0ab826f - working to differentiate between temporary units change and permanent units change 2021-09-27 17:28:54 +03:00
Marius Stanciu
33f5749a7f - more Qt6 port bugs fixed
- in Autolevelling Plugin modified the UI; work in progress - the frame disable is not working
2021-09-26 06:26:35 +03:00
Marius Stanciu
08d3a580ac - multiple UI changes in Preferences
- UI changes in the Paint Plugin
2021-09-25 21:08:15 +03:00
Marius Stanciu
e73d49e2cd - solved more Shapely 2.0 deprecation warnings
- in Isolation Plugin and NCC Plugin changed the UI and the Preferences for those Plugins
2021-09-25 03:36:57 +03:00
Marius Stanciu
0854101297 - in Cutout Plugin remade the UI and fixed different issues 2021-09-24 21:09:54 +03:00
Marius Stanciu
15b651147b - in Film Plugin added new parameters and improvements: now the negative film can have a box that is convex and it is no longer limited to square shapes. Also, if the box object has only one geometric element (an outline) then that one will be the final shape of the negative 2021-09-24 03:42:10 +03:00
Marius
e7e7ab8664 - in Extract Plugin some minor UI changes 2021-09-24 01:44:02 +03:00
Marius Stanciu
eaf9562854 - fixed some leftovers from Qt6 port
- some code optimizations in the Gerber Editor
- Corners Plugin now generate Gerber objects with the solid geometry flattened
- fixed issue where Gerber objects created from importing SVG geometries could not be edited
2021-09-21 23:41:56 +03:00
Marius Stanciu
dd029d6ded - fixed an error due of missing attribute of PlotCanvasLegacy when using Legacy2D graphic engine
- solving deprecation warnings issued by Shapely
- made sure that the Gerber Object geometry is always flattened
2021-09-21 15:55:35 +03:00
Marius Stanciu
f6caeff9c9 - In Extract Plugin fixed issue with not extracting soldermask for pads made with "P" type Gerber aperture
- in the method that exports the Gerber fixed issue with not exporting the geometry associated with the apertures of type "P"
2021-09-19 21:47:34 +03:00
Marius Stanciu
bc0f6ea3f6 - DblSided Plugin - remade the UI 2021-09-19 20:18:05 +03:00
Marius Stanciu
b98604b900 - In Plugins: Calculators, Copper Thieving, Corners, Extract, Fiducials and Film activated the harmonizing first column width in the Plugin UI 2021-09-19 04:52:49 +03:00
Marius Stanciu
6060bfef44 - In Plugins: Panelize, Cutout, Extract, Copper Thieving disabled the autoload of the last created APP object 2021-09-19 04:30:07 +03:00
Marius Stanciu
0ef01ef6a4 - fixed Extract Plugin not extracting soldermask for aperture macros 2021-09-19 03:56:07 +03:00
Marius Stanciu
824fae3bcb - some code reformatting in Extract Plugin 2021-09-18 03:07:24 +03:00
Marius Stanciu
b36077cd9a - some UI changes in the Milling and Drilling Plugins
- working on the Excellon side from Milling Plugin
2021-09-12 01:09:53 +03:00
Marius Stanciu
76c73033cb - fixed the FCGridLayout (in GUI elements) method that synchronize the column width for multiple grid layouts when the item on column is spanning multiple columns 2021-09-10 02:41:13 +03:00
Marius Stanciu
7fbb63e564 - minor changes in Film Plugin 2021-09-10 00:12:21 +03:00
Marius Stanciu
1f0af5fcc8 - added updated Italian translation by Massimiliano Golfetto
- added updated Romanian translation
- updated the language strings
2021-09-10 00:06:46 +03:00
Marius Stanciu
4b52196310 - in Fiducials Plugin added the support for ESCAPE key from manual mode and also exit by right clicking
- in Fiducials Plugin addressed the situation when no object is selected but there are available
- in Fiducials Plugin when adding manual fiducials now panning is allowed without cancelling the process of adding
- in Corners Plugin implemented the manual adding of markers
- in Corners Plugin added the support for ESCAPE key from manual mode and also exit by right clicking
2021-09-09 23:09:09 +03:00
Marius Stanciu
e0a158759c - in Fiducials Plugin added the support for ESCAPE key from manual mode and also exit by right clicking 2021-09-09 21:30:48 +03:00