Commit Graph

2415 Commits

Author SHA1 Message Date
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
Marius Stanciu 4a8a980cde - added ability to save the Source File as PDF - fixed page size and added line breaks 2019-12-17 14:47:44 +02:00
Marius Stanciu 82f0c40ff8 - fixed the generate_from_geometry_2() method to use the default values in case the parameters are None 2019-12-17 13:26:09 +02:00
Marius Stanciu 2565dd75f1 - added ability to save the Source File as PDF (still have to adjust the page size) 2019-12-17 03:42:24 +02:00
Marius Stanciu 4ac5f8e239 - made sure that if in Gerber UI the isolation is made with a V-Shape tool then the tool type is automatically updated on the generated Geometry Object 2019-12-17 02:44:24 +02:00
Marius Stanciu 730d4364c9 Merged in marius_stanciu/flatcam_beta/Beta (pull request #262)
Beta - tools mods; GUI mods
2019-12-16 23:55:44 +00:00
Marius Stanciu b159548872 - modified QValidator in FCDoubleSpinner() GUI element to allow entering the minus sign when the range maximum is set as 0.0; also for positive numbers allowed entering the symbol plus 2019-12-17 01:53:58 +02:00
Marius Stanciu 74b3a38a71 - more optimizations in NCC Tool
- optimizations in Paint Tool
- maximum range for Cut Z is now zero to deal with the situation when using V-shape with tip-dia same value with cut width
2019-12-17 01:38:39 +02:00
cmstein dcd46d8c37 Update in pt_BR 2019-12-16 16:33:16 -03:00
Marius Stanciu 14204e3c30 - fixed the line endings for setup_ubuntu.sh 2019-12-16 21:26:11 +02:00
Marius Stanciu 999837a9cd Merged in marius_stanciu/flatcam_beta/Beta (pull request #260)
Beta - some fixes to the hpgl preprocessor
2019-12-16 19:21:21 +00:00
Marius Stanciu f857326687 - fixed GCode generated with HPGL preprocessor to output only integer coordinates
- fixed the HPGL2 import parsing for absolute linear movements
2019-12-16 21:20:08 +02:00
Marius Stanciu 23785aefd0 Merged in marius_stanciu/flatcam_beta/Beta (pull request #259)
beta 8.991 fix HPGL preprocessor
2019-12-16 18:33:17 +00:00
Marius Stanciu 0574f7a039 - fixed the CNCJob geometry created with HPGL preprocessor 2019-12-16 20:32:00 +02:00