a2bef40097
- added a new tool named "Optimal Tool" which will determine the minimum distance between the copper features for a Gerber object, in fact determining the maximum diameter for a isolation tool that can be used for a complete isolation
Marius Stanciu
2019-09-28 03:51:39 +03:00
c5ecc7ad88
- created the GUI for the Rule Check Tool - if there are (x, y) coordinates in the clipboard, when launching the "Jump to" function, those coordinates will be preloaded in the Dialog box. - when the combo SHIFT + LMB is executed there is no longer a deselection of objects - when the "Jump to" function is called, the mouse cursor (if active) will be moved to the new position and the screen position labels will be updated accordingly - changed the icon for Open Script and reused it for the Check Rules Tool
Marius Stanciu
2019-09-28 00:34:18 +03:00
7f4115267a
Merged jpcgt/flatcam/Beta into Beta
Marius Stanciu
2019-09-27 22:11:49 +03:00
bf60c98b6c
- started to work on a new FlatCAM tool: Rules Check
Marius Stanciu
2019-09-27 17:45:30 +03:00
537b843a04
- made the mouse cursor (big, small) change in real time for both graphic engines
Marius Stanciu
2019-09-27 17:19:44 +03:00
7b9907fa1d
- if an object is edited but the result is not saved, the app will reload the edited object UI and set the Selected tab as active
Marius Stanciu
2019-09-27 15:28:47 +03:00
30e5a3776d
Update in pt_BR
cmstein
2019-09-27 07:47:49 -03:00
ca7863a371
- fixed issue with the old SysTray icon not hidden when the application is restarted programmatically
Marius Stanciu
2019-09-27 12:42:16 +03:00
3aa690eb2a
Merged in marius_stanciu/flatcam_beta/Beta (pull request #234)
Marius Stanciu
2019-09-27 02:14:58 +00:00
2c9657d9eb
- removed the line that remove the spaces from the path parameter in the Tcl commands that open something (Gerber, Gcode, Excellon)
Marius Stanciu
2019-09-27 05:13:38 +03:00
46e7be20e2
- optimized the toggle axis command - added posibility of using a big mouse cursor or a small mouse cursor. The big mouse cursor is made from 2 infinite lines. This was implemented for both graphic engines - added ability to change the cursor size when the small mouse cursor is selected in Preferences -> General
Marius Stanciu
2019-09-27 04:42:28 +03:00
9c8c36adbb
- optimized the toggle grid command
Marius Stanciu
2019-09-27 01:15:29 +03:00
8e0405158b
Merged in marius_stanciu/flatcam_beta/Beta (pull request #233)
Marius Stanciu
2019-09-26 21:41:32 +00:00
f20a34c4d6
- RELEASE FlatCAM 8.97
Marius Stanciu
2019-09-27 00:40:26 +03:00
0444b901bb
- fixed issue when rebooting from within in cx_freezed state (it issued a startup arg with the path to FlatCAM.exe but that triggered the last sys.exit(2) that I had in the App.args_at_startup()) - modified - modified the make_win script for the presence of MatPlotLib - removed as it was unnecessary
Marius Stanciu
2019-09-26 21:49:58 +03:00
ac096fadbb
- fixed issue when rebooting from within in cx_freezed state (it issued a startup arg with the path to FlatCAM.exe but that triggered the last sys.exit(2) that I had in the App.args_at_startup()) - modified the make_win script for the presence of MatPlotLib
Marius Stanciu
2019-09-26 21:15:22 +03:00
c863f1f819
- changed some strings (that should not have been included for translation) and updated language files and the .POT file
Marius Stanciu
2019-09-26 20:00:09 +03:00
eda562e83e
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-09-26 19:33:52 +04:00
52185b7831
Merged in marius_stanciu/flatcam_beta/Beta (pull request #232)
Marius Stanciu
2019-09-26 15:06:00 +00:00
3c38d1a22e
- updated the other languages and the .POT file
Marius Stanciu
2019-09-26 17:52:35 +03:00
0f91d4dff0
- added a Copy All button in the Code Editor, clicking this button will copy all text in the editor to the clipboard - added a 'Milling Type' radio button in Geometry Editor Preferences to contorl the type of geometry will be generated in the Geo Editor (for conventional milling or for the climb milling) - added the functionality to allow climb/conventional milling selection for the geometry created in the Geometry Editor - now any Geometry that is edited in Geometry editor will have coordinates ordered such that the resulting Gcode will allow the selected milling type in the 'Milling Type' radio button in Geometry Editor Preferences (which depends also of the spindle direction) - some strings update - French Google-translation at 100% - German Google-translation update to 100%
Marius Stanciu
2019-09-26 17:46:25 +03:00
0738bf706e
- French Google-translation at 70%
Marius Stanciu
2019-09-26 08:59:25 +03:00
3941544558
- in legacy graphic engine fixed the axis toggle - French Google-translation at 48%
Marius Stanciu
2019-09-25 17:25:46 +03:00
4e8fbaf974
- fixed the 'Jump To' function to work in legacy graphic engine - in legacy graphic engine fixed the mouse cursor shape when grid snapping is ON, such that it fits with the shape from the OpenGL graphic engine
Marius Stanciu
2019-09-25 15:02:59 +03:00
36f9b9bd7a
- French translation at 33%
Marius Stanciu
2019-09-25 04:17:18 +03:00
7a4bdbfcb1
Merged in marius_stanciu/flatcam_beta/Beta (pull request #231)
Marius Stanciu
2019-09-25 00:37:59 +00:00
1158128384
(all those were done in the previous commit, should stay as log) - unfortunately the fix for issue where while zooming the mouse cursor shape was not updated braked something in way that Matplotlib work with PyQt5, therefore I removed it - fixed a bug in legacy graphic engine: when doing the self.app.collection.delete_all() in new_project an app crash occurred - implemented the Annotation change in CNCJob Selected Tab
Marius Stanciu
2019-09-25 03:36:33 +03:00
61e2792047
- unfortunately the fix for issue where while zooming the mouse cursor shape was not updated braked something in way that Matplotlib work with PyQt5, therefore I removed it
Marius Stanciu
2019-09-25 03:26:34 +03:00
5aabd1a9af
Merged jpcgt/flatcam/Beta into Beta
Marius Stanciu
2019-09-25 00:08:37 +03:00
b83485568d
Update in pt_BR
cmstein
2019-09-24 16:01:07 -03:00
21cae1307e
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-09-24 18:35:24 +04:00
a264d04a24
Merged in marius_stanciu/flatcam_beta/Beta (pull request #229)
Marius Stanciu
2019-09-24 14:08:50 +00:00
1ee7f9bf1e
- fixed setup_ubuntu.sh to include the matplotlib package required by the Legacy (2D) graphic engine - in legacy graphic engine, fixed issue where immediately after changing the mouse cursor snapping the mouse cursor shape was not updated - in legacy graphic engine, fixed issue where while zooming the mouse cursor shape was not updated - in legacy graphic engine, fixed issue where immediately after panning finished the mouse cursor shape was not updated
Marius Stanciu
2019-09-24 15:47:33 +03:00
e4e277fc30
Update in pt_BR tanslation
cmstein
2019-09-24 09:42:36 -03:00
e042f6beed
Merge remote-tracking branch 'origin/Beta' into Beta
Marius Stanciu
2019-09-24 13:31:24 +03:00
4bd8475893
- fixed the fullscreen method to show the application window in fullscreen wherever the mouse pointer it is therefore on the screen we are working on; before it was showing always on the primary screen
Marius Stanciu
2019-09-24 13:30:51 +03:00
cce37b5f34
Merged jpcgt/flatcam/Beta into Beta
Marius Stanciu
2019-09-24 12:48:40 +03:00
e8dc4aece7
- fixing merge errors
Marius Stanciu
2019-09-24 12:47:43 +03:00
b06b2cd795
- trying to fix conflicts with the jpcgt/FlatCAM Beta branch
Marius Stanciu
2019-09-24 12:24:07 +03:00
0fe502d068
- 26% in Google-translated French translation and updated some strings too
Marius Stanciu
2019-09-23 20:17:34 +03:00
4a98e694c1
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-09-23 21:00:16 +04:00
b5e9997713
- in legacy graphic engine, fixed issue with Delete shortcut key trying to delete twice
Marius Stanciu
2019-09-23 17:52:34 +03:00
ae7fec6dd1
- optimized the Gerber mark shapes display - fixed a color format bug in Tool Move for 3D engine - made sure that when the Tool Move is used on a Gerber file with mark shapes active, those mark shapes are deleted before the actual move
Marius Stanciu
2019-09-23 17:08:46 +03:00
a29d27bbe6
Merged in marius_stanciu/flatcam_beta/Beta (pull request #226)
Marius Stanciu
2019-09-23 03:26:12 +00:00
170f293275
- updated the translation files
Marius Stanciu
2019-09-23 06:23:47 +03:00
a5a9dc7198
Merged jpcgt/flatcam/Beta into Beta
Marius Stanciu
2019-09-23 06:21:21 +03:00
9eefec7498
- added a final fix that allow full coverage of the screen in FullScreen in Windows and still the menus are working
Marius Stanciu
2019-09-23 06:18:36 +03:00
70bcd7a448
- small change
Marius Stanciu
2019-09-23 05:49:31 +03:00
5f6a7eebf5
- fixed the FullScreen option not working for the 3D graphic engine (due bug of Qt5 when OpenGL window is fullscreen) by creating a sort of fullscreen
Marius Stanciu
2019-09-23 05:45:52 +03:00
528b67a89c
Updates in pt_BR translation
cmstein
2019-09-22 23:21:49 -03:00
8f5a1a07f0
Merged in marius_stanciu/flatcam_beta/Beta (pull request #224)
Marius Stanciu
2019-09-23 01:20:53 +00:00
95ce59c0bf
- added the new keywords to the default keywords list
Marius Stanciu
2019-09-23 04:19:15 +03:00
504c11f1fa
- updated strings in the translations and the .POT file
Marius Stanciu
2019-09-23 04:16:37 +03:00
27b7a7dce6
- added a new TclCommand named "bounds" which will return a list of bounds values from a supplied list of objects names. For use in Tcl Scripts.
Marius Stanciu
2019-09-23 04:07:24 +03:00
edbb690d1b
- in legacy graphic engine, fixed a bug that when deleting an object all objects where deleted - added a new TclCommand named set_origin which will set the origin for all loaded objects to zero if the -auto True argument is used and to a certain x,y location if the format is: set_origin 5,7
Marius Stanciu
2019-09-23 03:35:32 +03:00
c17d05600b
- in legacy graphic engine, fixed bug that made the old object disappear when a new object was loaded - in legacy graphic engine, fixed bug that crashed the app when creating a new project
Marius Stanciu
2019-09-23 01:25:06 +03:00
e349953637
- fixed crash when trying to set a workspace in FlatCAM in the Legacy engine 2D mode by disabling this function for the case of 2D mode - updated the translation files
Marius Stanciu
2019-09-23 00:17:45 +03:00
fbf5aa9b15
Merged jpcgt/flatcam/Beta into Beta
Marius Stanciu
2019-09-22 23:29:21 +03:00
c2d0d579be
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-09-22 19:01:27 +04:00
7dc1b9d339
Merged in marius_stanciu/flatcam_beta/Beta (pull request #222)
Marius Stanciu
2019-09-22 15:00:09 +00:00
6238b07826
- fixed crash when trying to set a workspace in FlatCAM in the Legacy engine 2D mode by disabling this function for the case of 2D mode - updated the translation files
Marius Stanciu
2019-09-22 17:59:01 +03:00
71d93d73bb
jpcgt/flatcam/Beta слито с Beta
Camellan
2019-09-22 18:50:17 +04:00
8c30543bcd
Merged in marius_stanciu/flatcam_beta/Beta (pull request #221)
Marius Stanciu
2019-09-22 14:19:26 +00:00
956ba36a6a
- updated the .PO file for the PT-BR translation so the translator can work on it.
Marius Stanciu
2019-09-22 17:18:12 +03:00
dab3fb37a9
Merged in marius_stanciu/flatcam_beta/Beta (pull request #220)
Marius Stanciu
2019-09-22 14:16:54 +00:00
723c9eb0af
- trying to solve some conflicts regarding the PT-BR translations files
Marius Stanciu
2019-09-22 17:15:05 +03:00
183d4b7966
- some strings changed to be easier for translation - updated the .POT file and the translation files - updated and corrected the Romanian and Spanish translations - updated the .PO files for the rest of the translations, they need to be filled in.
Marius Stanciu
2019-09-22 17:06:22 +03:00
eeae3ff6c5
- updated the files: setup_ubuntu.sh and requirements.txt
Marius Stanciu
2019-09-22 14:19:13 +03:00
c8a121d9e1
Merged in legacy_2D (pull request #2)
Marius Stanciu
2019-09-22 11:04:30 +00:00
961c4bca2f
- fixed the MultiColor plot option Gerber selected tab to work in legacy graphic engine - documented some methods in the ShapeCollectionLegacy class
Marius Stanciu
2019-09-22 14:03:20 +03:00
f00559bf6a
- made hover shapes work in legacy graphic engine - fixed bug in display of the apertures marked in the Aperture table found in the Gerber Selected tab and through this made it to also work with the legacy graphic engine - fixed annotation in Mark Area Tool in Gerber Editor to work in legacy graphic engine
Marius Stanciu
2019-09-22 13:12:21 +03:00
9be61d89c4
Merged in legacy_2D (pull request #1)
Marius Stanciu
2019-09-22 01:36:18 +00:00
b0b2e37ac6
- adjusted axis at startup for legacy graphic engine plotcanvas - when the graphic engine is changed in Edit -> Preferences -> General -> App Preferences, the application will restart
Marius Stanciu
2019-09-22 04:34:19 +03:00
42d26c1323
- fixed display of distance labels and code optimizations in ToolPaint and NCC Tool
Marius Stanciu
2019-09-22 03:54:25 +03:00
03dd0ee8b6
- fixed CutOut Tool to work in legacy graphic engine
Marius Stanciu
2019-09-22 02:52:40 +03:00
5a4f5dbe2f
- fixed zoom directions legacy graphic engine (previous commit) - fixed display of MultiGeo geometries in legacy graphic engine - fixed Paint tool to work in legacy graphic engine
Marius Stanciu
2019-09-22 02:38:56 +03:00
e8109d2007
- fixed Gerber Editor to work in legacy graphic engine - fixed NCC tool to work in egacy graphic engine
Marius Stanciu
2019-09-22 02:03:19 +03:00
63b261685d
- fixed Geometry Editor to work in legacy graphic engine - fixed Excellon Editor to work in legacy graphic engine
Marius Stanciu
2019-09-22 00:05:35 +03:00
399b0b45c6
- fixed drawing of selection box when dragging mouse on screen and the selection shape drawing on the selected objects - fixed the moving drawing shape in Tool Move in legacy graphic engine - fixed moving geometry in Tool Measurement in legacy graphic engine
Marius Stanciu
2019-09-21 22:00:02 +03:00
bc6dc3decf
- fixed CNCJob and Excellon plotting in legacy graphic engine - in legacy graphic engine fixed the travel vs cut lines in CNCJob objects - final fix for key shortcuts with modifier in legacy graphic engine - refactored some of the code in the legacy graphic engine
Marius Stanciu
2019-09-21 18:26:03 +03:00
01e2755676
- fixed mouse cursor to work for all objects - fixed event signals to work in both graphic engines: 2D and 3D
Marius Stanciu
2019-09-21 01:10:32 +03:00
14bc9f2dfc
- work on ShapeCollectionLegacy
Marius Stanciu
2019-09-20 18:45:36 +03:00
3f70c156a0
- work on ShapeCollectionLegacy
Marius Stanciu
2019-09-20 18:23:54 +03:00
3a54eaa5d8
- made the mouse cursor snap to the grid when grid snapping is active - changed the axis color to the one used in the OpenGL graphic engine
Marius Stanciu
2019-09-20 18:07:36 +03:00
011e80c0ce
- legacy graphic engine - made the mouse events work (click, release, doubleclick, dragging) - legacy graphic engine - made the key events work (simple or with modifiers) - legacy graphic engine - made the mouse cursor work (enabled/disabled, position report); snapping is not moving the cursor yet
Marius Stanciu
2019-09-20 17:25:32 +03:00
4f17d6229f
- final fix for the --shellvar having spaces within the assigned value; now they are retained - updated the .POT file and the translation files leaving them incomplete
Marius Stanciu
2019-09-20 01:33:38 +03:00
d581462b1d
- changed the default method for Paint Tool to 'all'
Marius Stanciu
2019-09-19 23:34:54 +03:00
fc1674ebc4
- moved all the GUI Preferences classes into it's own file flatcamGUI.PreferencesUI.py
Marius Stanciu
2019-09-19 23:30:15 +03:00
ea21f0273a
- changed a bit the splash PNG file
Marius Stanciu
2019-09-19 23:01:20 +03:00