Commit Graph

3687 Commits

Author SHA1 Message Date
Marius Stanciu
7a5aa572f7 - fixed issue with the Geometry object name, object made from NCC Tool (rest machining), being changed on row clicking in the Geometry Tool Table 2020-11-07 22:11:36 +02:00
Marius Stanciu
f2c9a7a49e - fixed issue with first click on the header of the Tool Table in the Geometry Object Properties and also made sure that clicking the Plot Items in the last column will not select rows 2020-11-07 21:07:50 +02:00
Marius Stanciu
d842b490a8 - added support for shortcut key F2 when in the Project Tab and that will allow the object renaming much faster 2020-11-07 20:26:11 +02:00
Marius Stanciu
02bdb20a08 - in Project tab, when selecting multiple CNCJob objects, in the context menu the name of the Save entry change to Batch Save and those objects are all saved each in its own file 2020-11-07 17:40:23 +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
474bf90bb7 - updated the GCode generation section. Now the GCode is generated only once, when a CNCJob object was created. If the user chose to use the GCode Editor the GCode is only updated. If the user chose to include or remove the CNC Code Snippets, only then the GCode is regenerated. This has a higher impact on CNCJobs with very complex and long GCode. 2020-11-07 15:25:03 +02:00
Marius Stanciu
cccc5634c9 - fixed an if/else selection in the AppObject.on_object_created() that made the plotting of CNCJob objects to be done twice and second time will disregard the Plot Kind Preference value 2020-11-07 14:37:49 +02:00
Robert Niemöller
84e8d3b8c3 Merge remote-tracking branch 'upstream/Beta' into Beta 2020-11-07 10:59:11 +01:00
Marius Stanciu
93555a134e - set the app to "Unstable" status 2020-11-07 09:12:47 +02:00
Marius Stanciu
24acb71874 - fixed some issues with not finding the methods when treating the startup arguments 2020-11-07 09:03:19 +02:00
Marius Stanciu
415716cffb Merged marius_stanciu/flatcam_beta/Beta into Beta
Beta 8.994 RELEASE
2020-11-07 07:02:56 +02:00
Marius Stanciu
f04d8be50f Merged in Beta_8.994 (pull request #17)
Beta 8.994
2020-11-07 05:02:05 +00:00
Marius Stanciu
e061e4e525 - language strings recompiled to make sure that the .MO files are well optimized
RELEASE 8.994
2020-11-07 06:59:04 +02:00
Marius Stanciu
4277692b07 - small UI changes in NCC Tool and in Paint Tool for the Reference Object selection
RELEASE 8.994
2020-11-07 06:55:34 +02:00
Marius Stanciu
1ba18bdd7e - small UI change in the Isolation Tool for the Reference Object selection
RELEASE 8.994
2020-11-07 06:44:47 +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
c60bed1b83 Merged marius_stanciu/flatcam_beta/Beta_8.994 into Beta 2020-11-06 20:53:56 +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
da0d1ae2f0 Merged marius_stanciu/flatcam_beta/Beta_8.994 into Beta 2020-11-06 19:56:29 +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
f8f2bf2211 Merged marius_stanciu/flatcam_beta/Beta_8.994 into Beta 2020-11-06 17:45:53 +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
ec97e7470c - fixed the new InputDialog widget to set its passed values in the constructor 2020-11-06 14:28:24 +02:00
Marius Stanciu
61d8d1bba6 - updated the French translation (by Olivier Cornet) 2020-11-06 14:04:59 +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
35aa724377 Merged marius_stanciu/flatcam_beta/Beta_8.994 into Beta - finished the google-translation of the German strings 2020-11-06 01:49:18 +02:00
Marius Stanciu
dcb3ef4f0a - finished the Google-translation of the German language strings 2020-11-06 01:47:45 +02:00
Marius Stanciu
7701df13c5 - updated the Italian translation (by Massimiliano Golfetto) 2020-11-06 00:02:44 +02:00
Marius Stanciu
bb12106e48 Merged marius_stanciu/flatcam_beta/Beta_8.994 into Beta 2020-11-05 20:17:59 +02:00
Marius Stanciu
1d88fd0d4c - Turkish language strings updated
- set some policy rules back the way they were for the combo boxes in Geometry Object properties
2020-11-05 20:17:02 +02:00
Marius Stanciu
a6a7e5edcc - strings update 2020-11-05 16:48:04 +02:00
Marius Stanciu
b01037f916 Merged marius_stanciu/flatcam_beta/Beta_8.994 into Beta 2020-11-05 16:38:03 +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
1e00bd4284 Merged marius_stanciu/flatcam_beta/Beta_8.994 into Beta 2020-11-04 22:36:10 +02:00
Marius Stanciu
9b88e223b7 - updated all the translation languages. Translated by Google the Spanish, Russian. Romanian translation updated. 2020-11-04 22:35:13 +02:00
Marius Stanciu
b171b56ad6 Merged marius_stanciu/flatcam_beta/Beta_8.994 into Beta 2020-11-04 21:54:41 +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
491650c1e2 Merged marius_stanciu/flatcam_beta/Beta_8.994 into Beta 2020-11-04 21:41:10 +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
a8116250ab Merged marius_stanciu/flatcam_beta/Beta_8.994 into Beta - Fixes 2020-11-04 18:42: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