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
0ca078abf2
- more fixes in Rules Check Tool
2019-10-12 05:47:50 +03:00
Marius Stanciu
53338a2186
- fixed the Gerber Parser convert units unnecessary usage. The only units conversion should be done when creating the new object, after the parsing
2019-10-12 04:49:50 +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
7e6554b7ab
Merge remote-tracking branch 'origin/Beta' into Beta
2019-10-10 19:33:55 +03:00
Marius Stanciu
bd5dd2f68e
- fixed Tool Move to work only for objects that are selected but also plotted, therefore disabled objects will not be moved even if selected
2019-10-10 19:33:30 +03:00
Marius Stanciu
631dc5308e
Merge remote-tracking branch 'origin/Beta' into Beta
2019-10-10 13:00:59 +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
851a4b8554
- fixed ToolPanelize to use FCDoubleSpinner in some places
2019-10-10 00:30:07 +03:00
Marius Stanciu
c3a7725a39
- small change
2019-10-09 15:32:40 +03:00
Marius Stanciu
6c205eb37e
- fixed the FCDoubleSpinner to only allow the amount of decimals already set with set_precision()
2019-10-09 14:00:17 +03:00
Marius Stanciu
fdf98442d1
- few changes in strings
2019-10-09 05:17:13 +03:00
Marius Stanciu
4b636bceea
- made FCDoubleSpinner to use either comma or dot as a decimal separator
2019-10-09 05:10:56 +03:00
Marius Stanciu
9650696a13
- wip
2019-10-09 04:19:21 +03:00
Marius Stanciu
47773e0f82
- updated the Rules Check Tool - solved some issues
2019-10-09 03:42:01 +03:00
Marius Stanciu
272c5c7453
- updated the Rules Check Tool - solved some issues
2019-10-09 03:38:08 +03:00
Marius Stanciu
bb88c43b36
- wip
2019-10-08 17:33:18 +03:00
Marius Stanciu
aa99ed4fff
- small GUI changes
2019-10-08 16:40:25 +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
031a3a141e
- added inverted icons
2019-10-07 18:52:05 +03:00
Marius Stanciu
d815ae8a6a
- made sure that is the text in the source file of a FlatCAMDocument is HTML is loaded as such
2019-10-07 13:34:22 +03:00
Marius Stanciu
5a6c1471e3
- small changes: reduced the thickness of the axis in 3D mode from 3 pixels to 1 pixel
2019-10-07 04:24:47 +03:00
Marius Stanciu
ac1223b7f4
- updated the .POT file and worked a bit in the romanian translation
2019-10-07 04:11:19 +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
5cec1dfeab
- updated Optimal Tool to display both points coordinates that made a distance (and the minimum) not only the middle point (which is still the place where the jump happen)
2019-10-07 01:56:30 +03:00
Marius Stanciu
4de25b48a1
- fixed an conflict in a signal usage that was triggered by Tool SolderPaste when a new project was created
2019-10-07 00:37:39 +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
1a841e3fdc
- changed the Jump To icon and reverted some changes to the parseGerber and ParseExcellon classes
2019-10-06 16:37:45 +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
b05c71201e
- moved the ApertureMacro class from camlib to ParseGerber file
2019-10-06 07:28:13 +03:00
Marius Stanciu
8762b115c9
- made FlatCAMExcellon and FlatCAMGerber into their own files in the flatcamParser folder
2019-10-06 07:14:10 +03:00
Marius Stanciu
ce9c15a2ed
- made the Rules Check Tool document window Read Only
2019-10-06 04:46:25 +03:00
Marius Stanciu
fa7511e129
- added display of the results for the Rules Check Tool in a formatted way
2019-10-06 04:13:19 +03:00
Marius Stanciu
d103c2d234
- working in adding to the Optimal Tool the rest of the distances found in the Gerber and the locations associated; added GUI
2019-10-06 02:54:53 +03:00
Marius Stanciu
e2d92612e8
- remade the Mark area Tool in Gerber Editor to be able to clear the markings and also to delete the marked polygons (Gerber apertures)
2019-10-06 02:24:25 +03:00
Marius Stanciu
da09202f5f
- added a new tool in the Geometry Editor named Explode which is the opposite of Union Tool: it will explode the polygons into lines
2019-10-06 01:32:21 +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
18c72e4286
- optimized the Transformation Tool both in GUI and in functionality and replaced the entries with QSpinBox
2019-10-05 22:01:02 +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
Marius Stanciu
ba549705a2
- fixed a bug that when a Gerber object is edited and it has as solid_geometry a single Polygon, saving the result was failing due of len() function not working on a single Polygon
2019-10-04 21:11:02 +03:00
Marius Stanciu
01a9763ad6
- in Gerber isolation section, the tool dia value is updated when changing from Circular to V-shape and reverse
...
- in Tool Film, when punching holes in a positive film, if the resulting object geometry is the same as the source object geometry, the film will not ge generated
2019-10-04 20:43:22 +03:00
Marius Stanciu
f06888e4fb
- added a Toggle Notebook button named 'NB' in the QMenBar which toggle the notebook
2019-10-04 17:44:12 +03:00