Commit Graph

3973 Commits

Author SHA1 Message Date
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
b49b2dd24e - fixed an issue within the version checking (inherited from FlatCAM) 2021-10-09 19:57:27 +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
866e2fb4b7 - changing the Excellon Object color from Project Tab context menu is now persistent 2021-10-08 23:48:18 +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
e7fd78ea28 - the Editors require an Object UI build before launching; I've added the required code so the shortcut keys work even if the Properties tab is not current 2021-10-08 12:47:15 +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
56451688d5 - the Proprties tab UI is now populated with the object UI only when the Properties tab is selected and not on object selection like it was done previously 2021-10-07 16:53:24 +03:00
Marius Stanciu
e2f511be71 - added a new color in the Object Colors ("indigo")
- now the object color transparency is preserved if a new color is chosen
2021-10-07 14:55:17 +03:00
Marius Stanciu
1553d42b5a - updated the Turkish translation files (by Mehmet Kaya) 2021-10-07 14:26:45 +03:00
Marius Stanciu
0a232055cd - upgraded the Preferences UI section for Check Rules Plugin 2021-10-05 10:18:18 +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
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