Marius Stanciu
b994ee9639
- in Tools: Paint, NCC and Copper Fill, when using the Area Selection, now the selected aras will stay drawn as markers until the user click RMB
...
- in legacy2D graphic engine, adding an utility geometry no longer draw the older ones, overwriting them
2019-10-28 15:03:21 +02:00
Marius Stanciu
f9ad83ba29
- Copper Fill Tool: some PEP8 corrections
2019-10-28 03:06:37 +02:00
Marius Stanciu
d1f40c769f
- Copper Fill Tool: added GUI category in Edit -> Preferences window
...
- QRCode Tool: added a selection limit parameter to control the selection shape vs utility geo
2019-10-26 00:08:50 +03:00
Marius Stanciu
2bde43ca3f
- added a new FlatCAM Tool: Copper Fill Tool. It will pour copper into a Gerber filling all empty space with copper, at a clearance distance of the Gerber features
2019-10-25 19:52:11 +03:00
Marius Stanciu
97809b6de1
- QRCode Tool: added ability to save the generated QRCode as SVG file or PNG file
...
- QRCode Tool: added the feature to save the PNG file with transparent background
- QRCode Tool: added GUI category in Preferences window
2019-10-25 16:16:43 +03:00
Marius Stanciu
d14b4139cb
- QRCode Tool - a SVG object is generated and plotted on screen having the QRCode data
...
- fixed an import error in Distance Tool
- fixed the Toggle Grid Lines functionality
2019-10-23 22:59:10 +03:00
Marius Stanciu
c8a97e69d0
- QRCode Tool - a SVG object is generated and plotted on screen having the QRCode data
...
- fixed an import error in Distance Tool
2019-10-23 22:53:38 +03:00
Marius Stanciu
bf670d7967
- start working on QRCode Tool - not working yet
2019-10-22 17:32:33 +03:00
Marius Stanciu
127a78e06e
- updated the Objects menu signals so whenever an object is (de)selected in the Project Tab, it's state will reflect the (un)checked state of the actions in the Object menu
2019-10-21 15:55:49 +03:00
Marius Stanciu
6b1df4d0e3
- fixed an error when trying to view the source file and there is no object selected
2019-10-21 05:32:23 +03:00
Marius Stanciu
9b9f99d824
- the context menu for the Tabs in notebook and PlotTabArea is launched now on right mouse click on tabs themselves
2019-10-21 01:05:04 +03:00
Marius Stanciu
e1a7be88ce
- solved the issue #329
2019-10-20 22:02:04 +03:00
Marius Stanciu
3ca4ab72d7
- started to work to a new tool: Calibrate Excellon Tool
2019-10-20 05:25:54 +03:00
Marius Stanciu
8b785699ae
- updated the About FlatCAM window
2019-10-19 22:04:50 +03:00
Marius Stanciu
46659af432
- finished the update on French Google translation.
2019-10-19 04:45:17 +03:00
Marius Stanciu
1af594403e
- fixed SVG export
2019-10-19 01:19:08 +03:00
Marius Stanciu
b058f65108
- finished the Objects menu by adding the ability of actions to be checked so they will show the selected status of the objects and by adding to actions to (de)select all objects
...
- fixed and optimized the click selection on canvas
- fixed Gerber parsing for very simple Gerber files that have only one Polygon but many LPC zones
2019-10-19 00:29:29 +03:00
Marius Stanciu
9285da8443
- finished the update on German translation. Part of it was corrected by Jens Karstedt
2019-10-18 15:52:45 +03:00
Marius Stanciu
cd380537f6
- added an translator email address
2019-10-18 03:42:53 +03:00
Marius Stanciu
3a8799b859
- changed the Panelize tool icon
...
- corrected some strings
2019-10-16 04:24:02 +03:00
Marius Stanciu
313acd0a25
- replaced some of the icons that did not looked Ok on the dark theme
...
- added a new toolbar button for the Copy object functionality
2019-10-16 04:13:12 +03:00
Marius Stanciu
dfc0b98181
- fixed bug in Panelization Tool for which in case of Excellon objects, the panel kept a reference to the source object which created issues when moving or disabling/enabling the plots
...
- cleaned up the module imports throughout the app (the TclCommands are not yet verified)
2019-10-16 02:28:18 +03:00
Marius Stanciu
4be989fa5c
- adjusted the layout in NCC Tool
2019-10-15 17:46:09 +03:00
Marius Stanciu
5f769105bc
- fixed a whole load of PyQT signal problems generated by recent changes to the usage of SpinBoxes; added a signal returnPressed for the FCSpinner and for FCDoubleSpinner
...
- fixed issue in Paint Tool where the first added tool was expected to have a float diameter but it was a string
- updated the translation files to the latest state in the app
2019-10-15 02:35:10 +03:00
Marius Stanciu
dff5b262eb
- added a secondary link in the bookmark manager
...
- fixed the bookmark manager order of bookmark links; first two links are always protected from deletion or drag-and-drop to other positions
2019-10-15 01:05:27 +03:00
Marius Stanciu
d43ec01cdd
- fixed an issue that caused the impossibility to load a GCode file that contained the % symbol even when was loaded in a regular way from the File menu
...
- re-added the CNC tool diameter entry for the CNCjob object in Selected tab.FCSpinner
- since the CNCjob geometry creation is only useful for graphical purposes and have no impact on the GCode creation I have removed the cascaded union on the GCode geometry therefore speeding up the Gcode display by many factors (perhaps hundreds of times faster)
2019-10-14 22:26:50 +03:00
Marius Stanciu
9432f22ab4
- updated the translation files (~ 89% translation level)
2019-10-14 06:26:15 +03:00
Marius Stanciu
6fcfcefd8a
- modified the result highlight color in Check Rules Tool
...
- added the Check Rules Tool parameters to the unit conversion list
- converted more of the Preferences entries to FCDoubleSpinner and FCSpinner
2019-10-14 04:40:59 +03:00
Marius Stanciu
86d5d93495
- added the Preferences for Check Rules Tool and for Optimal Tool and also updated the Film Tool to use the default settings in Preferences
2019-10-14 02:19:48 +03:00
Marius Stanciu
b00c1018e4
- enhanced the Tool Film adding the Film adjustments and added the GUI in Preferences
...
- set the GUI layout in Preferences for a new category named Tools 2
2019-10-13 18:13:39 +03:00
Marius Stanciu
280311f7d6
- changed the grid colors for 3D graphic engine when in Dark mode
2019-10-13 13:52:22 +03:00
Marius Stanciu
168f4a7646
- fixed the Export PNG function when using the 2D legacy graphic engine
...
- added a new capability to toggle the grid lines for both graphic engines: menu link in View and key shortcut combo ALT+G
2019-10-13 06:53:16 +03:00
Marius Stanciu
78721590e0
- fixed a bug in NCC Tool and start trying to make the App responsive while the NCC tool is run in a non-threaded way
...
- fixed a GUI bug with the QMenuBar recently introduced
2019-10-12 19:57:05 +03:00
Marius Stanciu
3bebc16725
- optimized the Move Tool
...
- added support for key-based panning in 3D graphic engine. Moving the mouse wheel while pressing the CTRL key will pan up-down and while pressing SHIFT key will pan left-right
2019-10-12 16:31:44 +03:00
Marius Stanciu
1ad7b7716b
- modified the Bookmark manager to be installed as a widget tab in Plot Area; fixed the drag & drop function for the table rows that have CellWidgets inside
...
- marked in gray color the rows in the Bookmark Manager table that will populate the BookMark menu
- made sure that only one instance of the BookmarkManager class is active at one time
2019-10-12 01:35:25 +03:00
Marius Stanciu
4a872dd79f
- fixed some issues in the Bookmark Manager
2019-10-11 18:02:26 +03:00
Marius Stanciu
2ea45c5d58
- added a Bookmark Manager and a Bookmark menu in the Help Menu
...
- added an initial support for rows drag and drop in FCTable in GUIElements; it crashes for CellWidgets for now, if CellWidgetsare in the table rows
2019-10-11 17:43:04 +03:00
Marius Stanciu
e6a5e32002
- wip; Tool Move problem: it tries to select all objects, even those that are disabled.
2019-10-10 13:00:44 +03:00
Marius Stanciu
272c5c7453
- updated the Rules Check Tool - solved some issues
2019-10-09 03:38:08 +03:00
Marius Stanciu
1668939df7
- more changes in Preferences GUI, replacing the FCEntries with Spinners
...
- some small fixes in toggle units conversion
2019-10-08 16:00:57 +03:00
Marius Stanciu
fbf982ab8e
- in Preferences General, Gerber, Geometry, Excellon, CNCJob sections made all the input fields of type SpinBox (where possible)
...
- updated the Distance Tool utility geometry color to adapt to the dark theme canvas
2019-10-08 05:25:27 +03:00
Marius Stanciu
24723509f8
- in Preferences General, Gerber, Geometry, Excellon, CNCJob sections made all the input fields of type SpinBox (where possible)
...
- updated the Distance Tool utility geometry color to adapt to the dark theme canvas
2019-10-08 04:17:08 +03:00
Marius Stanciu
23da38d8f3
- added a dark theme to FlatCAM (only for canvas). The selection is done in Edit -> Preferences -> General -> GUI Settings
2019-10-07 04:06:00 +03:00
Marius Stanciu
aafe2c9e89
- updated Tool Optimal with display of all distances (and locations of the middle point between where they happen) found in the Gerber Object
2019-10-06 17:37:33 +03:00
Marius Stanciu
a6b89dbf3a
- moved back the ApertureMacro class to camlib for now and made some import changes in the new ParseGerber and ParseExcellon classes
...
- some changes to the tests - perhaps I will try adding a few tests in the future
2019-10-06 15:56:41 +03:00
Marius Stanciu
2c536258ed
- moved the ApertureMacro class from camlib to ParseGerber file
2019-10-06 07:32:39 +03:00
Marius Stanciu
8413885d87
- changed some of the icons; added attributions for icons source in the About FlatCAM window
2019-10-06 00:06:48 +03:00
Marius Stanciu
9506095ca2
- fixed an issue with the tool table context menu in Paint Tool
...
- made some changes in the GUI in Paint Tool, NCC Tool and SolderPaste Tool
2019-10-05 22:58:54 +03:00
Marius Stanciu
4a5e08feea
- remade the Tool Calculators to use the QSpinBox in order to simplify the user interaction and remove possible errors
...
- remade: Tool Cutout, Tool 2Sided, Tool Image, Panelize Tool, NCC Tool, Paint Tool to use the QSpinBox GUI elements
2019-10-05 17:08:51 +03:00
Marius Stanciu
9e83528448
- added the Distance Tool, Distance Min Tool, Jump To and Set Origin functions to the Edit Toolbar
2019-10-04 23:47:42 +03:00