Marius Stanciu
e1c8eaafa9
- in TCL Shell removed the line that setFocus after the item is disabled
...
(this is pointless)
- added separators between groups of menu items
- added icons for the Drawing -> Paint and for the Drawing - > Buffer
- added ability to add icons for the Tools
- added icons to the current tools (Dblsided Tool, Measurement Tool)
- added buttons in the toolbar for: Open Gerber, Open Excellon,
Open Gcode and Save Project As
- added button in Tools toolbar for Measurement tool
- added separators in the toolbar
- organized the toolbar buttons in multiple toolbars that can be disabled
with right click on the toolbar
- added names for the toolbars where they were not present
2018-05-29 16:48:06 +03:00
Marius Stanciu
4bacc22b1f
Merged in marius_stanciu/flatcam_mpl/TCL_edit_focus (pull request #93 )
...
TCL edit focus
2018-05-29 03:04:18 +00:00
Marius Stanciu
b85c490256
- Tcl shell is no longer loosing focus after entering a command
...
(borrowed from @brainstorm)
2018-05-29 03:46:33 +03:00
Marius Stanciu
4c0884e16d
- when using .keys method (in Python3 is no longer atomic operation) to
...
make it more resilient to multithreading I've added the more costing
operation of copy().
2018-05-29 03:42:35 +03:00
MARCO A QUEZADA
20bb287586
Merged in codeZonkey/flatcam/plotToggle (pull request #87 )
...
PlotToggle
2018-05-28 20:50:40 +00:00
Marius Stanciu
ef611753a6
- added the posibility to create an object without plotting it. Also if
...
the project is created with plot=False then it will not be checked in
Project tab
- improved the panelize command by toggling OFF the plot for the
temporary objects. There is no need to plot the temporary objects, only
the panel is of interest
- add a few aliases for the Panelize command ('pan' and 'panel')
2018-05-28 15:46:42 +03:00
Marius Stanciu
5c6b68d7cb
- forgot to make the changes to sorted_tools in generate_milling method
...
from FlatCAMObj.py
2018-05-28 13:55:20 +03:00
Marius Stanciu
3fae21622a
- allow the usage of lowercase units names (like mm or in) when used in
...
the Tcl command set_sys
2018-05-27 14:03:19 +03:00
Marius Stanciu
bc4411d566
- added a new column in the TableTool where I show the number of drill
...
holes for each tool.
2018-05-27 12:07:57 +03:00
mquezada
fca9f0ca88
Double clicking on the object label in the Project list view should select the object and take user to Selected tab.
2018-05-26 19:43:01 -04:00
mquezada
5d1f4338a4
Merge branch 'master' into plotToggle
2018-05-26 19:35:49 -04:00
Marius Stanciu
8938ebf9d0
- added a capability that now, on every click on a line_entry
...
(the elements from GuiElements.py that require text entry, less
FCTextArea for which it might be unwanted behaior) the content is selected.
This makes easier the edit of values.
2018-05-26 23:11:45 +03:00
Marius Stanciu
eb0637c5bb
- minor PEP changes
2018-05-26 19:10:07 +03:00
Marius Stanciu
a4bbb98bf1
- converted from Python2 code to Python3 code
...
- in camlib.py, CNCJob class -> generate_from_excellon_by_tool() was
failing in the line to sort the tools due of been unable to compare
between dict's. I replaced that section.
2018-05-26 04:43:40 +03:00
Marius Stanciu
b8a8cfe1fd
- added support for Gerber files that have apertures with size zero
...
Basically it test the "size" value for the current aperture and if it's
found with zero value it will replace with a really small value
(0.0000001)that for all practical purposes is "zero"
(0.0000001 in inch is really small and in mm is even smaller)
- correcting small typos
2018-05-25 12:41:17 +03:00
Jakob Staudt
f7f7c54e5e
Merged in JakobStaudt/postprocessing (pull request #82 )
...
Postprocessing GUI and content handover to export_gcode()
2018-05-24 13:37:49 +00:00
Jakob Staudt
c34c59f870
Changed Indentation to Spaces
2018-05-24 10:16:48 +00:00
Jakob Staudt
20bc6b4da5
Fixed Indentation Error in line 1077
2018-05-24 10:04:47 +00:00
Jakob Staudt
6877d0cd9b
Added postprocessing GUI and Code
2018-05-24 11:57:42 +02:00
Jakob Staudt
bdc2d8cc59
Added postprocessing GUI and Code
2018-05-24 11:52:02 +02:00
Idechix
2a2d8d75cc
adding GUI interface for mirror and auto offset functions
2018-05-19 12:21:27 +02:00
MARCO A QUEZADA
bb3b07455c
Merged in codeZonkey/flatcam/plotToggle (pull request #77 )
...
PlotToggle - From the Project tab
2018-05-19 01:56:36 +00:00
MARCO A QUEZADA
a7cb9e7801
Merged in codeZonkey/flatcam (pull request #78 )
...
Fix issue #248 where set_sys command returned failure feedback even on command success.
2018-05-19 01:55:37 +00:00
mquezada
cd28ff9fdd
Fix issue #248 where set_sys command returned failure feedback even on command success.
2018-05-17 18:28:58 -04:00
mquezada
8aaeee23fd
Fix model reference for test.
2018-05-16 16:05:23 -04:00
mquezada
9564ab7334
Part 3, removed tab_change handler.
2018-05-04 19:43:29 -04:00
mquezada
1fae35e3f2
Incorporating comments and functionality frpm JP. Removed need to use tab_change signal, removed inheritance dependency on QAbstractItemModel, implemented option_changed property. part 2.
2018-05-04 19:41:38 -04:00
mquezada
e971372d7c
Incorporating comments and functionality frpm JP. Removed need to use tab_change signal, removed inheritance dependency on QAbstractItemModel, implemented option_changed property.
2018-05-04 19:41:20 -04:00
mquezada
8e4f081ac3
Synchronize the state of the plot checkboxes to the state of the settings.
2018-04-20 13:30:38 -04:00
mquezada
ec4263e32b
Can control plot toggle from project tab. Need to drive project tab state from changes in Selected tab.
2018-04-19 01:19:31 -04:00
dwrobel
a9a4ec75db
Merged in dwrobel/flatcam/setuptools-support (pull request #71 )
...
add python setuptools support
2017-07-01 19:58:40 +00:00
Damian Wrobel
cbad99e340
add python setuptools support
...
- add setup.py script,
- switch to use images via "share:" resource name
(this allows to work both versions of application:
- system wide installation,
- directly from source),
- add .desktop file,
- rename FlatCAM.py to flatcam and install it as an
executable script.
2017-06-06 22:06:33 +02:00
jpcgt
58f66ca866
Cleanup.
2017-05-19 23:22:32 +00:00
Lubos Medovarsky
951e3dd5dd
Merged in bitsmith/flatcam (pull request #56 )
...
update ubuntu installer
2017-05-19 23:19:19 +00:00
Juan Pablo Caram
62f0662083
Support to mill all holes from the command line. Fixes #218 .
2017-05-05 16:20:14 -04:00
Matthieu Berthomé
626176a9a4
Merged in matthieu_berthome/flatcam/issue_233 (pull request #66 )
...
convert values given by save file dialog to unicode
2017-03-27 13:24:52 +00:00
Matthieu Berthomé
231a37274c
convert values given by save file dialog to unicode
2017-03-24 14:29:30 +01:00
Mike Evans
a182441d79
Merged in saxicola/flatcam/Issue#227 (pull request #62 )
...
Fix for Issue #227 .
Approved-by: jpcgt
2017-03-12 20:44:17 +00:00
Mike Evans
c3ed6b43f2
Also fix broken add_circle command.
2017-02-07 23:13:05 +00:00
Mike Evans
b809192468
Fix for Issue 227.
2017-02-04 16:44:41 +00:00
Juan Pablo Caram
db59ef8edd
Merge remote-tracking branch 'origin/master'
2017-01-27 19:52:59 -05:00
Juan Pablo Caram
93e2d953a4
Added preamble and postamble to write_gcode tcl command.
2017-01-27 19:52:23 -05:00
jpcgt
1d50f6fdab
Merged in thrusty/flatcam/panelization_fix (pull request #58 )
...
Add panel instances to panelization list properly
2017-01-19 18:00:50 +00:00
tstellanova
37cd1cb1c9
Add panel instances to panel list properly
...
See issue 226: https://bitbucket.org/jpcgt/flatcam/issues/226/problem-panelizing-excellon
2016-12-31 09:54:41 -08:00
Juan Pablo Caram
936eb63ba1
Merge remote-tracking branch 'origin/master'
2016-12-16 22:38:41 -05:00
Juan Pablo Caram
7e0a9f91ee
Incorrect alias of save_project. Fixes #223 .
2016-12-16 22:38:09 -05:00
Lubos Medovarsky
748d1bd7f1
update ubuntu installer
...
fail on first error
avoid multiple invocations of apt-get
2016-11-25 09:54:27 +01:00
jpcgt
9b2227847c
Merged in barnabywalters/flatcam/barnabywalters/added-svgpath-to-requirementstxt-its-re-1477430226849 (pull request #55 )
...
Added svg.path to requirements.txt
2016-11-15 15:41:00 +00:00
Juan Pablo Caram
546d2aacf0
Fixes in millcncjob command and progress towards #218 .
2016-11-01 00:53:47 -04:00
Juan Pablo Caram
fb6e1135e9
Added comments.
2016-11-01 00:34:46 -04:00