Commit Graph

2590 Commits

Author SHA1 Message Date
Marius Stanciu f7278a78f7 Merged in Beta (pull request #5)
# Conflicts:
#	README.md
2020-01-19 17:46:57 +02:00
Marius Stanciu a9d69a57fe - make sure that the fixes above apply when rebooting app for theme change or for language change 2020-01-19 17:39:32 +02:00
Marius Stanciu 24260b29b4 - fixed some bugs that are visible in Linux regarding the ArgsThread class: on app close we need to quit the QThread running the ArgsThread class and also close the opened Socket 2020-01-19 17:09:41 +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 0ad0dbd9ea - NCC Tool - some PEP 8 corrections 2020-01-17 19:31:37 +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 316b04a56a - wip 2020-01-17 03:44:34 +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 002617c283 - work in Paint Tool GUI functionality 2020-01-15 18:14:07 +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 c9af9008fe Merged in Beta (pull request #4)
Beta
2020-01-15 11:31:09 +00:00
Marius Stanciu 9a9b6908bc - minor changes 2020-01-15 03:02:45 +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 853f3f5d12 - working on the Align Objects Tool 2020-01-14 03:27:15 +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 7d0a792085 - small changes 2020-01-10 14:55:32 +02:00
Marius Stanciu e2e8bde539 Merged in marius_stanciu/flatcam_beta/Beta (pull request #295)
Beta - debug - don't use
2020-01-10 11:03:03 +00:00
Marius Stanciu 2ff9cd2439 - print() debugging 2020-01-10 13:00:47 +02:00
Marius Stanciu 9505ecf80f - working on new NCC tool 2020-01-09 15:56:41 +02:00
Marius Stanciu 70b0b7c486 Merged in marius_stanciu/flatcam_beta/Beta (pull request #294)
Beta - test - not to be used
2020-01-09 10:46:37 +00:00
Marius Stanciu 8c33f6e0be - added some prints to work on issue 349 2020-01-09 12:44:24 +02:00
Marius Stanciu 5a2ae4877c Merged in marius_stanciu/flatcam_beta/Beta (pull request #293)
Beta - NCC Tool MAY NOT work
2020-01-08 22:10:42 +00: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