Commit Graph

2299 Commits

Author SHA1 Message Date
camellan
a81460788d Update translation 2019-12-28 23:22:26 +04:00
Camellan
8cc5b28410 jpcgt/flatcam/Beta слито с Beta 2019-12-28 22:44:16 +04:00
Marius Stanciu
8522bc05c8 Merged in marius_stanciu/flatcam_beta/Beta (pull request #280)
Beta - update
2019-12-28 18:40:05 +00:00
Marius Stanciu
47fe73a91b - more updates to the Preferences window and in some other parts of the GUI
- updated the translations (less Russian)
2019-12-28 20:38:44 +02:00
camellan
08d3b7c5e7 Update Russian translation 2019-12-28 21:27:24 +04:00
camellan
41bcc135ff Merge remote-tracking branch 'remotes/jpcgt/flatcam/Beta' into Beta 2019-12-28 21:12:45 +04:00
Marius Stanciu
1285cd540b Merged in marius_stanciu/flatcam_beta/Beta (pull request #279)
Beta
2019-12-28 02:12:07 +00:00
Marius Stanciu
ab9db619ee - fix the conflicts 2019-12-28 04:10:30 +02:00
Marius
63789ac74d Merge remote-tracking branch 'remotes/jpcgt/flatcam/Beta' into Beta
# Conflicts:
#	locale/pt_BR/LC_MESSAGES/strings.mo
#	locale/pt_BR/LC_MESSAGES/strings.po
2019-12-28 04:07:12 +02:00
Marius Stanciu
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
2019-12-28 03:59:05 +02:00
camellan
a196140942 Fix translate string,edit Russian translation. 2019-12-27 22:57:06 +04:00
Camellan
9fc0d64806 jpcgt/flatcam/Beta слито с Beta 2019-12-27 21:32:27 +04:00
Marius Stanciu
c74814cb00 - fixed some typos 2019-12-27 05:00:30 +02:00
Marius Stanciu
a67a2ef37e Merged in marius_stanciu/flatcam_beta/Beta (pull request #276)
Beta - improvements
2019-12-27 02:42:41 +00:00
Marius Stanciu
9c97ddbe77 - string correction 2019-12-27 04:40:41 +02:00
Marius Stanciu
73b2355295 - updated the POT file and the translation files for German, Spanish and French languages 2019-12-27 04:34:54 +02:00
Marius Stanciu
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)
2019-12-27 03:05:17 +02:00
Marius Stanciu
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
2019-12-26 14:38:23 +02:00
Marius Stanciu
f0ed74ce5f - further modifications in Preferences -> General GUI - extended the changes 2019-12-26 06:13:42 +02:00
Marius Stanciu
1863cbcb39 - further modifications in Preferences -> General GUI 2019-12-26 05:05:01 +02:00
Marius Stanciu
7535267f5b - small change in Gerber Parser 2019-12-26 04:42:48 +02:00
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