Marius Stanciu
3ddb321dff
- some GUI changes in Milling Plugin
...
- fixed the multiple selection in the Project Tab collection list; now only a single selection will trigger the signal 'proj_selection_changed'
- when Milling Plugin is opened, selecting an Excelon object will set the GUI to Excellon Target
2021-09-02 12:46:38 +03:00
Marius Stanciu
2e23b8590b
- fixed the issue in Milling Plugin that did not automatically set the object combo to the previously selected object
2021-09-01 23:16:17 +03:00
Marius Stanciu
290647a2be
- changed the way the HUD width is calculated
2021-09-01 04:19:12 +03:00
Marius Stanciu
23822ea774
- fixed the bug where the HUD did not used the set font size from Preferences
2021-08-31 20:08:42 +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
7dfb8152ce
- in Gerber Editor fixed bug with the row selection that no longer selected the visuals on canvas
2021-08-31 00:34:17 +03:00
Marius Stanciu
a7d790ef7c
- the Y axis labels are now rotated at 45 degrees allowing better space management
...
- changed the HUD color, with Light theme, to gray
2021-08-31 00:07:54 +03:00
Marius Stanciu
2b40ba1c5f
- add HUD rectangle auto size for 2D Graphic Engine
2021-08-30 18:28:35 +03:00
Marius Stanciu
9637908b55
Merged in hud_auto_size (pull request #19 )
...
HUD rectangle auto size for 3D Graphic Engine
2021-08-30 14:45:41 +00:00
Marius Stanciu
fc97a4ecd6
- add HUD rectangle auto size for 3D Graphic Engine
2021-08-30 17:43:35 +03:00
Marius Stanciu
ccfca31c4e
- removed patch to fix scaling on HIDPI displays since now the fix is implemented in VisPy v0.8.1
...
- modified a patch for VisPy Infinite Line Visual that set the line width, in order to make it compliant with newer versions of OpenGL
2021-08-30 02:27:06 +03:00
Marius Stanciu
6f87e0c9e6
- disabled the selection of a Graphic Engine until matplotlib will have support for PyQt6 framework
2021-08-30 00:53:11 +03:00
Marius Stanciu
74472e61bd
- fixed the reconnection of the mouse events when canceling setting the origin
2021-08-30 00:50:22 +03:00
Marius Stanciu
ba217fc103
- updated the language strings and the Simplified Chinese language translation
2021-08-29 19:12:21 +03:00
Marius Stanciu
2fd8c76996
- fixed a reported issue with the manual cutout in Cutout Plugin where adding more gaps will crash the app due of the manual geometry being a MultiPolygon and not a Polygon as it was assumed
...
- fixed a reported bug in convert 2 geometry where a MultiLineString' object does not support item assignment“ error was issued
2021-08-29 19:01:46 +03:00
Marius Stanciu
30802901c7
- removed the setting for HDPI from Preferences and QSettings: QT6 does it automatically now
2021-08-28 22:42:44 +03:00
Marius Stanciu
4afc706e20
- minor changes
2021-08-27 22:03:08 +03:00
Marius Stanciu
1134845dea
- minor changes
2021-08-26 21:22:42 +03:00
Marius Stanciu
fca2118ee9
- fixed the convert 2 excellon and to geometry functionality
2021-08-26 19:27:08 +03:00
Marius Stanciu
9bd1cdabd6
- minor change
2021-08-26 18:19:54 +03:00
Marius Stanciu
a33f492e29
- improved rendering performance for lines (with help from David Hoese from the VisPy team)
2021-08-26 17:11:33 +03:00
Marius Stanciu
c8763f9c8f
- fixed bug in Cutout Plugin that when no object is loaded and the Generate Rectangular Geometry is clicked, the app will hard crash
2021-08-26 16:54:11 +03:00
Marius Stanciu
90584e1d37
- updated the Chinese translation, by 俊霄 余
2021-08-26 16:50:35 +03:00
Marius Stanciu
4e8a8e7802
- minor change
2021-08-26 16:31:29 +03:00
Marius Stanciu
b6c9e85bdd
- fixed a Qt6 derived issue where dragging tabs outside the app crashed the app
2021-08-26 16:10:40 +03:00
Marius Stanciu
5899e0befa
- in Preferences the language names are in the native language
2021-08-26 04:09:02 +03:00
Marius Stanciu
6e91bec95d
- Turkish and Chinese small updates
2021-08-26 03:51:29 +03:00
Marius Stanciu
c564bb54f0
- updated the Italian translation by Massimiliano Golfetto
2021-08-26 03:45:20 +03:00
Marius Stanciu
17e26c9846
- fixed a possible issue with having older versions of QSettings (leftovers from previous installations of this app)
2021-08-25 20:02:19 +03:00
Marius Stanciu
67120e3214
- fixed the "headless" feature; running headless still start the GUI just it does not show it
...
- when running headless the sys tray icon will always be shown so the user can close the app correctly
- in the systray icon context menu I've added a menu entry to toggle the GUI
2021-08-25 13:53:00 +03:00
Marius Stanciu
9ed8306c5f
- fixed some issues in the convert_units
...
- added a new GUI element, a radio button that can change a setting in the self.defaults preferences dict
- made sure that the update of the default properties tab (in the Notebook) is done only for certain keys in self.defaults not for all
2021-08-25 02:31:44 +03:00
Marius Stanciu
b6e669f1bc
the scaling issue is from VisPy, removing the previous changes on this subject and adding a patch until the new release of VisPy
2021-08-24 23:25:00 +03:00
Marius Stanciu
a71c79e24d
- added an example to ilustrate the issue with scaling in Qt6 and VisPy
2021-08-24 19:15:32 +03:00
Marius Stanciu
30d995bf12
- using PyQt6 with multi monitors, when the pixel ratio (scaling in WIndows) is different than 1.0 there are visual issues in the 3D canvas - trying to solve by updating the dpi - partial solve
...
- failing to load the #d graphic engine is now reported on the log.txt file found in the Preferences folder (in appData/Roaming/app_name for Windows)
2021-08-24 18:09:22 +03:00
Marius Stanciu
bbe8f237af
- added a comment
2021-08-23 22:24:28 +03:00
Marius Stanciu
2bde27631f
- in 2sided Plugin I've added ability to use shortcut keys (like Escape) when waiting for picking a hole when the Hole Snap feature is used
...
- in 2sided Plugin entering in the Hole Snap feature will disable the notebook to signal that you need somehow to escape this mode
2021-08-23 21:48:22 +03:00
Marius Stanciu
d58b60ab3c
- updated the Turkish translation files, by Mehmet Kaya
2021-08-23 21:10:48 +03:00
Marius Stanciu
de541f6785
Merged 8.995_qt6 into Beta_8.995 - Chinese translation finished
2021-08-23 20:45:07 +03:00
Marius Stanciu
4f5a02ef55
- translation to Simplified Chinese language is done by 俊霄 余
2021-08-23 20:43:57 +03:00
Marius Stanciu
d87acef69e
Merged 8.995_qt6 into Beta_8.995
2021-08-23 20:31:03 +03:00
Marius Stanciu
7dc67e2b05
- added a partial translation for Chinese Simplified language, by 俊霄 余
...
- trying to separate the Preferences settings from App init and to make them dependent on the self.defaults dictionary
- updated the language strings from the source
2021-08-23 14:01:28 +03:00
Marius Stanciu
dd39657e4f
- added a new menu entry in the View menu to show the application log file where even the fatal crashes are logged
...
- fixed an issue due of porting to Qt6
2021-08-22 17:21:08 +03:00
Marius Stanciu
4ffecc0bf8
- some changes due of porting to PyQt6
2021-08-19 23:29:30 +03:00
Marius Stanciu
2136d6c42f
- started the work in adding to Isolation Plugin a new feature to extra isolate the pads
2021-08-19 15:53:02 +03:00
Marius Stanciu
1c06c05c22
- cleaned up the Geometry and Gerber object classes
...
- more cleanup in Isolation Plugin
2021-08-19 15:20:23 +03:00
Marius Stanciu
7a2fdc2f05
- some cleaning up in the Preferences
2021-08-19 01:37:34 +03:00
Marius Stanciu
49e514e100
- made sure that the KeyboardInterrupt exception is not logged to the log.txt file
2021-08-18 16:35:42 +03:00
Marius Stanciu
261b83b445
- cleaning up Isolation Plugin
2021-08-18 16:28:10 +03:00
Marius Stanciu
75fff68cc9
- changed the translators tab in the on_about() method
...
- added the usage of the FCLabel widget instead of QtWidgets.QLabel
2021-08-18 03:31:23 +03:00
Marius Stanciu
d25cad8780
- changed the ColorRole in the on_about() method to 'window' os the programmers and translator tab is set to white color
2021-08-18 01:40:34 +03:00