Marius Stanciu
708102d581
- minor changes in the Excellon Editor -> Resize Plugin
2022-04-30 18:37:04 +03:00
Marius Stanciu
4709b336f5
- in Excellon Editor, finished the upgrade work on the Resize Plugin
2022-04-30 17:46:48 +03:00
Marius Stanciu
753b6c6d5d
- in Excellon Editor, finished th upgrade work on the Slot Array Plugin
2022-04-30 16:34:22 +03:00
Marius Stanciu
092451038e
- In Excellon Editor, finished th upgrade work on the Drill Array Plugin
2022-04-30 14:27:09 +03:00
Marius Stanciu
5e504f168b
- minor change
2022-04-30 04:57:24 +03:00
Marius Stanciu
88775511ce
- prettified some GUI elements (some of those that are used in the popup messages)
2022-04-30 04:52:52 +03:00
Marius Stanciu
6592fc5cde
- In Excellon Editor, Drill Array Plugin, upgraded the UI and work in progress for the features
2022-04-30 03:52:57 +03:00
Marius Stanciu
b4c300b2eb
- In Excellon Editor, finished updating the Drill Plugin and Slot Plugin
...
- fixed a bug in the excellon export method, regarding the slots processing
2022-04-29 20:11:55 +03:00
Marius Stanciu
4ac90d83f5
- in Calculators Plugin fixed the Electroplating Calculator to work as expected and removed the redundant button 'Calculate'
2022-04-28 14:53:14 +03:00
Marius Stanciu
545e594ed0
- in Isolation Plugin made sure that the last displayed message is the warning, in the case of using tool validation and the tool is not validated
...
- some more work in the Excellon Editor - Drill adding
- some fixes in the image loader when clicking the an image that is in the list of previous loaded files
- a small fin in the SVG parser
- added a new Tcl command that is returning the name of the active object ('get_active') to accompany the 'set_active' command
- a small fix for the 2d graphic mode by replacing the q5agg matplotlib backend with the qtagg backend which should work with the Qt6
2022-04-28 13:39:48 +03:00
Marius Stanciu
779a8ccc9f
- activated the 'View Source' option in the project menu context menu for the Geometry objects
...
- in Image Import plugin now the created objects have the 'source_file' attribute with content
- working in the Excellon Editor - wip
2022-04-26 14:29:23 +03:00
Marius Stanciu
060c52e47a
- changed again the FClabel GUI element to allow font size change from a class parameter and modified the way the weight is set
...
- small UI change in the Image Import Plugin
2022-04-25 12:47:19 +03:00
Marius Stanciu
1494fa5362
- in SolderPaste Plugin fixed an issue when creating a new project with this plugin open
...
- updated the application strings
2022-04-25 02:25:18 +03:00
Marius Stanciu
1459423ca3
- deleted the Calibration Plugin (made redundant by changes in other Plugins)
...
- some strings were updated
2022-04-25 01:09:51 +03:00
Marius Stanciu
0caa2c97f6
- in SolderPaste Plugin fixed an issue where the new parameter 'margin' was taken from the current UI and applied to all tools (nozzles); now each nozzle use his 'margin' parameter
...
- in SolderPaste Plugin make sure that the preprocessor is set the same for all tools (nozzles) whenever is modified
- added 2 new preprocessor files for the SolderPaste Plugin (GRBL and MARLIN)
- in SolderPaste Plugin made sure that the start GCode is not added for each nozzle but only once at start
- in SolderPaste Plugin added a new parameter: 'Feedrate Rapids' which will set the feedrate for the fast moves as opposed with the previously used G0 command. This allows to fine tune the fast moves to reduce the vibrations
2022-04-25 00:01:11 +03:00
Marius Stanciu
1972ed302f
- some fixes in the Import Image Plugin
...
- made sure that the CNCJob objects made out of non-multi-toolGeometries are plotted correctly
2022-04-24 01:48:25 +03:00
Marius Stanciu
cb7bcf257f
- fixed some leftovers due of recent changes in the theme management
...
- added a new feature (new modules are required) in the Image Plugin (Menu -> File -> Import -> Import Image) that allow tracing images. This may allow engraving pictures.
- started to add UI's for the Excellon Editor Tools (really early work)
2022-04-23 18:12:43 +03:00
Marius Stanciu
7406c444ed
Merge remote-tracking branch 'origin/Beta_8.995' into Beta_8.995
2022-04-21 17:07:39 +03:00
Marius Stanciu
d7d53399a0
- some changes in the Geometry Editor UI's and in some cases, fixes for the right-click close action
2022-04-20 21:27:20 +03:00
Marius Stanciu
6690e507f6
- a fix for the latest change in the Preferences Tab
2022-04-20 18:47:32 +03:00
Marius Stanciu
22ad4f7946
- remade how the Preferences Tab is constructed such that now is made on demand for each section (tab) therefore making it faster to load (once a section is loaded - by clicking its tab - it will not be reloaded in the current session)
2022-04-20 18:04:30 +03:00
Marius Stanciu
2080891780
- updated some custom widgets in the GUI elements such that the scrolling in the Preferences can be done without blocking on some of the widgets
2022-04-20 17:33:11 +03:00
Marius Stanciu
de8fd2cceb
- in Solderpast Plugin fixed the GCode generation; make sure that if no object is selected then the first Gerber object is autoselected
...
- in Solderpaste Plugin fixed the CNCJob plotting
- in Solderpaste Plugin added a new parameter 'Margin' which allows reducing how much solderpaste is added and therefore adding a space between the solderpaste and the pad boundary
- all CNCJob objects generated by the Solderpaste plugin now have the GCode saved as source_code which can be saved also from the CNCJob object context menu, and edited
2022-04-20 14:35:39 +03:00
Marius Stanciu
a56f794fbc
Merged in Evo_1.0 (pull request #24 )
...
Evo 1.0
2022-04-18 22:16:19 +00:00
Marius Stanciu
c3b612bf49
- made sure that the 'default' theme gets the 'stronger' colors
2022-04-19 01:11:58 +03:00
Marius Stanciu
ba494718c4
- some more fixes for the 'Light' theme
2022-04-19 01:06:33 +03:00
Marius Stanciu
af6315f891
- fixed and prettified the 'Light' theme
2022-04-19 00:29:18 +03:00
Marius Stanciu
9ca506a5e4
Merged Beta_8.995 into Evo_1.0
2022-04-18 19:54:54 +00:00
Marius Stanciu
00144bafa0
- some changes in the theme selection, added that the default situation is where no theme is applied
...
- some string changes
2022-04-18 22:22:47 +03:00
Ali Khalil
4226a1e84a
Merged in os-dependent-theme (pull request #22 )
...
OS Dependent Light/Dark theme applied on application startup
2022-04-18 18:41:45 +00:00
Marius Stanciu
54e1bfd4fb
- changed some strings
2022-04-18 21:39:25 +03:00
Marius Stanciu
b9be7f577b
Merge remote-tracking branch 'origin/Beta_8.995' into Beta_8.995
2022-04-18 15:08:20 +03:00
Ali Khalil
67a7f8b8a2
Added theme_safe_colors method code in MainGUI.py
2022-04-18 12:52:44 +03:00
Ali Khalil
e23d89779c
Merge branch 'Beta_8.995' into os-dependent-theme with Marius' changes for theme_safe_color
2022-04-18 12:29:33 +03:00
Marius Stanciu
7d2fd7c77a
- added a way to allow patching FCLabel widget colors for certain cases without having to pass them each instance
2022-04-18 11:48:16 +03:00
Ali Khalil
ce4b43bd36
Menu icons location changes restored and will be addressed in future update with better mechanism. FCLabel calls updated where possible based on new method parameters
2022-04-18 11:36:08 +03:00
Ali Khalil
84cdc87030
FCLabel behavior modified to match updated method based on PR discussion
2022-04-18 09:18:17 +03:00
Marius Stanciu
b70da1b4b2
- minor changes
2022-04-18 03:54:05 +03:00
Marius Stanciu
6b6367fae8
- minor changes
2022-04-18 03:49:58 +03:00
Marius Stanciu
d8a0be84a3
- replaced all the FCLabel widgets that have color HTML with the new FCLabel widget that uses parameters for 'color' and weight
2022-04-18 03:41:04 +03:00
Marius Stanciu
04357843fe
- updated the FCLabel widget
2022-04-18 02:28:24 +03:00
Marius Stanciu
e2770776b7
- in Geometry Editor, in Copy Tool added the 2D copy-as-array feature therefore finishing this editor plugin upgrade
2022-04-18 01:23:01 +03:00
Ali Khalil
5cc869c1fd
Application wide updates for dark mode support including dark canvas option and better colors
2022-04-17 22:41:02 +03:00
Ali Khalil
adad500f15
Theme option added to match OS appearance. Sets appearance on application launch.
2022-04-17 21:48:31 +03:00
Marius Stanciu
3af1b189c5
- in Geometry Editor, COpy Tool, finished the copy-as-array feature except the 2D array type which was not implemented yet
2022-04-17 17:09:08 +03:00
Marius Stanciu
0df270a48d
- in Geometry Editor, in Copy Tool - linear array utility geometry is working
2022-04-17 02:14:00 +03:00
Marius Stanciu
07995fd0c8
- in Geometry Editor, in Copy Tool - work in progress (adding utility geometry for the array mode)
2022-04-17 01:22:52 +03:00
Marius Stanciu
f407c57f8f
- in Geometry Editor, in Copy Tool remade the UI and started to add the support for copy-as-array (work in progress)
2022-04-16 23:54:26 +03:00
Marius Stanciu
4d496e4539
- in Geometry Editor, in Circle Tool added UI, cursor data, radius projection and ability to add ellipses
2022-04-16 16:01:39 +03:00
Marius Stanciu
e399c6cddc
- in Geometry Editor, in Rectangle Tool added cursor data
2022-04-16 14:07:41 +03:00