Commit Graph

3960 Commits

Author SHA1 Message Date
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
e54b94f915 - fixed a typo in the Object UI 2021-10-04 00:03:19 +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
337d4af249 - removed some VisPy patches that now are incorporated in the v 0.9 of VisPy; bumped the VisPy requirement to 0.9.0 2021-10-03 03:01:22 +03:00
Marius Stanciu
594e91f17b - some changes in the Objects UI 2021-10-03 00:52:27 +03:00
Marius Stanciu
c796bad6fc - updated the language strings to the latest version 2021-10-03 00:40:15 +03:00
Marius Stanciu
3624d20b18 - upgraded Optimal and Calibration Plugins Preferences UI 2021-10-03 00:01:54 +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
a1530963f5 - clicking the splash screen will close it; also if an error is triggered, the error message will pop over the splash screen
- the Aperture Table in the Gerber Editor is no longer extended to show all apertures at once
- in Preferences: Excellon, Geometry and CNCJob tabs, updated the UI to the new design
2021-10-01 02:23:02 +03:00
Marius Stanciu
2feb509081 - finished the UI update in Preferences -> Processing 2021-09-30 02:49:45 +03:00
Marius Stanciu
75972180a8 - more UI changes in the Preferences to align them to the new app look 2021-09-29 22:17:49 +03:00
Marius Stanciu
b4c817722b - minor changes 2021-09-29 00:10:30 +03:00
Marius Stanciu
ad5bf57861 - Gerber UI in Preferences is now updated 2021-09-29 00:06:13 +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
0232ec5d2f - added a shortcut to select all apertures in the Excellon Editor (Ctrl+A) 2021-09-28 05:39:39 +03:00
Marius Stanciu
8d8a522714 - changed the circle resolution back to the default of 16 since this value is good for fast rendering of Gerber files
- added a shortcut to select all apertures in the Gerber Editor
- other minor fixes
2021-09-28 05:25:34 +03:00
Marius Stanciu
d0ee5ea3fa - changed the message when encountering a critical error - it now looks better 2021-09-27 18:47:32 +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
89426e8ac3 - in Gerber Object trying to solve the issue with too little details on plotting geometry with inch units 2021-09-27 15:22:27 +03:00
Marius Stanciu
0cee20a6d9 - in Excellon Editor and Geometry Editor solved some Shapely 2.0 deprecation warnings
- in Excellon Editor made sure that the tool diameter is always updated before adding a new drill (or drill array)
- changing units is not possible while in Editors
- changing units outside the Preferences will make no permanent changes
- deleting all shapes from the shapes collection (OpenGl graphics) will reset also the index in the collection data dict
2021-09-26 21:21:49 +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
d2cb145998 - besides reporting the error into the log file now any application crash is reported also in a MessageBox after which the application will close 2021-09-26 05:21:01 +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
0fa01e760a - in Gerber Editor, the Region Tool now will draw only for the '0' aperture therefore the utility geometry will be a very thin line 2021-09-25 04:09:19 +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
9ca397407c - in Gerber Editor fixed the issue where some shapes that belong to a deleted aperture were still stored inside the selection storage after this deletion 2021-09-24 22:38:21 +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
d3a16df32c - in Gerber Editor fixed the edge case where the user selects apertures in the Tools Table and then uses the Poligonize Tool and not by selecting shapes on canvas 2021-09-24 15:04:00 +03:00
Marius Stanciu
fa09ec9ae7 - in Gerber Editor fixed not being able to delete an aperture 2021-09-24 14:42:28 +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
548b5c2e28 - more Shapely deprecations fixes 2021-09-21 20:16:44 +03:00
Marius Stanciu
734398d460 - in Legacy2D graphic engine fixed setting the Opacity functionality
- fixed a recent issue where Gerber files made out of single polygons were not processed
2021-09-21 19:21:05 +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
5f417f7156 - pattern highlighting: added the Dx and %LPC%, %LPD% expressions 2021-09-19 22:35: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
59e19c6228 - fixed some issues in AppTextEditor due of Qt6 conversion 2021-09-19 21:16:20 +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
7e30c10601 - in INFO functionality for Gerber Object made the difference if the Follow geometry is not a Point or a LineString 2021-09-19 04:13:25 +03:00