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
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
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
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
dea7ce3028
- PEP8 changes and PyCharm suggestions
2020-11-12 20:47:43 +02:00
Marius Stanciu
231c033b5e
- in GCode Editor added handlers for the Insert Code buttons
2020-11-07 15:55:06 +02:00
Marius Stanciu
073fe3d50d
- in Gerber Editor fixed an error in the Eraser tool trying to disconnect the Jump signal
2020-11-07 06:26:43 +02:00
Marius Stanciu
06f6491472
- In Gerber Editor upgraded the UI
...
- in Gerber Editor made sure that trying to add a Circular Pad array with null radius will fail
- in Gerber Editor when the radius is zero the utility geometry is deleted
- in Excellon Editor made sure that trying to add a Circular Drill/Slot array with null radius will fail
- in Excellon Editor when the radius is zero the utility geometry is deleted
2020-11-07 05:39:37 +02:00
Marius Stanciu
0d1fad0a3c
- fixed a small issue in Excellon Editor that reset the delta coordinates on right mouse button click too, which was incorrect. Only left mouse button click should reset the delta coordinates.
2020-11-07 03:56:34 +02:00
Marius Stanciu
d526d16cdf
- made some changes in the Region Tool from the Gerber Editor
2020-11-07 03:45:04 +02:00
Marius Stanciu
a4b5d117b8
- in Gerber editor added the G key shortcut to toggle the grid snapping
2020-11-06 21:37:19 +02:00
Marius Stanciu
d6b2ed5d40
- Turkish language strings updated (by Mehmet Kaya)
...
- both for Excellon and Gerber editor fixed the direction of slots/pads when adding a circular array
2020-11-06 20:53:06 +02:00
Marius Stanciu
5d5ff75796
- in Excellon Editor remade the utility geometry generation for Circular Drill/Slot Array to show the array updated in real time and also fixed the adding of array in negative quadrants
2020-11-06 19:55:34 +02:00
Marius Stanciu
df9dd8f353
- in Gerber Editor remade the utility geometry generation for Circular Pad Array to show the array updated in real time and also fixed the adding of array in negative quadrants
2020-11-06 17:43:07 +02:00
Marius Stanciu
fbcf92bc13
- in Gerber Editor fixed the Add circular array capability
2020-11-06 16:37:25 +02:00
Marius Stanciu
01806d77a3
- in Gerber editor, for selection now the intersection of the click point and the geometry is determined for chunks of the original geometry, each chunk gets done in a separate process
2020-11-06 06:06:13 +02:00
Marius Stanciu
f1107fbd3b
- in Gerber Editor made the selection multithreaded in a bid to get more performance but until Shapely will start working on vectorized geometry this don't yield too much improvement
2020-11-06 05:17:12 +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
a4c8737ab7
- added a method for intersection to FlatCAMRtree class
2020-11-05 12:22:12 +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
fc85c00842
- refactored the name of the classes from the Gerber Editor
2020-11-05 01:54:37 +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
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
c5217e1781
- moved all the UI stuff out of the Gerber Editor class in its own class
2020-11-04 02:20:40 +02:00
Marius Stanciu
3981215ba0
- fixed a series of issues in Gerber Editor tools when the user is trying to use the tools by preselecting a aperture without size (aperture macro)
2020-11-04 01:15:18 +02:00
Marius Stanciu
f5310148eb
- trimmed the application strings
2020-11-03 22:37:39 +02:00
Marius Stanciu
5170505f53
- trying to optimize Gerber Editor selection with the mouse
...
- optimized some of the strings
2020-11-03 06:21:53 +02:00
Marius Stanciu
334e2e1b91
- fixed borderline bug in Gerber editor when the edited Gerber object last aperture is a aperture without size (Aperture Macro)
...
- improved the loading of a Gerber object in the Gerber Editor
- updated translation strings
2020-11-02 22:55:07 +02:00
Marius Stanciu
4f9bb918d5
- in Copper Thieving Tool added a new parameter to filter areas too small to be desired in the copper thieving; added it to Preferences too
...
- Copper Thieving Tool added a new parameter to select what extra geometry to include in the Pattern Plating Mask; added it to the Preferences
- made a wide change on the spinners GUI ranges: from 9999.9999 all values to 10000.0000
- fixed some late issues in Corner Markers Tool new feature (messages)
- upgraded Calculator Tool and added the new parameter is the Preferences
- updated translation strings
2020-11-02 18:03:13 +02:00
Marius Stanciu
374c29b4b0
- fixed the Tcl Command AlignDrill
...
- fixed the Tcl Command AlignDrillGrid
- fixed the Tcl COmmand Panelize, Excellon panelization section
- Fixed an issue in Tool Calibration export_excellon method call
- PEP8 corrections all over the app
2020-11-02 03:32:00 +02:00
Marius Stanciu
094060f6e1
- added a parent to some of the FCInputDialog widgets used in the app such that those pop-up windows will b displayed in the center of the app main window as opposed to the center of the screen
...
- finished the Google-translation of not translated strings in Russian language
2020-10-31 21:50:56 +02:00
Marius Stanciu
0ef7924726
Merge remote-tracking branch 'origin/Beta_8.994' into Beta_8.994
2020-10-31 18:50:08 +02:00
Marius Stanciu
e71a48ff5c
- minor PEP corrections
2020-10-31 18:46:20 +02:00
Marius Stanciu
05f572902e
- fixed issue in Excellon Editor that crashed the app if using the Resize Drill feature by clicking in menu/toolbar
...
- fixed issue in Excellon Editor when using the menu links to Move or Copy Drills/Slots
- updated the strings
- updated the Turkish translation strings (by Mehmet Kaya)
2020-10-31 16:12:06 +02:00
Marius Stanciu
0774f8d643
- adapted HPGL importer to work within the new app
...
- in Gerber Editor fixed an error when using the Distance Tool with "Snap to center" option active: if clicking not on a pad Distance Tool was not working
- updated the Turkish translation strings (by Mehmet Kaya)
2020-10-31 01:28:00 +02:00
Marius Stanciu
3e1e12f42c
- fixed an error in the Gerber Editor
2020-10-30 20:47:06 +02:00
Marius Stanciu
fdfa6a22be
- more bugs that were introduced by recent changes done to solve other bugs and so on: fixed issues with the Editors and Delete shortcut
2020-10-30 20:04:55 +02:00
Marius Stanciu
11f494a1d1
- fixed issue #454 ; trigger signals for Editor Toolbars lost after changing the layout
2020-10-30 19:07:38 +02:00
Marius Stanciu
46d2304b67
- fixed a small issue in GCode Editor where the signals for the buttons were attached again at each launch of the GCode Editor
2020-10-29 17:25:08 +02:00
Marius Stanciu
fcfc819fff
- fixed NCC Tool not working with the new changes; the check for not having complete isolation is just a Warning
2020-10-29 15:03:17 +02:00
Marius Stanciu
86a931ace5
- temporary fix for comboboxes not finding the the value in the items when setting themselves with a value by defaulting to the first item in the list
2020-10-28 15:46:33 +02:00
Marius Stanciu
9491bdc4fc
- updated the Turkish translation (by Mehmet Kaya)
...
- the methods of the APP class that were the handlers for the File menu are now moved to their oen class
2020-10-24 19:50:34 +03:00
Marius Stanciu
8a341de4ca
- UI changes in the AppTextEditor and in CNCJob properties tab and in GCoe Editor
...
- some changes in strings; updated all the translation strings to the latest changes
- finished the Romanian translation
2020-10-24 15:58:20 +03:00
Marius Stanciu
c0671b7754
- minor changes
2020-10-24 01:52:53 +03:00
Marius Stanciu
f771838c81
- some refactoring in the keys of the defaults dictionary
...
- fixed an ambiguity in the Tools Database GUI elements
2020-10-23 23:14:13 +03:00
Marius Stanciu
427118c495
- added a default properties tab which will hold a set of information's about the application
2020-10-23 18:46:55 +03:00
Marius Stanciu
55b4fbc3d8
- updated some strings, updated the translation strings
...
- commented the ToolsDB class since it is not used currently
- some minor changes in the AppTextEditor.py file
- removed Hungarian language since it's looking like is no longer being translated
2020-10-23 14:16:05 +03:00
Marius Stanciu
e09ec574aa
- added some new strings for translation and updated the translation strings
...
- in ToolsDB2UI class made the vertical layouts have a preferred minimum dimension as opposed to the previous fixed one
- in Geometry Object made sure that the Tools Table second column is set to Resize to contents
2020-10-22 22:11:28 +03:00