496de42e1d
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-12-30 12:09:30 +04:00
ea00ec4e2f
Merged in marius_stanciu/flatcam_beta/Beta (pull request #282)
Marius Stanciu
2019-12-29 23:55:55 +00:00
3674828b2a
- changed the version number and next release date
Marius Stanciu
2019-12-30 01:54:37 +02:00
f7084f4e56
- fixed some decimals issues in NCC Tool, Paint Tool and Excellon Editor (they were still using the harcoded values) - some small updates in the NCC Tool
Marius Stanciu
2019-12-30 01:52:03 +02:00
c0ec3b6546
- Buffer sub-tool in Transform Tool: added the possibility to apply a factor effectively scaling the aperture size thus the copper features sizes - in Transform Tool adjusted the GUI
Marius Stanciu
2019-12-30 01:18:56 +02:00
7bd441eccc
- in Paint Tool Preferences allowed to add a list of initial tools separated by comma - in Geometry Paint Tool fixed the Overlap rate to work between 0 and 99.9999%
Marius Stanciu
2019-12-29 22:51:22 +02:00
a66658f2e2
- fixed a small where the app tried to hide a label that I've removed previously
Marius Stanciu
2019-12-29 21:36:34 +02:00
ad90726a49
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-12-29 23:01:25 +04:00
c79f74c1bf
- added a new function called by shortcut key combo CTRL+G when the current widget in Plot Area is an Code Editor. It will jump to the specified line in the text.
Marius Stanciu
2019-12-29 04:31:46 +02:00
84cd2143c3
- the Gerber UI is built only once now so the process is lighter on CPU - the Gerber apertures marking shapes storage is now built only once because the more are built the more sluggish is the interface
Marius Stanciu
2019-12-29 01:11:24 +02:00
5032d8e8fe
- the Apply button text in Preferences is now made red when changes were made and require to be applied
Marius Stanciu
2019-12-29 00:40:27 +02:00
baf5b2a87f
Merged in marius_stanciu/flatcam_beta/Beta (pull request #281)
Marius Stanciu
2019-12-28 22:01:38 +00:00
58054f71b3
- fixed a minor issue that when saving a project with CNCJob objects, the variable that holds the origin of the CNCJob object was not saved in the project. Added to the serializable objects also the exc_cnc_tools dictionary - some changes in the File menu
Marius Stanciu
2019-12-29 00:00:15 +02:00
779e13697f
Merged jpcgt/flatcam/Beta into Beta
Marius Stanciu
2019-12-28 23:49:25 +02:00
8cc5b28410
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-12-28 22:44:16 +04:00
8522bc05c8
Merged in marius_stanciu/flatcam_beta/Beta (pull request #280)
Marius Stanciu
2019-12-28 18:40:05 +00:00
47fe73a91b
- more updates to the Preferences window and in some other parts of the GUI - updated the translations (less Russian)
Marius Stanciu
2019-12-28 20:38:44 +02:00
1285cd540b
Merged in marius_stanciu/flatcam_beta/Beta (pull request #279)
Marius Stanciu
2019-12-28 02:12:07 +00:00
ab9db619ee
- fix the conflicts
Marius Stanciu
2019-12-28 04:10:30 +02:00
63789ac74d
Merge remote-tracking branch 'remotes/jpcgt/flatcam/Beta' into Beta
Marius
2019-12-28 04:07:12 +02:00
3c991e1c2d
- updated all the translations files - fixed the big mouse cursor in OpenGL(3D) graphic mode to get the set color - fixed the cursor to have the set color and set cursor width in the Legacy(2D) graphic engine - in Legacy(2D) graphic mode fixed the cursor toggle when the big cursor is activated - in Legacy(2D) fixed big mouse cursor to snap to the grid - RELEASE 8.991
Marius Stanciu
2019-12-28 03:59:05 +02:00
9fc0d64806
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-12-27 21:32:27 +04:00
c74814cb00
- fixed some typos
Marius Stanciu
2019-12-27 05:00:30 +02:00
a67a2ef37e
Merged in marius_stanciu/flatcam_beta/Beta (pull request #276)
Marius Stanciu
2019-12-27 02:42:41 +00:00
9c97ddbe77
- string correction
Marius Stanciu
2019-12-27 04:40:41 +02:00
73b2355295
- updated the POT file and the translation files for German, Spanish and French languages
Marius Stanciu
2019-12-27 04:34:54 +02:00
55549c7ba5
- cleaned the Preferences classes and added the signals and signal slots in those classes, removing them from the main app class - each FlatCAM object found in Preferences has it's own set of controls for changing the colors - added a set of gray icons to be used when the theme is complete dark (for now it is useful only for MacOS with dark theme because at the moment the app is not styled to dark UI except the plot area)
Marius Stanciu
2019-12-27 03:05:17 +02:00
787d85391a
- in Legacy(2D) graphic engine made to work the mouse color change - theme changing is no longer auto-reboot upon change; it require now to press a button
Marius Stanciu
2019-12-26 14:38:23 +02:00
f0ed74ce5f
- further modifications in Preferences -> General GUI - extended the changes
Marius Stanciu
2019-12-26 06:13:42 +02:00
1863cbcb39
- further modifications in Preferences -> General GUI
Marius Stanciu
2019-12-26 05:05:01 +02:00
7535267f5b
- small change in Gerber Parser
Marius Stanciu
2019-12-26 04:42:48 +02:00
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
Marius Stanciu
2019-12-26 03:15:17 +02:00
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
Marius Stanciu
2019-12-26 01:47:50 +02:00
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)
Marius Stanciu
2019-12-25 17:51:37 +02:00
5784e4659e
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-12-24 20:26:34 +04:00
448235b84a
- fixed a typo in ToolDB.on_tool_add()
Marius Stanciu
2019-12-24 14:57:02 +02:00
1c2e5d24f1
- edited some icons so they don't contain white background - fixed an incorrect usage of object in the app.select_objects() method
Marius Stanciu
2019-12-24 14:48:31 +02:00
0e5e3a5227
- some changes related to the fact that the geometry default tool diameter value can be comma separated string of tool diameters
Marius Stanciu
2019-12-24 00:54:45 +02:00
48775c6dcc
Merged in marius_stanciu/flatcam_beta/Beta (pull request #275)
Marius Stanciu
2019-12-23 22:30:14 +00:00
6df765cda1
- solved issue #356 - in Tools DB can not be added more than one tool if a translation is active
Marius Stanciu
2019-12-24 00:28:56 +02:00
ac54dd9bd7
Merged in marius_stanciu/flatcam_beta/Beta (pull request #274)
Marius Stanciu
2019-12-23 21:34:29 +00:00
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
Marius
2019-12-23 23:32:32 +02:00
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
Marius Stanciu
2019-12-23 22:59:01 +02:00
fe5c2c7836
- small change
Marius Stanciu
2019-12-23 17:47:47 +02:00
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
Marius Stanciu
2019-12-23 17:30:04 +02:00
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
Marius Stanciu
2019-12-23 15:49:16 +02:00
15b09c3fc6
Merged in marius_stanciu/flatcam_beta/Beta (pull request #273)
Marius Stanciu
2019-12-23 00:45:15 +00:00
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
Marius Stanciu
2019-12-23 02:30:56 +02:00
00e7519ed4
Merged in marius_stanciu/flatcam_beta/Beta (pull request #272)
Marius Stanciu
2019-12-22 23:03:12 +00:00
5b62b3c5f6
- fixed the above mentioned glitch in the OpenGL(3D) graphic engine when an Gerber object has been set with a color
Marius Stanciu
2019-12-23 00:57:37 +02:00
9fe3dfbfa9
- fixed Gerber object color set for Legacy(2D) graphic engine; glitch on the OpenGL(3D) graphic engine
Marius Stanciu
2019-12-22 16:24:04 +02:00
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
Marius Stanciu
2019-12-22 07:24:51 +02:00
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
Marius Stanciu
2019-12-22 06:52:45 +02:00
73d41816d6
- fixed a typo in Distance Tool
Marius Stanciu
2019-12-21 01:31:52 +02:00
8afafedfff
- fixed re-cut length entry not staying disabled when the re-cut cb is not checked
Marius Stanciu
2019-12-20 23:59:29 +02:00
b3431e8d9a
Merged in marius_stanciu/flatcam_beta/Beta (pull request #271)
Marius Stanciu
2019-12-20 21:29:34 +00:00
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
Marius Stanciu
2019-12-20 23:28:15 +02:00
07b4046d4f
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-12-20 18:30:05 +04:00
8ab91b7f4f
- added an icon in the infobar that will show more clearly the status of the grid snapping
Marius Stanciu
2019-12-20 03:32:09 +02:00
637cba109c
Merged in marius_stanciu/flatcam_beta/Beta (pull request #270)
Marius Stanciu
2019-12-20 00:42:50 +00:00
28bf1c3b5a
- Print function is now printing a PDF file for a selection of objects in the colors from canvas
Marius Stanciu
2019-12-20 02:41:13 +02:00
f604cd461d
- fixed a rare issue in the generation of non-copper-region geometry started from the Gerber Object UI (selected tab)
Marius Stanciu
2019-12-20 01:12:02 +02:00
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
Marius Stanciu
2019-12-19 17:15:41 +02:00
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
Marius Stanciu
2019-12-19 16:26:19 +02:00
be0eeb1245
Merged in marius_stanciu/flatcam_beta/Beta (pull request #269)
Marius Stanciu
2019-12-19 02:16:52 +00:00
04d30fb1b4
- in 2-Sided Tool added a way to calculate the bounding box values for a selection of objects, and also the centroid
Marius Stanciu
2019-12-19 04:12:06 +02:00
db9b2599cb
- fixed a typo in a app string
Marius Stanciu
2019-12-19 02:28:09 +02:00
d51146e53b
Merged in marius_stanciu/flatcam_beta/Beta (pull request #268)
Marius Stanciu
2019-12-18 15:55:25 +00:00
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
Marius Stanciu
2019-12-18 17:53:41 +02:00
a8d4c592c2
- improved the loading of Config File by using the advanced code editor
Marius Stanciu
2019-12-18 04:26:20 +02:00
53ac15de97
Merged in marius_stanciu/flatcam_beta/Beta (pull request #267)
Marius Stanciu
2019-12-18 02:02:31 +00:00
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
Marius Stanciu
2019-12-18 04:01:25 +02:00
36d1d0fff7
Merged in marius_stanciu/flatcam_beta/Beta (pull request #266)
Marius Stanciu
2019-12-18 01:24:27 +00:00
e745f3f836
- added new parameters to improve Gerber parsing - small optimizations in the Preferences UI
Marius Stanciu
2019-12-18 03:14:17 +02:00
bf0d5ee7e6
Merged in marius_stanciu/flatcam_beta/Beta (pull request #265)
Marius Stanciu
2019-12-17 15:39:01 +00:00
0b50734578
- fixed issue #347 - a Gerber generated by Sprint Layout with copper pour ON will not have rendered the copper pour
Marius S
2019-12-17 17:37:18 +02:00
4a8a980cde
- added ability to save the Source File as PDF - fixed page size and added line breaks
Marius Stanciu
2019-12-17 14:47:44 +02:00
82f0c40ff8
- fixed the generate_from_geometry_2() method to use the default values in case the parameters are None
Marius Stanciu
2019-12-17 13:26:09 +02:00
2565dd75f1
- added ability to save the Source File as PDF (still have to adjust the page size)
Marius Stanciu
2019-12-17 03:42:24 +02:00
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
Marius Stanciu
2019-12-17 02:44:24 +02:00
730d4364c9
Merged in marius_stanciu/flatcam_beta/Beta (pull request #262)
Marius Stanciu
2019-12-16 23:55:44 +00:00
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
Marius Stanciu
2019-12-17 01:53:58 +02:00
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
Marius Stanciu
2019-12-17 01:38:39 +02:00
dcd46d8c37
Update in pt_BR
cmstein
2019-12-16 16:33:16 -03:00
14204e3c30
- fixed the line endings for setup_ubuntu.sh
Marius Stanciu
2019-12-16 21:26:11 +02:00
999837a9cd
Merged in marius_stanciu/flatcam_beta/Beta (pull request #260)
Marius Stanciu
2019-12-16 19:21:21 +00:00
f857326687
- fixed GCode generated with HPGL preprocessor to output only integer coordinates - fixed the HPGL2 import parsing for absolute linear movements
Marius Stanciu
2019-12-16 21:20:08 +02:00
23785aefd0
Merged in marius_stanciu/flatcam_beta/Beta (pull request #259)
Marius Stanciu
2019-12-16 18:33:17 +00:00
0574f7a039
- fixed the CNCJob geometry created with HPGL preprocessor
Marius Stanciu
2019-12-16 20:32:00 +02:00
1048bf5649
Merged in marius_stanciu/flatcam_beta/Beta (pull request #258)
Marius Stanciu
2019-12-16 17:57:33 +00:00