Commit Graph

25 Commits

Author SHA1 Message Date
Marius Stanciu 5542e62455 - Tcl Command Follow - fixed to work in the new configuration
- Etch Compensation Tool - added a new etchant: alkaline baths
2020-06-02 02:10:38 +03:00
Marius 2624df10bf - Tcl Shell - added a button to delete the content of the active line
- Tcl Command Isolate - fixed to work in the new configuration
2020-06-02 01:36:25 +03:00
Marius Stanciu 6b247ff5e1 - remade visibility as threaded - it seems that I can't really squeeze more performance from this 2020-06-01 23:55:47 +03:00
Marius Stanciu 8f20ff0107 - reverted the class methods in AppTool
- added a button for Transformations Tool in the lower side (common) of the Object UI
- some other UI changes
- after using Isolation Tool it will switch automatically to the Geometry UI
2020-06-01 16:17:14 +03:00
Marius Stanciu 440d0dde02 - made the Distance Tool display the angle in values between 0 and 359.9999 degrees
- changed some strings
2020-06-01 01:21:53 +03:00
Marius Stanciu ede90d6775 - structural changes in Preferences from David Robertson 2020-05-31 01:55:11 +03:00
Marius Stanciu f74379de3e - added a Multi-color checkbox for the Excellon UI (this way colors for each tool are easier to differentiate especially when the diameter is close) 2020-05-30 20:23:47 +03:00
Marius Stanciu 44191a5e07 - optimized the Gerber UI
- added a Multi-color checkbox for the Geometry UI (will color differently tool geometry when the geometry is multitool)
2020-05-30 18:17:40 +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 b106081311 - made the visibility change (when using the Spacebar key in Project Tab) to be not threaded and to use the enabled property of the ShapesCollection which should be faster 2020-05-28 01:54:33 +03:00
Marius Stanciu 90eb581a34 - working on Isolation Tool: made to work the Isolation with multiple tools without rest machining 2020-05-27 05:11:54 +03:00
Marius Stanciu c27a2d29e7 - all tuple entries in the Preferences UI are now protected against letter entry
- all entries in the Preferences UI that have numerical entry are protected now against letters
- cleaned the Preferences UI in the Gerber area
2020-05-27 00:27:10 +03:00
Marius Stanciu 2084db5d22 - made the Project Tree items not editable by clicking on selected Tree items (the object rename can still be done in the Selected tab) 2020-05-26 00:58:06 +03:00
Marius Stanciu 43d8734a8a - created a new tool: Isolation Routing Tool: work in progress
- some fixes in NCC Tool
2020-05-25 20:05:41 +03:00
Marius Stanciu 5f81d415a0 - updated the GUI fields for the Scale and Offset in the Object UI to allow only numeric values and operators in the list [/,*,+,-], spaces, dots and comma 2020-05-25 03:37:34 +03:00
Marius Stanciu 84ffa68cb0 - fixed a small bug in the Geometry UI that made updating the storage from GUI not to work
- some small changes in Gerber Editor
2020-05-25 03:00:19 +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 c2690abcf4 - fixed issue #417 2020-05-19 00:27:24 +03:00
Marius Stanciu 49911c2390 - fixes due of recent changes 2020-05-19 00:13:37 +03:00
Marius Stanciu d61ca10e75 - more refactoring; solved some issues introduced by the refactoring 2020-05-18 18:45:53 +03:00
Marius Stanciu 2bcdeff7ef - moved all the new_object related methods in their own class AppObjects.AppObject 2020-05-18 17:31:02 +03:00
Marius Stanciu 710a84b442 - more refactoring class names
- moved some of the methods from the App class to the ObjectCollection class
2020-05-18 16:39:26 +03:00
Marius Stanciu ba3f10d355 - renamed classes to have shorter names and grouped 2020-05-18 16:02:41 +03:00