Marius Stanciu
7a618a85c5
- fixed wrong display of editor actions in the Editor toolbar at the first start of the app
2020-11-28 00:10:46 +02:00
Marius Stanciu
cf7c6dc9c2
- some refactoring between app_Main class and MainGUI class
...
- on tab close in Notebook the tool_shapes are deleted (shape markings used by some of the App Tools) therefore part fo the clean-up
2020-11-27 17:00:12 +02:00
Marius Stanciu
fd3f03afba
- in Geometry Object Properties UI - added the UI for Utilities and within Utilities added the Simplification UI
2020-11-27 14:44:22 +02:00
Marius Stanciu
675d7455d4
- fixed crash when launching with 2D Graphic Engine (due of recent changes)
...
- in Geometry Editor - added new feature: Zoom on selected (by selecting a geometry element in the Geometry Table)
2020-11-27 14:16:26 +02:00
Marius Stanciu
9ecc2dc9ac
- in Tools Database - clicking the header sections of the TreeWidget for columns Target and Diameter will sort the tools by that criteria
2020-11-26 22:02:40 +02:00
Marius Stanciu
d49f8a87e6
- in Tools Database added a new column showing the intended target and also added in the context menu an entry that will sort the tools by tool diameter
...
- fixed in Tools Database the message pop-up that tools are modified but not saved on Toos Database tab closing
2020-11-25 23:06:20 +02:00
Marius Stanciu
fb983872d0
- using 'Escape' key shortcut while the focus is in the Tcl Shell command line will set focus on the main canvas
2020-11-25 21:14:18 +02:00
Marius Stanciu
9b08c51bba
- added Find function in Tcl Shell (will search for either the selected text in the command line or for the one stored on the clipboard)
2020-11-25 18:32:18 +02:00
Marius Stanciu
51e3dc3308
- moved around portions of code in the App.__init__ for optimization; added a control in Preferences for usage of Log in Tcl Shell
2020-11-25 17:57:05 +02:00
Marius Stanciu
4cc88ec5fe
- fixed an error in Geo Editor when trying to save an empty Geometry
...
- in Preferences made sure that clicking the Restore Defaults will update the values in the Preferences Tab
- some changes in the Tools visibility in the Tools ToolBar
2020-11-25 14:24:47 +02:00
Marius Stanciu
88509cd9a7
- made sure that the GUI element FCInputDialogSpinnerButton has the spinner element auto-selected on launch
2020-11-25 13:04:12 +02:00
Marius Stanciu
1af4ec0474
- changed how the Editor toolbar button works; added a background for the 'Exit Editor' toolbar button when in Editor
2020-11-25 02:56:10 +02:00
Marius Stanciu
595fc851a6
- removed the Notebook hide action when using the Esc key in the Geometry Editor
2020-11-25 02:10:51 +02:00
Marius Stanciu
7eacb1c24e
- Cleaned the GUI in Excellon Preferences of parameters no longer used (transferred to Drilling Tool)
...
- Removed warning message boxes from export DXF/SVG handlers of the menu entries in the File menu and upgraded the status bar message to error
2020-11-21 13:43:43 +02:00
Marius Stanciu
cca04676e2
- GUI Element FCLineEdit (and the inheritors) has now disabled cut/paste/delete context menu entries too
2020-11-21 03:09:37 +02:00
Marius Stanciu
89453e56b4
- Tool Copper Thieving - made sure that the clearance for pattern plating mask is applied also for positive values
...
- Tool Copper Thieving - when creating pattern plating masks now the user can select to use only the pads and that's useful when the soldermsk Gerber is actually a copper Gerber
- Tool Copper Thieving - changed the units for plated area from mm2 in cm2 when the app units are Metric
- Calculator Tool - Electroplating Calculator - changing the area will update the current value
- GUI Elements FCDoubleSpinner and FCSpinner: modified the context menu to not allow cut/paste/delete/step_up/step_down when the GUI element is set as Read Only
2020-11-21 02:58:17 +02:00
Marius Stanciu
5f39a7b634
- in Geometry Editor and in the Gerber Editor made sure that for the sub-tools that open in the Tool Tab, if the tab is closed then the Select Tool is automatically selected. And also trying to open that sub-tool again will open a new tab.
2020-11-20 22:49:34 +02:00
Marius Stanciu
e8160ba6c5
- cleaned up the Geometry Properties UI
2020-11-19 15:10:12 +02:00
Marius Stanciu
5a1ea25cef
- fixed the menu entries for the Properties Tool, Transform Tool
...
- fixed the Tools menu actions
2020-11-16 02:40:21 +02:00
Marius Stanciu
72a9871871
- fixed a small typo in the Gerber Properties Tab that made the icon for the Cutout Tool not to show up
2020-11-16 02:24:34 +02:00
Marius Stanciu
4816d3fc76
- made the Tool Tab closable
2020-11-16 02:20:19 +02:00
Marius Stanciu
cd94814987
- modified the behavior of the Tool Tab in the Notebook widget. Now the app start with the Tool Tab off. If an App Tool is launched then the Tool Tab is added and populated. If the same App Tool is launched again and the focus is in its Tool Tab then the Tool Tab is removed but if the focus is elsewhere then the focus is set again on the Tool Tab.
2020-11-16 01:56:35 +02:00
Marius Stanciu
39c585e907
- replaced some of the icons in the app
2020-11-15 22:08:15 +02:00
Marius Stanciu
bb279cbebe
- removed the enforced ActivityView width
...
- various string changes; updated the strings
- brought up-to-date the Romanian translation strings
- updated the source file when creating Excellon objects in various places in the app
2020-11-15 15:05:58 +02:00
Marius Stanciu
353eed4548
- Geo Editor - fixed an issue with having a translatable text empty; updated the translation strings from sources
2020-11-13 18:11:56 +02:00
Marius Stanciu
c4b04ef0e5
- Milling Tool - finished the UI and also the button handlers in the Geometry and Excellon objects Properties UI
2020-11-13 17:38:41 +02:00
Marius Stanciu
60b2c4b04f
- started to work in Milling Tool - designing the Tool UI
2020-11-13 15:16:47 +02:00
Marius Stanciu
ff576fd19c
- minimized the number of tools present in the Tools Toolbar to the bare minimum
...
- fixed an error in the Follow Tool
2020-11-13 13:52:09 +02:00
Marius Stanciu
04de960ecb
- updated the Geometry Editor such that loading objects into Editor and updating the edited object is done now multithreaded
...
- most of the functions in the Geometry Editor are now multithreaded
- fixed the Subtract sub-tool in the Geometry Editor
- added an alternative Subtract sub-tool in the Geometry Editor, one that do not delete the subtracting shapes
- added some not-so-good icons for the Subtract Alt sub-tool in Geometry Editor
2020-11-13 03:42:27 +02:00
Marius Stanciu
21db5d9528
- in Geometry UI and in Drilling Tool added ability to edit existing Exclusion Areas and change the Strategy and OverZ parameters for each of them
...
- in Geometry UI and in Drilling Tool added a Delete menu entry in the Exclusion Area Table context menu
2020-11-12 23:42:26 +02:00
Marius Stanciu
dea7ce3028
- PEP8 changes and PyCharm suggestions
2020-11-12 20:47:43 +02:00
Marius Stanciu
abdf88cf0f
- fixed bug that inversed mouse cursor movement versus the real movement on Y axis when Grid lines are Off
2020-11-12 17:49:24 +02:00
Marius Stanciu
1a131eb71e
- some fixes in the app_Main class
...
- removed the "follow" functionality from the Isolation Tool
- created a new application Tool named Follow Tool
- added the "follow" functionality in the Follow Tool and added the new feature of allowing to perform "follow" on an area selection
2020-11-12 16:22:50 +02:00
Marius Stanciu
953be31f6e
- finished adding new feature in Cutout Tool: cut a geometry by drilling along its path
2020-11-11 00:37:30 +02:00
Marius Stanciu
4262eef3e5
- updated the Extract Tool - new functionality added: Extract Cutout Gerber from a given Gerber object; added parameters in Preferences
2020-11-10 15:55:32 +02:00
Marius Stanciu
5d2d810898
- fixed a bug in Extract Tool, when extracting drills some of the drills were lost; added a new UI control to select/deselect all apertures
...
- updated the Extract Tool - Extract Soldermask functionality, such that the selection of apertures will control the final SolderMask Gerber content
2020-11-10 14:59:03 +02:00
Marius Stanciu
8370911ced
- changed the icon for Extract Tool
2020-11-10 04:20:53 +02:00
Marius Stanciu
a8f0f37f1b
- renamed the Extract Drills Tool to Extract Tool and enhanced the tool to extract a Soldermask Gerber from a given Gerber object
...
- updated the language strings files
2020-11-10 04:14:29 +02:00
Marius Stanciu
4d4735fff2
- some refactoring in signal connections in App.__init__()
...
- fixed issue with conenctiong twice the signals for the File Toolbar on the first execution of the program
2020-11-09 16:40:30 +02:00
Marius Stanciu
d842b490a8
- added support for shortcut key F2 when in the Project Tab and that will allow the object renaming much faster
2020-11-07 20:26:11 +02:00
Marius Stanciu
ec97e7470c
- fixed the new InputDialog widget to set its passed values in the constructor
2020-11-06 14:28:24 +02:00
Marius Stanciu
1d88fd0d4c
- Turkish language strings updated
...
- set some policy rules back the way they were for the combo boxes in Geometry Object properties
2020-11-05 20:17:02 +02:00
Marius Stanciu
d4fec5ae60
- fixed the annotation plotting in the CNCJob object
...
- created a new InputDialog widget that has the buttons and the context menu translated and replaced the old widget throughout the app
- updated the translation strings
2020-11-05 16:36:41 +02:00
Marius Stanciu
cbcd6595cb
- added more icons in the Gerber and Excellon Editors for the buttons
2020-11-05 02:42:51 +02:00
Marius Stanciu
675c7028bb
- in Gerber Editor added the shortcut key 'Space' to change the direction of the array of pads
2020-11-04 21:53:47 +02:00
Marius Stanciu
846c0dc59d
- fixed the UI layout in Excellon Editor and made sure that after changing a value in the Notebook side after the mouse is inside the canvas, the canvas takes the focus allowing the key shortcuts to work
...
- Turkish language strings updated (by Mehmet Kaya)
2020-11-04 21:40:17 +02:00
Marius Stanciu
90e3b26b68
- fixed issue with arrays of items could not be added in the Gerber/Excellon Editor when a translation is used
...
- fixed issue in the Excellon Editor where the Space key did not toggle the direction of the array of drills
- combed the application strings all over the app and trimmed them up until those starting with letter 'O'
- updated the translation strings
2020-11-04 18:40:59 +02:00
Marius Stanciu
e5569360a7
- updated all the translation files
2020-11-04 15:31:25 +02:00
Marius Stanciu
2536bd6a7d
- in the Excellon Editor, added shortcut keys Space and Ctrl+Space for toggling the direction of the Slots, respectively for the Array of Slots
2020-11-04 03:20:42 +02:00
Marius Stanciu
f5310148eb
- trimmed the application strings
2020-11-03 22:37:39 +02:00