From 97b6e26faef20bd6071a7704d6263677a6cccc3b Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Mon, 16 Sep 2019 18:38:15 +0300 Subject: [PATCH] - added new links in Menu -> Help (Excellon, Gerber specifications and a Report Bug) --- FlatCAMApp.py | 7 +++++++ README.md | 1 + flatcamGUI/FlatCAMGUI.py | 9 +++++++++ share/bug16.png | Bin 509 -> 303 bytes share/bug32.png | Bin 0 -> 686 bytes share/pdf_link16.png | Bin 0 -> 230 bytes 6 files changed, 17 insertions(+) create mode 100644 share/bug32.png create mode 100644 share/pdf_link16.png diff --git a/FlatCAMApp.py b/FlatCAMApp.py index a39c759a..caf71422 100644 --- a/FlatCAMApp.py +++ b/FlatCAMApp.py @@ -122,6 +122,10 @@ class App(QtCore.QObject): # Manual URL manual_url = "http://flatcam.org/manual/index.html" video_url = "https://www.youtube.com/playlist?list=PLVvP2SYRpx-AQgNlfoxw93tXUXon7G94_" + gerber_spec_url ="https://www.ucamco.com/files/downloads/file/81/The_Gerber_File_Format_specification." \ + "pdf?7ac957791daba2cdf4c2c913f67a43da" + excellon_spec_url = "https://www.ucamco.com/files/downloads/file/305/the_xnc_file_format_specification.pdf" + bug_report_url = "https://bitbucket.org/jpcgt/flatcam/issues?status=new&status=open" # this variable will hold the project status # if True it will mean that the project was modified and not saved @@ -1704,6 +1708,9 @@ class App(QtCore.QObject): self.ui.menuhelp_about.triggered.connect(self.on_about) self.ui.menuhelp_home.triggered.connect(lambda: webbrowser.open(self.app_url)) self.ui.menuhelp_manual.triggered.connect(lambda: webbrowser.open(self.manual_url)) + self.ui.menuhelp_report_bug.triggered.connect(lambda: webbrowser.open(self.bug_report_url)) + self.ui.menuhelp_exc_spec.triggered.connect(lambda: webbrowser.open(self.excellon_spec_url)) + self.ui.menuhelp_gerber_spec.triggered.connect(lambda: webbrowser.open(self.gerber_spec_url)) self.ui.menuhelp_videohelp.triggered.connect(lambda: webbrowser.open(self.video_url)) self.ui.menuhelp_shortcut_list.triggered.connect(self.on_shortcut_list) diff --git a/README.md b/README.md index 86a7923a..c67d8997 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ CAD program, and create G-Code for Isolation routing. - added possibility to change the positive SVG exported file color in Tool Film - fixed some issues recently introduced in the TclCommands CNCJob, DrillCNCJob and write_gcode; changed some parameters names - fixed issue in the Laser postprocessor where the laser was turned on as soon as the GCode started creating an unwanted cut up until the job start +- added new links in Menu -> Help (Excellon, Gerber specifications and a Report Bug) 15.09.2019 diff --git a/flatcamGUI/FlatCAMGUI.py b/flatcamGUI/FlatCAMGUI.py index 4e7ed7b8..07d96671 100644 --- a/flatcamGUI/FlatCAMGUI.py +++ b/flatcamGUI/FlatCAMGUI.py @@ -400,6 +400,15 @@ class FlatCAMGUI(QtWidgets.QMainWindow): self.menuhelp_manual = self.menuhelp.addAction(QtGui.QIcon('share/globe16.png'), _('Online Help\tF1')) self.menuhelp_home = self.menuhelp.addAction(QtGui.QIcon('share/home16.png'), _('FlatCAM.org')) self.menuhelp.addSeparator() + self.menuhelp_report_bug = self.menuhelp.addAction(QtGui.QIcon('share/bug16.png'), _('Report a bug')) + self.menuhelp.addSeparator() + self.menuhelp_exc_spec = self.menuhelp.addAction(QtGui.QIcon('share/pdf_link16.png'), + _('Excellon Specification')) + self.menuhelp_gerber_spec = self.menuhelp.addAction(QtGui.QIcon('share/pdf_link16.png'), + _('Gerber Specification')) + + self.menuhelp.addSeparator() + self.menuhelp_shortcut_list = self.menuhelp.addAction(QtGui.QIcon('share/shortcuts24.png'), _('Shortcuts List\tF3')) self.menuhelp_videohelp = self.menuhelp.addAction(QtGui.QIcon('share/youtube32.png'), _('YouTube Channel\tF4') diff --git a/share/bug16.png b/share/bug16.png index ba62ffd961c10125710255d90124925e1d518f87..320aac33e034fa1d175593f4a19be1874c2a481a 100644 GIT binary patch delta 287 zcmV+)0pR}q1Fr&*8Gi%-006c6H|hWY00Lr5M??VshmXv^0002!Nkl|GiUiIo(BLR z2mk;8Q1xmk1^^0jfCbPcZSLUr_M}yu!uy0W%s5voxq%1FsW-_L&Je*6QC{6x(Xmz l)6uai04ibv02lxO2>+IQGd+xqQKtX^002ovPDHLkV1fbjcV++p delta 494 zcmVMzCV_|S*E^l&Yo9;Xs0004cNklYpH9}Rr!wkdg00002VoOIv0RM-N z%)bBt0%u7?K~zW$wZUI#)O7#=@Q-dcQ8IU#P@t}$#O$T*dK?%83HApetb}??nMfh^ z6p5&#MGpo3e~4A|(~Pa+vdMDM(`Y5Vodhx~&sn^n5sM{WqN88haZ;D)2_ zQ)#mweXQuPw6c3lc~?TUCf%mAC_C<;qE17~y8I@g zmV|L{DErQCMH@_8sN^%f>gn~Vl0~LHsc4C;^-7NFSI?IsB~Qq@-A$huRPwTnrD|Cw zW1Et1^!VFqGj=H0@;nan2mD!ylKil!}5ZhE5?l)HSV&U zAjmjv(o0UrdRmn>eP&!#u-F!9KlTqF{=R9?Hf7Mb#_xJV>!lj|0$>p|c9L0lvfH|&%(YHBwq zxFGKlWsykPqw>xR2DPj5x||+u_|T}^ltdyWi~ZySwCR=enwYJ!o-=EiU-fG;D-xO2 zWWX=(G;5Qr4mUNs>J??HO&GF5K_pVp;*^V4DSOpbOB8K$-U4weeQVM_4>{(TR{KpF zvRvE(7i?8@NLsao7Yqx6AUN%LjjA2DU(perYFptM8!cB`rz46Q%{LeGHTv)V1ZZf< Ub_;M@kN^Mx07*qoM6N<$f>R7Zr~m)} literal 0 HcmV?d00001 diff --git a/share/pdf_link16.png b/share/pdf_link16.png new file mode 100644 index 0000000000000000000000000000000000000000..22c858cb6e540008553fc88f05964472762759e7 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n3BBRT^Rni_n+Ahc}zMOk#5LL*-^mJ60Z^YRM}fH6NtjIJ2SgVAsL6 zM#0%kZf$yP#ys4TeFl4y1dfFqI9$N9Vz%(^=ZaiijWZaxGx=>FVdQ&MBb@01n<%j{pDw literal 0 HcmV?d00001