Marius Stanciu
307a0897d4
- in ObjectCollection class made sure to use the log handler defined in the App class
2020-12-10 19:46:43 +02:00
Marius Stanciu
c0dc2577e4
- added some color coded titles in some Application Tools that hold multiple functions
2020-12-10 18:28:04 +02:00
Marius Stanciu
c3185b2669
- Drilling Tool - fixed a bug where this Tool will work on a previous version of the selected Excellon object (in case that the object was altered between launch of the Drilling Tool and the GCode generation)
2020-12-10 17:49:34 +02:00
Marius Stanciu
f2cf71f7b2
- 2Sided Tool - remade the 'Beginner/Advanced' Mode
2020-12-10 16:43:34 +02:00
Marius Stanciu
34e34ad5eb
- Film Tool - remade the 'Beginner/Advanced' Mode
2020-12-10 16:33:18 +02:00
Marius Stanciu
7c0aa654ba
- Cutout Tool - remade the 'Beginner/Advanced' Mode
...
- minor changes to the UI to all Tools with 'Beginner/Advanced' Mode
2020-12-10 16:03:07 +02:00
Marius Stanciu
2b079b5234
- Paint Tool - remade the 'Beginner/Advanced' Mode
2020-12-10 15:27:47 +02:00
Marius Stanciu
5fe80b2fa5
- NCC Tool - remade the 'Beginner/Advanced' Mode
2020-12-10 15:13:06 +02:00
Marius Stanciu
68905f304d
- Panelize Tool - some UI fixes
2020-12-10 01:27:40 +02:00
Marius Stanciu
e079d97d02
- Drilling Tool - minor UI change
...
- Isolation Tool - remade the 'Beginner/Advanced' Mode
2020-12-10 00:30:31 +02:00
Marius Stanciu
900af55be0
- in Tcl Shell Dock widget make sure that the context menu is not shown on the title bar and middle clicking on the title bar will close the widget
2020-12-09 23:28:08 +02:00
Marius Stanciu
1f65c9c05f
- in all Object UI's fixed the Properties section columns resize to content on expansion/collapse of the items
2020-12-09 23:12:49 +02:00
Marius Stanciu
3389d50e53
- Milling Tool - fixed the ever-growing list of preproessors
2020-12-09 20:05:04 +02:00
Marius Stanciu
367af9475d
- Drilling Tool - remade the 'Beginner/Advanced' Mode
2020-12-09 19:57:22 +02:00
Marius Stanciu
d6c34f97ef
- fixed the on_delete() method in the App class; sometime it will delete all files that have similar names
...
- made sure that on creation of new objects the adding of the names to the auto-complete list is done properly
2020-12-09 19:13:06 +02:00
Marius Stanciu
c1fdf2d8e8
- simplifying the UI for the Milling Tool when in 'Beginner' mode
...
- Milling UI - clicking the 'Beginner/Advanced' top button will switch the application mode for the current tool(this change need to be propagated everywhere a 'Beginner' mode is needed)
2020-12-09 16:59:03 +02:00
Marius Stanciu
5a6271be09
- few changes in the Milling UI
...
- made some changes in the application to prepare for usage of PyQt6
2020-12-08 17:55:41 +02:00
Marius Stanciu
d843cf7da7
- Geometry object - work in upgrade of the data structure
2020-12-08 00:14:49 +02:00
Marius Stanciu
9d2aac1046
- Milling Tool - working on the data structure - wip
2020-12-07 00:29:44 +02:00
Marius Stanciu
b0298c02c1
- Milling Tool - working on the data structure - wip
2020-12-06 23:54:11 +02:00
Marius Stanciu
ef11bced6d
- Milling Tool - working on the data structure - wip
2020-12-06 21:27:26 +02:00
Marius Stanciu
d46e2b5703
- Milling Tool - working on the data structure - wip
2020-12-06 17:07:59 +02:00
Marius Stanciu
ea3f8fd50f
- Milling Tool - working on the data structure
2020-12-06 16:06:22 +02:00
Marius Stanciu
a742ad8827
- Milling Tool - fixed a crash when clicking the Generate CNCJob object button with no object selected
...
- Milling, Isolation, NCC, Paint Tools UI update
2020-12-05 00:32:12 +02:00
Marius Stanciu
d200e3fd1e
- Milling Tool - working in making the exclusion areas work in this Tool; added the Exclusion Table editing ability
2020-12-04 17:41:36 +02:00
Marius Stanciu
b023b79822
- fixed a bug introduced by first mod today, when the selected object is of 'cncjob' kind.
2020-12-04 16:47:58 +02:00
Marius Stanciu
e677a6592e
- in Cutout, 2Sided, Film, NCC, Paint, Panelize and Subtract Tool made sure that the object selection in Project Tab reflects in the selected object in the Tools
...
- set the shortcut key for Milling Tool to ALt+M and for Corner Markers Tool to Alt+B
2020-12-04 03:01:05 +02:00
Marius Stanciu
89ce3b32f0
- Subtraction Tool - fixed issue when from a given polygon it is subtracted multiple ones, the result being that the subtraction is not done
2020-12-03 20:12:39 +02:00
Marius Stanciu
47f53517a7
- in Gerber Editor - fixed mistake in using cm instead of mm
2020-12-03 17:24:40 +02:00
Marius Stanciu
9fb7dbe0c5
- in Gerber Editor - for Disc and SemiDisc tools now it is allowed to start without a defined aperture; it will be assumed that we work with an aperture with size zero
2020-12-03 15:41:12 +02:00
Marius Stanciu
ebdcbcb1bf
- in Gerber Editor - modified the UI
...
- in Gerber Editor - added new parameters for selected polygons: is_valid and area
2020-12-03 15:31:07 +02:00
Marius Stanciu
01f5a37bee
- in Panelize Tool - made sure that when the path optimization will yield an empty geometry it will not be added to the panel geometry
2020-12-03 02:30:16 +02:00
Marius Stanciu
9231530e20
- fixed the display of status bar messages when they contain brackets
...
- in Panelize Tool - fixed the export when panelizing Excllon objects
- in Panelize Tool - remade the methods such that panelizing a Gerber object as Geometry panel will now hold all the Gerber apertures as Geometry tools and added a supplementary tool that holds the solid_geometry.
- in Panelize Tool - remade the methods such that panelizing a Geometry object as a Gerber panel will attempt to create polygons from Geometry
2020-12-03 00:56:16 +02:00
Marius Stanciu
4309d1f8a7
- Subtraction Tool - minor changes
...
- in Gerber Editor - added some parameters to the UI: selected polygon coordinates and vertexes number and also added polygon simplification
- in Gerber Editor - fixed update of Aperture Table rows selection on multiple shapes selection
- in Geometry Editor - modified the FCCircle class to work as is the rest of the Geometry Editor add shapes classes
2020-12-02 21:18:08 +02:00
Marius Stanciu
356a13bf8b
- Subtraction Tool - minor changes
...
- in Gerber Editor - added some parameters to the UI: selected polygon coordinates and vertexes number and also added polygon simplification
- in Gerber Editor - fixed update of Aperture Table rows selection on multiple shapes selection
2020-12-02 21:09:03 +02:00
Marius Stanciu
aa40b019a7
- Milling Tool - trying to fix an error on dragging and dropping tools in the Geo Tools Table
2020-12-02 02:18:39 +02:00
Marius Stanciu
c6160085ab
- Milling Tool - various fixes
...
- Line_xyx preprocessor - fixed when using multidepth cut to use the right depth
2020-12-02 02:11:05 +02:00
Marius Stanciu
d58c56ba7d
- Milling Tool - changing parameters for the Geo Tool table now updates correctly the storage and are used in the CNCJob object that is created
...
- Milling Tool - after creating and CNCJob object, it is now auto-selected and the Property tab is automatically switched to
2020-12-02 01:16:56 +02:00
Marius Stanciu
9b87403499
- Milling Tool - selecting an object on canvas will update the selection of the object combobox, if the selected object type is the same sa the one selected in the Target radio
2020-12-02 00:39:14 +02:00
Marius Stanciu
112588d293
- Milling Tool - more or less made the CNCJob generation for multigeo Geometries to work; still the parameters may not be used
...
- removed the Generate CNCJob context menu action in the Project Menu as this will not work anymore
2020-12-02 00:13:57 +02:00
Marius Stanciu
e42b1e28be
- Milling Tool - working in tool data structures
2020-12-01 21:19:32 +02:00
Marius Stanciu
edcd75e3a2
- some work in Milling Tool
2020-12-01 18:01:20 +02:00
Marius Stanciu
4dd38a4bc1
- in Milling Tool fixed the UI change as a result of preprocessor change
...
- in Isolation Tool added possibility to have tools with the same diameter; remade the sorting of the tools storage
2020-12-01 17:43:43 +02:00
Marius Stanciu
ccab945a91
- in Properties Tab UI (Object UI) made sure that the UI stays compact even on large screens
2020-11-29 16:12:01 +02:00
Marius Stanciu
32839637d3
- in Geometry Editor - the Length and Vertex Points GUI elements are now read only since it does not make sense to edit them
2020-11-29 15:48:50 +02:00
Marius Stanciu
bdabd6cfdf
- in Geometry Editor - made sure that selecting shapes on canvas will update the UI - final fix
2020-11-29 15:44:16 +02:00
Marius Stanciu
4f46620e7e
- in Geometry Editor - fixed multiple plotting for the same selection
2020-11-29 15:30:13 +02:00
Marius Stanciu
ac145b283b
- in Geometry Editor - improvement in update of the whole Geometry Editor UI on shape selection on canvas
2020-11-29 03:43:47 +02:00
Marius Stanciu
89039a9606
- in Geometry Editor - improvements and some issues are solved
2020-11-29 03:35:40 +02:00
Marius Stanciu
6a3631a401
- in Geometry Editor - reverted to using non-threaded move
...
- in Geometry Editor - made sure that polygons are displayed as such in order to not create confusion (the plotted shapes now have 'content')
- in Geometry Editor - in Polygon tool solved issues with adding a double point at the last position
- in Geometry Editor - the Rectangle and Polygon tools are now the result stored as LinearRing instead of Polygon
- in Geometry Editor - upgraded the Intersection and Subtraction tools to work correctly using as inputs LinearRing's
- in Geometry Editor - fixed the display of coordinates for MultiLineString's
- in Geometry Editor - fixed the Explode tool to work in the new conditions
- in Geometry Editor - fixed the Buffer tool to work in the new conditions
2020-11-28 23:42:30 +02:00