Marius Stanciu
217316c732
- fixed an error in the Gerber parser; it did not took into consideration the aperture size declared before the beginning of a Gerber region. Detected for Gerber files generated by KiCAD 5.x
...
- in Panelize Tool made sure that for Gerber objects if one of the apertures is without geometry then it is ignored
2019-12-26 03:15:17 +02:00
Marius Stanciu
0268a02f3b
- changed the extension of the Tool Database file to FlatDB for easy recognition (in the future double clicking such a file might import the new tools in the FC database)
...
- modified the ToolDB class and changed some strings
- Preferences classes now have access to the App attributes through app.setup_obj_classes() method
- moved app.setup_obj_classes() upper in the App.__init__()
- added a new Preferences setting allowing to modify the mouse cursor color
- remade the GUI in Preferences -> General grouping the settings in a more clear way
- made available the Jump To function in Excellon Editor
- added a clean_up() method in all the Editor Tools that need it, to be run when aborting using the ESC key
2019-12-26 01:47:50 +02:00
Marius Stanciu
fcc52a2682
- fixed an issue in old default file detection and in saving the factory defaults file
...
- in Preferences window removed the Import/Export Preferences buttons because they are redundant with the entries in the File -> Menu -> Backup. and added a button to Restore Defaults
- when in Basic mode the Tool type of the tool in the Geometry UI Tool Table after isolating a Gerber object is automatically selected as 'C1'
- let the multiprocessing Pool have as many processes as needed
- added a new Preferences setting allowing a custom mouse line width (to make it thicker or thinner)
2019-12-25 17:51:37 +02:00
Camellan
5784e4659e
jpcgt/flatcam/Beta слито с Beta
2019-12-24 20:26:34 +04:00
Marius Stanciu
448235b84a
- fixed a typo in ToolDB.on_tool_add()
2019-12-24 14:57:02 +02:00
Marius Stanciu
1c2e5d24f1
- edited some icons so they don't contain white background
...
- fixed an incorrect usage of object in the app.select_objects() method
2019-12-24 14:48:31 +02:00
Marius Stanciu
0e5e3a5227
- some changes related to the fact that the geometry default tool diameter value can be comma separated string of tool diameters
2019-12-24 00:54:45 +02:00
Marius Stanciu
48775c6dcc
Merged in marius_stanciu/flatcam_beta/Beta (pull request #275 )
...
Beta - solve issue when translation active
2019-12-23 22:30:14 +00:00
Marius Stanciu
6df765cda1
- solved issue #356 - in Tools DB can not be added more than one tool if a translation is active
2019-12-24 00:28:56 +02:00
Marius Stanciu
ac54dd9bd7
Merged in marius_stanciu/flatcam_beta/Beta (pull request #274 )
...
Beta
2019-12-23 21:34:29 +00:00
Marius
9e8536ab9f
- solved issue #355 - when the tool diameter field in the Edit → Preferences → Geometry → Geometry General → Tools → Tool dia is only one the app failed to read it
2019-12-23 23:32:32 +02:00
Marius Stanciu
b1b140634b
- in Tool Transform added a new feature named 'Buffer'. For Geometry and Gerber objects will create (and replace) a geometry at a distance from the original geometry and for Excellon will adjust the Tool diameters
2019-12-23 22:59:01 +02:00
Marius Stanciu
fe5c2c7836
- small change
2019-12-23 17:47:47 +02:00
Marius Stanciu
98e246a5c4
- when the selection is changed in the Project Tree the selection shape on canvas is deleted
...
- if an object is selected on Project Tree and it does not have the selection shape drawn, first click on canvas over it will draw the selection shape
2019-12-23 17:30:04 +02:00
Marius Stanciu
cc303ce4f2
- speed up the plotting in OpenGL(3D) graphic mode
...
- spped up the color setting for Gerber object when using the OpenGL(3D) graphic mode
2019-12-23 15:49:16 +02:00
Marius Stanciu
15b09c3fc6
Merged in marius_stanciu/flatcam_beta/Beta (pull request #273 )
...
Beta - improvements
2019-12-23 00:45:15 +00:00
Marius Stanciu
98d5986190
- some fixes in the Legacy(2D) graphic mode regarding the possibility of changing the color of the Gerber objects
...
- added a method to darken the outline color for Gerber objects when they have the color set
- when Printing as PDF Gerber objects now the rendered color is the print color
2019-12-23 02:30:56 +02:00
Marius Stanciu
00e7519ed4
Merged in marius_stanciu/flatcam_beta/Beta (pull request #272 )
...
Beta - improvements
2019-12-22 23:03:12 +00:00
Marius Stanciu
5b62b3c5f6
- fixed the above mentioned glitch in the OpenGL(3D) graphic engine when an Gerber object has been set with a color
2019-12-23 00:57:37 +02:00
Marius Stanciu
9fe3dfbfa9
- fixed Gerber object color set for Legacy(2D) graphic engine; glitch on the OpenGL(3D) graphic engine
2019-12-22 16:24:04 +02:00
Marius Stanciu
988b9d7dac
- fixed issue in Gerber UI where a label was not hidden when in Basic mode
...
- added the color parameters of the objects to the serializable attributes
2019-12-22 07:24:51 +02:00
Marius Stanciu
612666d01a
- added a new option for the Gerber objects: on the project context menu now can be chosen a color for the selected Gerber object
2019-12-22 06:52:45 +02:00
Marius Stanciu
73d41816d6
- fixed a typo in Distance Tool
2019-12-21 01:31:52 +02:00
Marius Stanciu
8afafedfff
- fixed re-cut length entry not staying disabled when the re-cut cb is not checked
2019-12-20 23:59:29 +02:00
Marius Stanciu
b3431e8d9a
Merged in marius_stanciu/flatcam_beta/Beta (pull request #271 )
...
Beta - infobar grid icon and improvement in Geo UI
2019-12-20 21:29:34 +00:00
Marius Stanciu
a06b576a04
- in Geometry Object UI (selected tab) when a tool type is changed from no matter what to V-shape, the cut_z value is saved and when the tool type is changed back to something different than V-shape, this saved cut-z value is restored
2019-12-20 23:28:15 +02:00
Camellan
07b4046d4f
jpcgt/flatcam/Beta слито с Beta
2019-12-20 18:30:05 +04:00
Marius Stanciu
8ab91b7f4f
- added an icon in the infobar that will show more clearly the status of the grid snapping
2019-12-20 03:32:09 +02:00
Marius Stanciu
637cba109c
Merged in marius_stanciu/flatcam_beta/Beta (pull request #270 )
...
Beta 8.991 - enhancements
2019-12-20 00:42:50 +00:00
Marius Stanciu
28bf1c3b5a
- Print function is now printing a PDF file for a selection of objects in the colors from canvas
2019-12-20 02:41:13 +02:00
Marius Stanciu
f604cd461d
- fixed a rare issue in the generation of non-copper-region geometry started from the Gerber Object UI (selected tab)
2019-12-20 01:12:02 +02:00
Marius Stanciu
284d500073
- starting to work to a general Print function; for now it will generate PDF files; currently it works only for one object not for a selection
...
- added shortcut key CTRL+P for printing to PDF method
2019-12-19 17:15:41 +02:00
Marius Stanciu
80f1d30a28
- added Preferences values for PDF margins when saving text in Code Editor as PDF
...
- when clicking Cancel in Preferences now the values are reverted to what they used to be before opening Preferences tab and start changing values
2019-12-19 16:26:19 +02:00
Marius Stanciu
be0eeb1245
Merged in marius_stanciu/flatcam_beta/Beta (pull request #269 )
...
Beta - updates to 2-Sided Tool
2019-12-19 02:16:52 +00:00
Marius Stanciu
04d30fb1b4
- in 2-Sided Tool added a way to calculate the bounding box values for a selection of objects, and also the centroid
2019-12-19 04:12:06 +02:00
Marius Stanciu
db9b2599cb
- fixed a typo in a app string
2019-12-19 02:28:09 +02:00
Marius Stanciu
d51146e53b
Merged in marius_stanciu/flatcam_beta/Beta (pull request #268 )
...
Beta - bug fixes
2019-12-18 15:55:25 +00:00
Marius Stanciu
4efc453b84
- fixed a bug in the new feature 'extra buffering'
...
- fixed the creation of CNCJob objects out of multigeo Geometry objects (objects with multiple tools)
- optimized the NCC Tool
2019-12-18 17:53:41 +02:00
Marius Stanciu
a8d4c592c2
- improved the loading of Config File by using the advanced code editor
2019-12-18 04:26:20 +02:00
Marius Stanciu
53ac15de97
Merged in marius_stanciu/flatcam_beta/Beta (pull request #267 )
...
Beta - Jump To improvements
2019-12-18 02:02:31 +00:00
Marius Stanciu
1f33220bab
- the Jump To function reference is now saving it's last used value
...
- added the ability to use the Jump To method in the Gerber Editor
2019-12-18 04:01:25 +02:00
Marius Stanciu
36d1d0fff7
Merged in marius_stanciu/flatcam_beta/Beta (pull request #266 )
...
Beta - improvements in the Gerber parser
2019-12-18 01:24:27 +00:00
Marius Stanciu
e745f3f836
- added new parameters to improve Gerber parsing
...
- small optimizations in the Preferences UI
2019-12-18 03:14:17 +02:00
Marius Stanciu
bf0d5ee7e6
Merged in marius_stanciu/flatcam_beta/Beta (pull request #265 )
...
Beta - fix for parsing Sprint Layout Gerber that has copper pour ON
2019-12-17 15:39:01 +00:00
Marius S
0b50734578
- fixed issue #347 - a Gerber generated by Sprint Layout with copper pour ON will not have rendered the copper pour
2019-12-17 17:37:18 +02:00
camellan
762e460614
Merge remote-tracking branch 'remotes/jpcgt/flatcam/Beta' into Beta
2019-12-17 19:23:56 +04:00
Marius Stanciu
ab87531a09
Merged in marius_stanciu/flatcam_beta/Beta (pull request #263 )
...
Beta - update
2019-12-17 13:20:39 +00:00
Marius Stanciu
994fa65e96
- fixed bug saving the FlatCAM project saying the file is used by another application
2019-12-17 15:19:09 +02:00
Marius Stanciu
0e3a9f0795
- more mods to generate_from_geometry_2() method
2019-12-17 15:11:08 +02:00
cmstein
f7dd9eb896
Merged in cmsteinBR/flatcam/Beta (pull request #261 )
...
Update in pt_BR
2019-12-17 12:52:37 +00:00