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
Marius Stanciu
cd9f2886c8
- disabeld a log.debug in ObjectColection.get_by_name()
2019-10-04 17:20:58 +03:00
Marius Stanciu
55fdd59b94
- added a new menu category in the MenuBar named 'Objects'. It will hold the objects found in the Project tab. Useful when working in FullScreen
2019-10-04 17:18:07 +03:00
Marius Stanciu
6d2ed26e0e
- small GUI changes in Optimal Tool and in Film Tool
...
- some PEP8 corrections
- some code annotations to make it easier to navigate in the FlatCAMGUI.py
- fixed exit FullScreen with Escape key
2019-10-04 15:24:38 +03:00
Marius Stanciu
a90e7629dc
- optimized Rules Check Tool so it runs faster when doing Copper 2 Copper rule
2019-10-04 03:15:31 +03:00
Marius Stanciu
67b0a81f17
- updated the Film Tool and added the ability to generate Punched Positive films (holes in the pads) when a Gerber file is the film's source. The punch holes source can be either an Excellon file or the pads center
2019-10-04 02:59:11 +03:00
Marius Stanciu
fb0edc6c18
- added more editing features in the Selected Tab for the FlatCAMDocument object
2019-10-03 21:44:37 +03:00
Marius Stanciu
1d2c046ecc
- changes for the Document object
2019-10-03 17:15:21 +03:00
Marius Stanciu
d7649d2118
- preparing ToolMove to switch for multiprocessing
2019-10-03 01:47:03 +03:00
Marius Stanciu
5143cafc59
- fixed the FlatCMAScript object when loading it from a project
2019-10-02 22:59:50 +03:00