Commit Graph

3215 Commits

Author SHA1 Message Date
Marius Stanciu
b8e39d95f4 Merged in Beta_8.994 (pull request #317)
Beta 8.994
2020-10-21 20:40:05 +00:00
Marius Stanciu
5d5027c938 Merged jpcgt/flatcam/Beta_unstable into Beta_8.994 2020-10-21 23:33:24 +03:00
Marius Stanciu
0df8423e20 - updated the Turkish translation (by Mehmet Kaya) 2020-10-21 22:20:00 +03:00
Marius Stanciu
8ba202a79c - optimized FlatCAMObj.add_properties_items() method 2020-10-21 22:17:23 +03:00
Marius Stanciu
14240e9af7 - added a button in Excellon UI that will hide/show the milling section
- optimized a bit the UI for Gerber/Excellon/Geometry objects
2020-10-21 21:42:31 +03:00
Marius Stanciu
52b7967b35 - added a button in Gerber UI that will hide/show the bounding box generation and the non-copper region section
- compacted the UI for the 2Sided Tool
2020-10-21 21:02:10 +03:00
Marius Stanciu
5de1701b3d - merged in the Autolevelling branch and made some PEP8 changes to the bilinearInterpolator.py file 2020-10-21 17:06:29 +03:00
Marius Stanciu
3ba000a097 Merged in AutolevellingFeature (pull request #15)
Added in bilinear interpolator class.
2020-10-21 14:00:06 +00:00
Marius Stanciu
2bbab19e0a Merged Beta_8.994 into AutolevellingFeature 2020-10-21 13:58:22 +00:00
Marius Stanciu
1a286cbf7e - added some strings to the translatable strings and updated the translation strings 2020-10-21 16:07:21 +03:00
Marius Stanciu
66a3e36701 - cascaded_union() method will be deprecated in Shapely 1.8 in favor of unary_union; replaced the usage of cascaded_union with unary_union in all the app 2020-10-21 13:55:41 +03:00
Marius Stanciu
265028de76 - added the exclusion parameters for Drilling Tool to the Preferences area 2020-10-21 13:27:03 +03:00
Marius Stanciu
77a1ba67c8 - fixed Cutout Tool to work with the endxy parameter 2020-10-21 13:08:46 +03:00
Marius Stanciu
261adbb861 - fixed crash on using shortcut for creating a new Document Object 2020-10-21 12:57:29 +03:00
Marius Stanciu
ed26aead0c - made the Properties checkbox in the Object UI into a checkable button and added to it an icon 2020-10-21 12:16:17 +03:00
Marius Stanciu
c5baf10847 - some strings changed 2020-10-21 11:56:24 +03:00
Marius Stanciu
35328c2a81 - In Excellon Object UI fixed the enable/disable for the Milling section according to the Tools Table row that is selected
- In Excellon Object UI fixed the miiling geometry generation
- updated th translations strings to the changes in the source code
2020-10-21 11:40:27 +03:00
Marius Stanciu
738cda0de5 - in NCC and Paint Tool fixed some issues with missing keys in the tool data dictionary 2020-10-21 09:48:06 +03:00
Marius Stanciu
d4555c02d0 - in Geometry Object fixed the issue with not using the End X-Y value and also made some other updates here 2020-10-21 09:26:01 +03:00
Marius Stanciu
af85764730 - finished to add the Properties data to the Object Properties (former Selected Tab) 2020-10-20 18:11:12 +03:00
Marius Stanciu
e9598ba43c - updated the Turkish translation (by Mehmet Kaya) 2020-10-19 17:48:04 +03:00
Marius Stanciu
85640f2304 - fixed QrCode Tool 2020-10-19 17:45:50 +03:00
Marius Stanciu
408327e48f - added a check (and added to Preferences too) for the verification of tools validity in the Isolation Tool 2020-10-19 16:56:21 +03:00
Marius Stanciu
13d4192124 - fixed issue with calling the inform signal in the FlatCAMDefaults.load method
- fixed macro parsing in Gerber files generated by KiCAD 4.99 (KiCAD 5.0)
2020-10-18 22:06:06 +03:00
Marius Stanciu
f643d0e4cd - updated Turkish translation (by Mehmet Kaya) 2020-10-17 23:02:45 +03:00
Marius Stanciu
bedd707544 - Isolation Tool - added a check for having a complete isolation 2020-10-08 17:17:01 +03:00
Marius Stanciu
653c013ff6 - small change in the NCC Tool UI
- some strings are changed and therefore the translation strings source are updated
2020-10-08 15:42:16 +03:00
Marius Stanciu
aa073a2b40 - finished updating DPI setting feature for PNG export in Film Tool 2020-10-07 00:26:12 +03:00
Marius Stanciu
efdcc6d6ee - working on adding DPI setting for PNG export - update 2020-10-07 00:23:36 +03:00
Marius Stanciu
604f4b72d6 - small change in TclCommandExportSVG 2020-10-06 12:51:25 +03:00
Marius Stanciu
8cb4b5abf8 - finished working in adding DPI settings for PNG export in Film Tool although there are some limitations due of Reportlab 2020-10-06 12:49:24 +03:00
Marius Stanciu
f99a5a8073 - working on adding DPI setting for PNG export in the Film Tool 2020-10-05 12:53:06 +03:00
Marius Stanciu
971c3f383f Merged Beta_8.994 into AutolevellingFeature 2020-09-30 12:01:37 +00:00
Exordium_And_Terminus
85a438913f Added in bilinear interpolator class. Not impelemented in main code yet, but has been tested with matplotlib and random generated test points. 2020-09-29 17:19:57 -04:00
Marius Stanciu
d5cf7b4980 - the Selected Tab is now Properties Tab for FlatCAM objects
- modified the Properties Tab for various FlatCAM objects preparing the move of Properties Tool data into the Properties Tab
- if the Properties tab is in focus (selected) when a new object is created then it is automatically selected therefore it's properties will be populated
2020-09-26 14:39:52 +03:00
Marius Stanciu
2f564b5a76 - minor GUI change in Isolation Tool 2020-09-25 14:55:15 +03:00
Marius Stanciu
dab3a5f703 - fixed a bug where end_xy parameter in Drilling Tool was not used
- fixed an issue in Delete All method in the app_Main.py
2020-09-24 14:37:06 +03:00
Marius Stanciu
7e4585e65f - fixed canvas selection such that when selecting shape fails to be displayed with rounded corners a square selection shape is used
- fixed canvas selection for the case when the selected object is a single line or a line made from multiple segments
2020-09-23 13:32:13 +03:00
Marius Stanciu
09aafe5601 - added support for virtual units in SVG parser; warning: it may require the support for units which is not implemented yet 2020-09-23 11:50:00 +03:00
Marius Stanciu
c6a552d25a - working to add virtual units to SVG parser 2020-09-22 17:47:23 +03:00
Marius Stanciu
c3bbbc40e0 - fixed an error in importing SVG that has a single line
- updated the POT file and the PO/MO files for Turkish language
2020-09-22 16:13:03 +03:00
Marius Stanciu
1d46b43c4f - in SVG parser: made sure that the minimum number of steps to approximate an arc/circle/bezier is 10 2020-09-21 03:27:52 +03:00
Marius Stanciu
d3ebb08d1f - in CNCJob UI Autolevelling: on manual add of probe points, only voronoi diagram is calculated 2020-09-20 19:19:03 +03:00
Marius Stanciu
8a3770f169 - removed some brackets in the GRBL laser preprocessor due of GRBL firmware interpreting the first closing bracket as the comment end 2020-09-19 21:58:46 +03:00
Marius Stanciu
f0e14640ae - minor changes 2020-09-03 13:27:46 +03:00
Marius Stanciu
af3d855285 - in CNCJob UI Autolevelling: prepared the app for bilinear interpolation
- in CNCJob UI Autolevelling: fixes in the UI
2020-09-03 12:48:50 +03:00
Marius Stanciu
743885cf0f - in CNCJob UI Autolevelling: changed the UI a bit
- added a bilinear interpolation calculation class from: https://github.com/pmav99/interpolation
- in CNCJob UI Autolevelling: made sure that the grid can't have less than 2 rows and 2 columns when using the bilinear interpolation or 1 row and 1 column when using the Voronoi polygons
2020-09-03 03:45:58 +03:00
Marius Stanciu
75be9d7604 - small fixes #2 2020-09-03 01:48:56 +03:00
Marius Stanciu
12012c8e49 - small fixes 2020-09-03 01:36:21 +03:00
Marius Stanciu
06c526db39 - in CNCJob UI Autolevelling - GRBL controller - added a way to save a GRBL height map
- in CNCJob UI Autolevelling: added the UI for choosing the method used for the interpolation used in autolevelling
2020-09-03 00:37:10 +03:00