Marius Stanciu
b6e8c3f634
- working in Milling Tool
2020-11-15 15:20:48 +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
07df345f12
- Milling Tool - default state is for all the tools in the Tools Table to be selected
2020-11-15 03:47:25 +02:00
Marius Stanciu
9cff7ccaff
- Punch Gerber Tool - added methods to draw the pads selected and some UI buttons to select all and clear all to help in the selection
2020-11-15 03:37:45 +02:00
Marius Stanciu
0fea6d0adf
- working on adding new feature to Punch Gerber Tool - manual selection of pads to be punched
2020-11-15 02:47:05 +02:00
Marius Stanciu
f81c6fd36a
- some work in PDF parser to make it work more reliable (not sure if I succeeded)
2020-11-14 19:35:33 +02:00
Marius Stanciu
da462126ee
- upgraded the Extract Tool to allow aperture selection therefore narrowing down what apertures are the source for drills and/or soldermask openings
2020-11-14 04:19:07 +02:00
Marius Stanciu
62f45af9e6
- in Milling Tool for Geometry object added the V-tip dia and V-tip angle parameters and linked their visibility to the TT column in Tool Table
...
- in Milling Tool the Edit tool method now works and also updates the Cut Z if the shape of the edited tool is V-shape
2020-11-14 01:03:13 +02:00
Marius Stanciu
454a697ade
- in Milling Tool - synchronized the Tool Table for Geometry Object with the Geometry UI Table (in Properties)
...
- in Milling Tool - the Tools Table selection works now as expected (still have to store the changed parameters/update the parameters UI)
- fixed an error in the app that allowed editing of Geometry objects with multiple tools selected and of type MultiGeo; also reverted some changes in case of error in this section
2020-11-13 23:57:43 +02:00
Marius Stanciu
8f9a7fd240
- Milling Tool - finished adding the add tool, copy tool, delete tool and tool plot when the target object is Geometry
...
- in camlib.py fixed the bounds() method for the Geometry objects such that tools in an Geometry object with no geometry will be now ignored for calculating the bounds
2020-11-13 21:44:40 +02:00
Marius Stanciu
a59310ab4a
- Milling Tool - added plot awareness and connection to the Plot button in the tool; updated translation strings
2020-11-13 20:27:48 +02:00
Marius Stanciu
09403a19ab
- added a message warning the user that the file is no longer available when it tries to open a file from the recent file, that was moved or deleted
2020-11-13 18:44:05 +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
6373f66e99
- Geo Editor - Text sub-tool - fixed font size control not shown; fixes issue #470
2020-11-13 18:04:55 +02:00
Marius Stanciu
14c884b6ac
- Milling Tool - made sure that on target object change the UI is build again
2020-11-13 17:53:48 +02:00
Marius Stanciu
f23f4bc740
- Milling Tool - fixed the situation when launching the Tool but there is no object loaded
2020-11-13 17:48:39 +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
9abe11ff42
- updated the language strings
2020-11-12 17:54:24 +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
bd1b5a60ff
- Follow Tool - clean up
2020-11-12 17:34:49 +02:00
Marius Stanciu
886e8bc9a8
- adding icons for Follow Tool
2020-11-12 16:24:03 +02:00
Marius Stanciu
918d446ac3
Merge remote-tracking branch 'origin/Beta_8.995' into Beta_8.995
2020-11-12 16:23:12 +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
e2963f8422
- in Film Tool added messages to warn the user that it can't save a film to file due of existing locked file, if the file needs to overwrite another file who is opened in another application
...
- in Film Tool warn the user if it tries to save a film to file but the artwork is outside the page size therefore invisible
2020-11-11 20:43:30 +02:00
Marius Stanciu
23c4589a5e
- removed the forcing of multigeo geometry usage when creating CNCJobs
2020-11-11 17:52:06 +02:00
Marius Stanciu
dc2143f4c9
- Drilling cut in Cutout Tool now works for geometry with multiple segments
2020-11-11 01:39:56 +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
f3fb0bb497
- updated the setup_ubuntu.sh script
2020-11-10 21:23:25 +02:00
Marius Stanciu
48c12c2a5c
- fixed Paint Tcl command; fixes issue #437
2020-11-10 21:08:00 +02:00
Marius Stanciu
ef162bc33a
- updated the UI for Cutout Tool
2020-11-10 17:10:48 +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
50e16b9810
- in Cutout Tool added the UI for a new feature: Cut by Drilling
2020-11-10 05:24:02 +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
f9e7892249
Merged jpcgt/flatcam/Beta into Beta_8.995
2020-11-08 17:58:31 +02:00
Robert Niemöller
a8a2f6b0e9
Merged in Beta (pull request #329 )
...
Several bugfixes in the beta branch found while using scripts
Approved-by: Marius Stanciu
2020-11-08 15:56:38 +00:00
Marius Stanciu
efa69d1941
- preprocessors are no longer ordered in the comboboxes so I had to sort them manually
2020-11-08 05:17:12 +02:00
Robert Niemöller
97e179140c
Description for TCL command SplitGeometry updated
2020-11-07 23:24:07 +01:00
Robert Niemöller
c4c1c87d53
TCL command SplitGeometry added
2020-11-07 23:14:18 +01:00
Robert Niemöller
40f5bf9c12
Workaround: Could not use tcl command mill drills
2020-11-07 23:14:00 +01:00
Robert Niemöller
36bfcdce6f
Bugfix for tcl command NCC method
2020-11-07 23:13:20 +01:00
Robert Niemöller
72945bcda8
Bugfix for NCC on gerber with gerber as reference
2020-11-07 23:12:29 +01:00
Robert Niemöller
1a22ba7688
Bugfix when using NCC on multigeo
2020-11-07 23:11:15 +01:00