Marius Stanciu
64ff4fb9fd
- started t omake some changs in Geometry Editor
2020-01-27 17:43:00 +02:00
Marius Stanciu
fbf0b8606e
- made some structural changes in Properties Tool
2020-01-27 17:20:06 +02:00
Marius Stanciu
aa7bc125f4
- the Jump To popup window will now autoselect the LineEdit therefore no more need for an extra click after launching the function
2020-01-27 15:27:34 +02:00
Marius Stanciu
251dfd3fb7
- in Geometry Editor made sure that on final save, for MultiLineString geometry all the connected lines are merged into one LineString to minimize the number of vertical movements in GCode
...
- more work in Punch Gerber Tool
2020-01-27 04:12:46 +02:00
Marius Stanciu
0be89a4dfb
- update in the GUI for the Punch Gerber Tool
2020-01-25 03:19:42 +02:00
Marius Stanciu
3ac8e96071
- fixed bugs in Minimum Distance Tool
2020-01-25 01:44:44 +02:00
Marius Stanciu
ca87475694
- small changes to the Toolchange manual preprocessor
...
- fix for plotting Excellon objects if the color is changed and then the object is moved
- laying the GUI for a new Tool: Punch Gerber Tool which will add holes in the Gerber apertures
2020-01-24 22:12:15 +02:00
Marius Stanciu
11d4dd633f
- fixed a bug in the bounding box generation
2020-01-22 01:08:35 +02:00
Marius Stanciu
5b63dee50d
- made possible to set the colors for Excellon objects too
...
- added to the possible colors the fundamentals: black and white
- in the project context menu for setting colors added the option to set the transparency and also a default option which revert the color to the default value set in the Preferences
2020-01-19 19:47:42 +02:00
Marius Stanciu
4047cc8499
- fixed and issue that made setting colors for the Gerber file not possible if using a translation
2020-01-19 17:55:34 +02:00
Marius Stanciu
87faa7e840
- restored the Readme file
2020-01-19 17:47:35 +02:00
Marius Stanciu
abc20cf0a5
- optimized the object envelope generation in the redesigned NCC Tool
2020-01-18 01:47:48 +02:00
Marius Stanciu
36280d9f54
- some updates in NCC Tool
2020-01-17 23:06:28 +02:00
Marius Stanciu
6c43ffca1e
- more work in NCC Tool upgrade; each tool now work with it's own set of parameters
2020-01-17 17:02:49 +02:00
Marius Stanciu
eae5b3d8e3
- changes to Geometry UI
2020-01-17 03:42:50 +02:00
Marius Stanciu
957903d307
- more changes to Excellon UI
2020-01-17 03:15:13 +02:00
Marius Stanciu
c417030896
- moved default_data data update from Excellon parser to the Excellon object constructor
2020-01-16 16:55:34 +02:00
Marius Stanciu
b71d4e8c45
- in ParseExcellon.Excellon the self.tools dict has now a key 'data' which holds a dict with all the default values for Excellon and Geometry
...
- Excellon and Geometry objects, when started with multiple tools selected, the parameters tool name reflect this situation
2020-01-16 16:43:39 +02:00
Marius Stanciu
0221a9cfb6
- updated the Excellon and Geometry UI to be similar
...
- put bases for future changes to Excellon Object UI such that each tool will hold it's own parameters
2020-01-16 15:49:51 +02:00
Marius Stanciu
24e01ad518
- a small change in the Excellon UI
2020-01-16 02:33:54 +02:00
Marius Stanciu
5ffa9b6470
- updated the GUI in preferences for Calculator Tool
2020-01-16 02:21:20 +02:00
Marius Stanciu
3c569fdf6c
- updated/optimized the GUI in Preferences for Paint Tool and for NCC Tool
...
- work in Paint Tool to bring it up to date with NCC Tool
2020-01-16 02:07:00 +02:00
Marius Stanciu
82afd3bb6e
- work in Paint Tool GUI functionality
2020-01-15 17:59:12 +02:00
Marius Stanciu
f9a8d09b26
- modified the NCC Tool GUI to prepare for accepting a tool from a tool database
...
- started to modify the Paint Tool to be similar to NCC Tool and to accept a tool from a database
2020-01-15 17:47:28 +02:00
Marius Stanciu
821014f719
- added key shortcuts and toolbar icons for the new tools: Align Object Tool (ALT+A) and Extract Drills (ALT+I)
...
- added new functionality (key shortcut SHIFT+J) to locate the corners of the bounding box (and center) in a selected object
2020-01-15 02:50:27 +02:00
Marius Stanciu
acfb1ca9e7
- finished Dual Point option in Align Objects Tool
2020-01-15 00:55:12 +02:00
Marius Stanciu
a8bea7805e
- working on the Dual Point option in Align Objects Tool - angle has to be recalculated
2020-01-14 17:18:24 +02:00
Marius Stanciu
9a3f3b600b
- in Extract Drill Tool added a new method of drills extraction. The methods are: fixed diameter, fixed annular ring and proportional
...
- in Align Objects Tool finished the Single Point method of alignment
2020-01-14 16:23:23 +02:00
Marius Stanciu
f9ec233b0f
- working on the Align Objects Tool
2020-01-14 02:45:03 +02:00
Marius Stanciu
5c932dc5cc
- fixed an issue in Gerber parser introduced recently due of changes made to make Gerber files produced by Sprint Layout
2020-01-14 01:36:37 +02:00
Marius Stanciu
41277d78ce
- started the add of a new Tool: Align Objects Tool which will align (sync) objects of Gerber or Excellon type
2020-01-13 21:43:25 +02:00
Marius Stanciu
02cfd96715
- fixed a small GUI issue in Excellon UI when Basic mode is active
2020-01-13 16:06:29 +02:00
Marius Stanciu
5b3f318e56
- if CTRL key is pressed during app startup the app will start in the Legacy(2D) graphic engine compatibility mode
2020-01-12 17:26:48 +02:00
Marius Stanciu
c9111dac9b
- fixed an issue in Gerber parser with detecting old kind of units
2020-01-12 04:05:13 +02:00
Marius Stanciu
a9b93cafa1
- improved the circle approximation resolution
2020-01-12 03:28:05 +02:00
Marius Stanciu
f8c22ea32f
- Extract Drills Tool: fixed issue with oblong pads and with pads made from aperture macros
...
- Extract Drills Tool: added controls in Edit -> Preferences
2020-01-12 00:30:17 +02:00
Marius Stanciu
c28f08a392
- fixed an issue in the Distance Tool
...
- expanded the Extract Drills Tool to use a particular annular ring for each type of aperture flash (pad)
2020-01-11 17:30:48 +02:00
Marius Stanciu
c16ecfe0c3
- fixed issue in Film Tool where some parameters names in calls of method export_positive() were not matching the actual parameters name
...
- finished the Extract Drills Tool
- fixed a small issue in the DoubleSided Tool
2020-01-11 00:52:06 +02:00
Marius Stanciu
f2ccb48c98
- finished the GUI in the Extract Drills Tool
2020-01-10 16:56:29 +02:00
Marius Stanciu
fc31bb573d
- working on a new tool: Extract Drills Tool who will create a Excellon object out of the apertures of a Gerber object
2020-01-10 15:56:23 +02:00
Marius Stanciu
856f568f9e
- selected rows in the Tools Tables will stay colored in blue after loosing focus instead of the default gray
...
- in NCC Tool the Tool name in the Parameters section will be the Tool ID in the Tool Table
- added an exception catch in case the plotcanvas init failed for the OpenGL graphic engine and warn user about what happened
2020-01-09 00:06:38 +02:00
Marius Stanciu
5ff9f953c6
- working in NCC Tool
2020-01-08 17:14:10 +02:00
Marius Stanciu
48888adb58
- updates in NCC Tool
2020-01-07 16:49:57 +02:00
Marius Stanciu
b327c216d7
- solved issue #368 - when using the Enable/Disable prj context menu entries the plotted status is not updated in the object properties
2020-01-07 14:47:29 +02:00
Marius Stanciu
e062a4fad2
- working on new NCC Tool
2020-01-06 17:36:53 +02:00
Marius Stanciu
e090b96c7c
- modified Toggle Workspace function to work in the new Preferences UI configuration
...
- cleaned the app from progress signal usage since it is not used anymore
2020-01-03 01:41:03 +02:00
Marius Stanciu
e0825bfce3
- made available only for Linux and Windows (not OSX) the starting of the thread that checks if another instance of FlatCAM is already running at the launch of FLatCAM
2020-01-02 20:41:27 +02:00
Marius Stanciu
6f5a775388
- for auto-completer, now clicking an entry in the completer popup will select that entry and insert it
2020-01-02 05:06:08 +02:00
Marius Stanciu
fd9d18b52b
- started to rework the NCC Tool GUI in preparation for adding a Tool DB feature
2020-01-02 04:28:18 +02:00
Marius Stanciu
84c8588f89
- fixed the Drillcncjob Tcl command by adding an custom self.options key "Tools_in_use" and build it's value, in case it does not exist, to make the toolchange command work
...
- middle mouse click on closable tabs will close them
2020-01-02 01:50:49 +02:00