Marius Stanciu
56033b8bc4
- in Milling Plugin, for Excellon target, re-enabled the control over the Feedrate X-Y parameter
2022-09-27 16:45:32 +03:00
Marius Stanciu
8f774df30b
- small fix in ToolCutout Plugin when trying to set a checkbox state with a float value which still works in Windows but creates issues in other OS's
2022-09-25 05:57:35 +03:00
Marius Stanciu
9b08191660
- added a new setting in Preferences ("3D compatibility") controlled by a checkbox. If the checkbox is checked then multithreading is disabled for the 3D mode (lower performance but perhaps more compatibility, especially for Linux) - this was done from the research done by Matti Eiden on bitbucket
2022-09-25 05:44:43 +03:00
Marius Stanciu
565c839460
- added insurance that the QThread where the ArgThread class is running, really receive the interruption request and it is finished
2022-09-10 01:50:13 +03:00
Marius Stanciu
71a3963c96
- hided the main UI on application quit to create a user experience of a shutdown without lag
...
- added a way to terminate QThreads safely by waiting; should be much safer
- made sure that the ArgsThread class receive the signal to stop
- made sure that on application shutdown, all workers will quit before the actual exit
2022-09-10 01:06:13 +03:00
Marius Stanciu
3c1349a6c4
- added a new feature for Geometry export-as-SVG, the ability to export only the paths (outlines); the new feature is controlled from a new parameter in Preferences -> Geometry -> Export
2022-09-01 13:08:06 +03:00
Marius Stanciu
6eeac5312e
Merged Beta_8.995 into gerber_editor_upgrade
2022-08-01 09:29:44 +00:00
Marius Stanciu
419330ee93
- fixed some bugs in Geometry Editor in regards of Buffer Tool
...
- fixed some issues in the Cutout Plugin by adding more checks
- fixed issues when loading files by dragging in the UI (caused by recent code refactoring)
2022-08-01 12:27:14 +03:00
cmstein
2901afd99a
Merged in Beta_8.995 (pull request #28 )
...
Portuguese BR translation updated
2022-07-15 13:04:42 +00:00
cmsteinBR
45f93d5e2d
Portuguese translation updated
2022-07-13 11:10:49 -03:00
Marius Stanciu
4c22e52b08
- upgraded the UI of Region sub-tool in the Gerber Editor
2022-05-26 00:20:43 +03:00
Marius Stanciu
95066e352b
- in Gerber Editor upgraded the Simplification sub-tool GUI
2022-05-22 14:01:21 +03:00
Marius Stanciu
5298a59372
- in Gerber Editor upgraded the Track sub-tool GUI
2022-05-22 04:37:16 +03:00
Marius Stanciu
830d500d04
- in Gerber Editor upgraded the PadArray GUI
2022-05-22 03:18:51 +03:00
Marius Stanciu
9055cc1230
- in Gerber Editor upgraded the PadAdd GUI
2022-05-22 01:40:55 +03:00
Marius Stanciu
bfb3aa4118
- added properties for the mouse position and mouse clicked position (and setters) and cleaned up the code regarding this data
2022-05-21 02:13:47 +03:00
Marius Stanciu
61325b7b5f
- more code refactored in the appMain.py
2022-05-21 01:25:14 +03:00
Marius Stanciu
77c752701f
- refactored the code for the file registration and for the keywords update into its own class to make the main class smaller
...
- when creating new files the file names are added to the beginning of the keywords list for the usage of Qt auto-completer
2022-05-20 21:19:52 +03:00
Marius Stanciu
5125f475eb
Merged Beta_8.995 into gerber_editor_upgrade
2022-05-20 01:51:59 +00:00
Marius Stanciu
037a72a594
- small fix for a bug that interfere with running the 2D graphic mode
2022-05-20 04:51:28 +03:00
Marius Stanciu
c3ab0b28b3
Merged Beta_8.995 into gerber_editor_upgrade
2022-05-19 13:25:47 +00:00
Marius Stanciu
c0ff26db13
- fixed the Move Plugin to use the new setting of outline for the selection shape
2022-05-19 15:36:22 +03:00
Marius Stanciu
054a812f7b
- added a new setting that control the selection shape creation, in the Preferences. If the checkbox Selection Outline is checked then the selection shape is only an outline.
2022-05-19 14:13:25 +03:00
Marius Stanciu
93c2ab43f4
Merged Beta_8.995 into gerber_editor_upgrade
2022-05-18 21:00:48 +00:00
Marius Stanciu
f82d4a4b98
- fixed the Toggle Grid Lines functionality for dark mode
2022-05-18 23:59:57 +03:00
Marius Stanciu
6e410583bb
- added some safeguards in Cutout Plugin
2022-05-18 16:32:13 +03:00
Marius Stanciu
8bdaaa5021
Merged Beta_8.995 into gerber_editor_upgrade
2022-05-17 19:55:12 +00:00
Marius Stanciu
04bb085794
- the ArgThread class is no longer launched in case of Linux systems due of crashes
2022-05-17 20:35:14 +03:00
Marius Stanciu
739e41d48b
- in Cutout Plugin added an extra attempt to solve the issue with creating invalid geometries
2022-05-17 15:43:36 +03:00
Marius Stanciu
1a0dfe6143
Merged Beta_8.995 into gerber_editor_upgrade
2022-05-17 11:39:28 +00:00
Marius Stanciu
b09c55daf0
- updated the Turkish language strings (by Mehmet Kaya)
2022-05-17 14:38:35 +03:00
Marius Stanciu
9a057a40c5
Merged Beta_8.995 into gerber_editor_upgrade
2022-05-17 09:54:28 +00:00
Marius Stanciu
3a0247e7cf
- in Cutout Plugin added ability to use the margin (full range of values: negative, zero, positive) when applying the cutout over a Geometry source object
2022-05-17 12:31:08 +03:00
Marius Stanciu
c1a5320315
- started to lay ground for upgrading the UI in the Gerber Editor
...
- fixed and upgraded the Buffer sub-tool in the Gerber Editor
- fixed adding same aperture multiple times
2022-05-16 18:13:12 +03:00
Marius Stanciu
278727fcc7
- fixed an issue that left some parts of the Geometry Editor UI linked to the Move context menu action
2022-05-16 04:17:33 +03:00
Marius Stanciu
745e49ed50
- finished upgrading the UI in Geometry Editor sub-tools
2022-05-16 03:49:02 +03:00
Marius Stanciu
937296d9b1
- minor change
2022-05-15 01:30:02 +03:00
Marius Stanciu
3f1a77e663
- fixed the Tcl command drillcncjob so it can use positive or zero depth of cuts
...
- fixed the Drilling Plugin such that when the Z_CUt (depth of cut) is positive value then the up-to-zero feature will not be used
2022-05-15 01:16:57 +03:00
Marius Stanciu
acc6367507
- added a camera view example (should be useful in the future)
2022-05-14 23:05:53 +03:00
Marius Stanciu
1dc26af34c
- fixed the join-as-gerber functionality
2022-05-13 01:35:23 +03:00
Marius Stanciu
0ee2a19189
- changed the syntax highlighting for the AppTextEditor such that the strings are not color marked
...
- changed the syntax highlighting such that for a dark theme the colors are inverted
- made sure that in the AppTextEditor, when a line is highlighted then the text foreground color is black such that the writing can be read over the line highlight
2022-05-12 04:13:23 +03:00
Marius Stanciu
9eb42f4601
- some refactoring and updated the application strings
...
- updated Romanian translation
2022-05-11 23:42:46 +03:00
Marius Stanciu
82d1729eb8
- in Document Object UI - upgraded the UI and fixed the colors setting
2022-05-11 22:39:07 +03:00
Marius Stanciu
a973275f97
- fixed a crash when creating a Document object due of changes in Qt6 (missing QtGui.Qt)
...
- in Document object fixed the issue with not setting selection color when in a dark theme (essentially got rid of using QPalette)
- in dark theme stylesheet changed the indent of the QCheckBox (and in Radio buttons too)
- updated the FClabel widget with some more properties
- updated the hack to make sure that the Editor sub-tools do not lose the stylesheet of the background
- updated the disabled project item color default value for the dark theme
2022-05-11 20:13:36 +03:00
Marius Stanciu
ab11367e3d
- styled the border for the QToolButton (for dark mode)
2022-05-10 07:22:14 +03:00
Marius Stanciu
e8a15156db
- upgraded the Geometry Editor main UI
...
- upgraded the FCButton widget (and made it used everywhere instead of the QPushButton) so it can have the color and font weight properties settable
2022-05-10 07:01:14 +03:00
Marius Stanciu
9e2ce70b42
- made sure that clicking the text in the InfoBar will also toggle the Tcl Shell display as is the click on the Infobar itself
2022-05-09 17:09:53 +03:00
Marius Stanciu
a5770d44b5
Merge remote-tracking branch 'origin/Beta_8.995' into Beta_8.995
2022-05-09 16:20:59 +03:00
Marius Stanciu
3cd3be1a5f
Merged in svg_path_issue_generating_invalid_polys (pull request #26 )
...
Svg path issue generating invalid polys
2022-05-09 13:15:33 +00:00
Marius Stanciu
ba7fafb6de
- fixed an issue in the SVG parser where when parsing a path and getting multiple polygons will generate an invalid compound polygon (the polygons other than the first are seen as interiors even if they are not inside the first)
2022-05-09 16:12:12 +03:00