Marius Stanciu
d8bf1a8a4e
- In Tool Isolation made sure that the use of ESC key while some processes are active will disconnect the mouse events that may be connected, correctly
2020-05-30 17:15:42 +03:00
Marius Stanciu
23ee9c8ad1
- modified the Tool Database such that when a tool shape is selected as 'V' any change in the Vdia or Vangle or CutZ parameters will update the tool diameter value
2020-05-30 15:04:42 +03:00
Marius Stanciu
9eea4f6333
- Isolation Tool: updated the tools dict with the common parameters value on isolating
...
- Fixed a recent change that made the edited Geometry objects in the Geometry Editor not to be plotted after saving changes
2020-05-30 14:33:02 +03:00
Marius Stanciu
15d94404a7
- made confirmation messages for the values that are modified not to be printed in the Shell
...
- Isolation Tool: working on the Rest machining: almost there, perhaps I will use multiprocessing
2020-05-30 03:06:47 +03:00
Marius Stanciu
14e6d5f63a
- updated the Etch Compensation Tool by adding a new possibility to compensate the lateral etch (manual value)
...
- updated the Etch Compensation Tool such that the resulting Gerber object will have the apertures attributes ('size', 'width', 'height') updated to the changes
2020-05-29 20:45:03 +03:00
Marius Stanciu
ffa063286f
- refactored some methods from App class and moved them to plotcanvas (plotcanvaslegacy) class
...
- added an label with icon in the status bar, clicking it will toggle (show status) of the X-Y axis on cavnas
- optimized the UI, added to status bar an icon to toggle the axis
2020-05-29 18:39:19 +03:00
Marius Stanciu
15ec620cae
- overloaded the App inform signal to allow not printing to shell if a second bool parameter is given; modified some GUI messages to use this feature
2020-05-29 14:41:02 +03:00
Marius Stanciu
8d160a6d8c
- clicking on the activity icon will replot all objects
2020-05-29 05:43:21 +03:00
Marius Stanciu
5d813c1224
- updated the Tool Database class to have the Isolation Tool data
...
- Isolation Tool - made to work the adding of tools from database
2020-05-28 02:40:25 +03:00
Marius Stanciu
66ceb5a360
- minor UI changes
2020-05-27 00:36:10 +03:00
Marius
dbd1098329
- working on Isolation Tool: added a Preferences section in Edit -> Preferences and updated their usage within the Isolation tool
2020-05-26 17:21:49 +03:00
Marius Stanciu
d2cdd55164
- working on Isolation Tool: made to work the tool parameters data to GUI and GUI to data
...
- Isolation Tool: reworked the GUI
- if there is a Gerber object selected then in Isolation Tool the Gerber object combobox will show that object name as current
2020-05-26 00:46:28 +03:00
Marius Stanciu
9fc3113459
- added a dialog in Menu -> Help -> ReadMe?
2020-05-25 21:50:49 +03:00
Marius Stanciu
ee845e7571
- changed and added some icons
...
- fixed the Shortcuts Tab to reflect the actual current shortcut keys
- started to work on moving the Isolation Routing from the Gerber Object UI to it's own tool
2020-05-25 16:02:48 +03:00
Marius Stanciu
1a4fa4317a
- added a Toggle All checkbox to Corner Markers Tool
...
- added an Icon to the MessageBox that asks for saving if the user try to close the app and there is some unsaved work
2020-05-25 04:46:03 +03:00
Marius Stanciu
a6bdf04937
- fixed unreliable work of Gerber Editor and optimized the App.editor2object() method
2020-05-24 23:03:27 +03:00
Marius Stanciu
8165c797a4
- changes some icons
...
- added a new GUI element which is a evaluated LineEdit that accepts only float numbers and /,*,+,-,% chars
- finished the Etch Compensation Tool
2020-05-24 04:22:49 +03:00
Marius Stanciu
2e8d5b3b96
- added the Exclusion zones processing to Geometry GCode generation
2020-05-23 04:32:57 +03:00
Marius Stanciu
49eb883cb1
- added confirmation messages for toggle of HUD, Grid, Grid Snap, Axis
2020-05-18 22:10:45 +03:00
Marius Stanciu
10cb6149fb
- moved more methods out of App_Main class
2020-05-18 21:53:52 +03:00
Marius Stanciu
04b8de9fd3
- working on a new Tool: Etch Compensation Tool -> installed the tool and created the GUI and class template
2020-05-18 19:54:43 +03:00
Marius Stanciu
9c707e0682
- solved a circular import
2020-05-18 19:09:37 +03:00