Commit Graph

  • 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
  • 258cf3b37c Merged in cmsteinBR/flatcam/Beta (pull request #235) cmstein 2019-09-27 19:11:14 +00: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
  • 996f2e9e3b Merged in cmsteinBR/flatcam/Beta (pull request #230) cmstein 2019-09-24 21:07:56 +00: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
  • fc43caeab3 Merged in camellan/flatcam/Beta (pull request #227) Camellan 2019-09-24 09:18:26 +00:00
  • 5d4fd34f25 Edit Russian translation camellan 2019-09-23 22:38:53 +04:00
  • 7ebb4ec34d Fix string. Update pot. Update Russian translation. camellan 2019-09-23 22:10:32 +04:00
  • f9c7071192 Edit Russian translation camellan 2019-09-23 21:58:14 +04: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
  • 363992ba01 Merged in cmsteinBR/flatcam/Beta (pull request #225) cmstein 2019-09-23 03:20:28 +00: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
  • bc7968d758 Merged in camellan/flatcam/Beta (pull request #223) Camellan 2019-09-22 20:28:00 +00:00
  • 39b25880fb Edit Russian translation camellan 2019-09-22 23:17:15 +04:00
  • 16b3f3a98a Small fix & update Russian translation camellan 2019-09-22 21:32:29 +04: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
  • 9aef293a26 - fixed Measuring Tool in legacy graphic engine - fixed Gerber plotting - fixed Geometry plotting Marius Stanciu 2019-09-21 13:07:30 +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