Marius Stanciu
056ff05e29
- most of the logging (except in the Editors) is now done by the AppLogging class
2022-01-31 02:14:14 +02:00
Marius Stanciu
ff805880e1
- fixed the Follow plugin not marking correctly the resulting Geometry objet as a multigeo
...
- fixed the Cutout plugin not working with Geometry objects that are made out of a MultiLineString
2022-01-25 22:31:50 +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
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
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
3fc0ab826f
- working to differentiate between temporary units change and permanent units change
2021-09-27 17:28:54 +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
241579d670
- on Coppper Thieving Plugin some UI updates
...
- updated the GCGridLayout GUi element to automatically stretch the first column but offered also configuration; updated the use throughout the app
2021-09-09 16:28:14 +03:00
Marius Stanciu
eccd3cd4c6
- in Follow Plugin updated the GUI
2021-09-05 23:52:06 +03:00
Marius Stanciu
d90e86da39
- made sure that the location labels in the InfoBar have only the decimals required when the Grid snapping is ON
2021-08-31 02:25:43 +03:00
Marius Stanciu
fc97a4ecd6
- add HUD rectangle auto size for 3D Graphic Engine
2021-08-30 17:43:35 +03:00
Marius Stanciu
2daf191948
- changed the spacings in the new custom Grid layout
2021-08-07 11:58:11 +03:00
Marius Stanciu
461aa763ad
- created a new custom layout based on the Grid Layout where I can set the horizontal and vertical spacings between grid items and used it throughout the app
2021-08-07 11:46:45 +03:00
Marius Stanciu
53272da959
- porting to PyQt6
2021-08-04 18:34:24 +03:00
Marius Stanciu
ba59e9ed58
- fixed the setting color functionality on right click on the objects in the Project Tab such that the set color (or opacity) it is stored in a persistent setting correctly and the colors for Gerber objects are restored in order
...
- trying to fix a Runtime exception that may happen when the Plugin Tab is deleted completely
2021-06-17 22:09:58 +03:00
Marius Stanciu
77cdf798ab
- minor logging changes
2021-03-28 15:23:03 +03:00
Marius Stanciu
4c92083c01
- upgraded all the plugins such that at each launch the Plugin UI is reinitialized reducing the chances to get errors like "wrapped up C++ object deleted" with the side effect that the performance might be slightly reduced
2021-03-28 15:21:17 +03:00
Marius Stanciu
0177a64fe4
- changed some strings; updated the translation strings with the new strings (they need to be translated)
...
- modified all the plugins (formerly named Tools) to auto select in the plugin the selected object from Project Menu
- small changes in Tools Database
2021-03-18 03:45:56 +02:00
Marius Stanciu
de3cd919bb
- fixed the Extract Tool to work with apertures (tools) keys as integers
...
- fixed the Copper Thieving Tool to work with apertures (tools) keys as integers
- fixed the Corners Tool to work with apertures (tools) keys as integers
- fixed the Fiducials Tool to work with apertures (tools) keys as integers
2021-03-05 12:33:04 +02:00
Marius Stanciu
aee49e6495
- strings update
2021-02-27 04:53:57 +02:00
Marius Stanciu
f85be8d095
- added possibility of changing the Axis color and created a new parameter for that in Preferences
...
- some refactoring
- in a FCColorEntry GUI element, setting a color in the Color dialog will trigger the editingFinished signal therefore propagating the changes
2021-02-27 02:08:17 +02:00