From 0c2e9ed84d40a1faa9bd5fd2f344642b8f85c8bc Mon Sep 17 00:00:00 2001
From: Nick Draper <nick.draper@stfc.ac.uk>
Date: Tue, 2 Dec 2014 16:34:16 +0000
Subject: [PATCH] re #10666 Improvments ready for test

---
 .../Kernel/inc/MantidKernel/MantidVersion.h   |   1 +
 .../Framework/Kernel/src/MantidVersion.cpp.in |  22 +-
 .../Images/Misc-Tutorial-icon-32x32.png       | Bin 0 -> 2193 bytes
 .../Images/Misc-Tutorial-icon-48x48.png       | Bin 0 -> 4131 bytes
 .../Images/Notepad-Bloc-notes-icon-32x32.png  | Bin 0 -> 1450 bytes
 .../Images/Notepad-Bloc-notes-icon-48x48.png  | Bin 0 -> 2797 bytes
 .../Images/Plugin-Python-icon-32x32.png       | Bin 0 -> 2767 bytes
 Code/Mantid/Images/Plugin-icon-32x32.png      | Bin 0 -> 1758 bytes
 Code/Mantid/Images/Python-icon-16x16.png      | Bin 0 -> 510 bytes
 Code/Mantid/Images/Python-icon-32x32.png      | Bin 0 -> 902 bytes
 Code/Mantid/Images/Python-icon-48x48.png      | Bin 0 -> 1343 bytes
 Code/Mantid/Images/download-icon-32x32.png    | Bin 0 -> 2194 bytes
 Code/Mantid/Images/download-icon-48x48.png    | Bin 0 -> 3540 bytes
 Code/Mantid/Images/images.qrc                 |  11 +
 .../MantidPlot/src/ApplicationWindow.cpp      |  58 +++-
 .../Mantid/MantidPlot/src/ApplicationWindow.h |   2 +
 .../MantidPlot/src/Mantid/FirstTimeSetup.cpp  |  54 +++-
 .../MantidPlot/src/Mantid/FirstTimeSetup.h    |   7 +
 .../MantidPlot/src/Mantid/FirstTimeSetup.ui   | 301 +++++++++---------
 19 files changed, 286 insertions(+), 170 deletions(-)
 create mode 100644 Code/Mantid/Images/Misc-Tutorial-icon-32x32.png
 create mode 100644 Code/Mantid/Images/Misc-Tutorial-icon-48x48.png
 create mode 100644 Code/Mantid/Images/Notepad-Bloc-notes-icon-32x32.png
 create mode 100644 Code/Mantid/Images/Notepad-Bloc-notes-icon-48x48.png
 create mode 100644 Code/Mantid/Images/Plugin-Python-icon-32x32.png
 create mode 100644 Code/Mantid/Images/Plugin-icon-32x32.png
 create mode 100644 Code/Mantid/Images/Python-icon-16x16.png
 create mode 100644 Code/Mantid/Images/Python-icon-32x32.png
 create mode 100644 Code/Mantid/Images/Python-icon-48x48.png
 create mode 100644 Code/Mantid/Images/download-icon-32x32.png
 create mode 100644 Code/Mantid/Images/download-icon-48x48.png

diff --git a/Code/Mantid/Framework/Kernel/inc/MantidKernel/MantidVersion.h b/Code/Mantid/Framework/Kernel/inc/MantidKernel/MantidVersion.h
index 365382ae080..12148d50a48 100644
--- a/Code/Mantid/Framework/Kernel/inc/MantidKernel/MantidVersion.h
+++ b/Code/Mantid/Framework/Kernel/inc/MantidKernel/MantidVersion.h
@@ -38,6 +38,7 @@ class MANTID_KERNEL_DLL MantidVersion
 {
 public:
   static const char* version();     ///< The full version number
+  static std::string releaseNotes(); ///< The url to the most applicable release notes
   static const char* revision();    ///< The abbreviated SHA-1 of the last commit
   static const char* revisionFull();    ///< The full SHA-1 of the last commit
   static const char* releaseDate(); ///< The date of the last commit
diff --git a/Code/Mantid/Framework/Kernel/src/MantidVersion.cpp.in b/Code/Mantid/Framework/Kernel/src/MantidVersion.cpp.in
index f013ac33e0c..5ef3da09d35 100644
--- a/Code/Mantid/Framework/Kernel/src/MantidVersion.cpp.in
+++ b/Code/Mantid/Framework/Kernel/src/MantidVersion.cpp.in
@@ -17,6 +17,26 @@ const char* MantidVersion::version()
   return "@VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@";
 }
 
+std::string MantidVersion::releaseNotes()
+{
+  const std::string STEM = "http://www.mantidproject.org/Release_Notes_";
+  // Cast here in those cases where patch number is of the form 20131022.1356.
+  const unsigned int patchVersion = static_cast<unsigned int>(@VERSION_PATCH@);
+
+  // For major/minor/patch releases we point users to a specific release-notes, for
+  // dev versions we just point to the last main release notes.  A simple way to see whether or not
+  // we're currently in a dev version is to check if the patch version is larger than
+  // some arbitrarily low value.
+
+  std::stringstream url;
+  url << STEM << @VERSION_MAJOR@ << "." << @VERSION_MINOR@;
+  
+  if(( patchVersion < 100 ) && ( patchVersion != 0 ))
+    url << "." << patchVersion;
+
+  return url.str();
+}
+
 const char* MantidVersion::revision()
 {
   return "@MtdVersion_WC_LAST_CHANGED_SHA@";
@@ -42,7 +62,7 @@ std::string MantidVersion::doi()
   // dev versions we just point to the main DOI.  A simple way to see whether or not
   // we're currently in a dev version is to check if the patch version is larger than
   // some arbitrarily low value.
-  if( patchVersion > 10 )
+  if( patchVersion > 100 )
     return MAIN;
 
   std::stringstream doi;
diff --git a/Code/Mantid/Images/Misc-Tutorial-icon-32x32.png b/Code/Mantid/Images/Misc-Tutorial-icon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d42946a7210420213f5dc140c6e496c2dd766f3
GIT binary patch
literal 2193
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
TbFW=F00000NkvXXu0mjfiI)`p

literal 0
HcmV?d00001

diff --git a/Code/Mantid/Images/Misc-Tutorial-icon-48x48.png b/Code/Mantid/Images/Misc-Tutorial-icon-48x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..aaf49c9cd3118185be67de01b0850075cd0130bb
GIT binary patch
literal 4131
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

literal 0
HcmV?d00001

diff --git a/Code/Mantid/Images/Notepad-Bloc-notes-icon-32x32.png b/Code/Mantid/Images/Notepad-Bloc-notes-icon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea21321a26795a770ac11b0be65220f895ae05bc
GIT binary patch
literal 1450
zcmV;b1y%ZqP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F8000GXNkl<Zc-rk(
zSxj7I6h3!0U|<&Z5|$1Uh*;Jl4=gT;kUnT_YNEz8rab7ACTe`BKG?Le55@;mU!-Ym
zs5K^(nrMtkNujbQ@Kn*XL53MA429w_>@&kGjNiGPe>w|fh6d9Y|K#M}JNMr6edjyN
z{YRoFyrlhb(%ajsYiVg&-!}pyBO~gjrY3KHf4|A;bUsK)NinUjua_&8%5I#WTV7sn
zHyVv69S(<Euh-i=9?#*WrKL-4ZEb%(Hi3bGfsYp#7q#i>>9@DGwvPFHzRskiq~oir
zs|)xo+3)w;U<HySO>S>*zm%DosmD=LsZ=?5ZU&@^@Y{>k)zzNIA}~5SdQG8Fc(F>d
zva;^1t*sp~7z}Qk&1QsC!|d#=8eo)@lS3AZg=%VQXkuc5ii(N|gbBn5gwEvW=bzm(
z0pu{_;K74-m&+yP=H?Pe$T#^MG7}Ua$WMVlAY{D4k4ylnZ9$2;f`WoOJApa7U(tD7
z&X<kHf9s4O(B0kLq}6JN8yXr2D#SP!M{zEexJKl%snu%Q*w`3_H6ftw@MqmU$MnjS
z^c()gvBr6`rM38!r#D2Pr>7@hqtRGRCX)v2W1?i|9N})jd{5lx0HDH$d3kwXKLUSM
z1}FPi<AQmj%j2UHC7+Tnx(Kf#g177I>*Gcoo(cvQzl+p?)W+uKW@TYv;q*grV-WnW
zF0Y?XJoU*#@CX8ZeSOu)^KGagfxR5rPQc=bj*z3}bF`s+EeJtP@@%<os%L(9UF#md
zA^kJjxG*&t10F#jsKQOW+*(&xw`;M5r-UO$;YBFL=iDu7$x9l`S2If6Pelt;<{iOf
z2w?CW;b8+6<PPAdc2a=Bx%GtP(P{E~)+x(zjU;OaJ(yel(M#I5ir>E%10F+w*U-?=
zIBKD)wzf7DZL|Vzw_A>!TQg?)oTOX$j#SfE$w5^lJ^T6foT7?1XqOd30BJah++Haz
zE~f14><EbkI3Ky?qVGw57p2X2kow;DWZ$kN)pHj}ldKIusn;;veolx0ictgSR#<*j
zRaL0q!ofw`u>wp&UVbO(5xMg3D~P;?6wU3VNlFp*av#qf0*RHl1cEA@g7Ys}g^Y|0
zxysq1+mgG0ZQHW}@D7qJ9b^ww%ixkiC6nZW47TcJOw@N0C1AvhGf+WSQBfgB$<ap_
zA}<wrC~fXrx!@N4kp20KGI$6e*p~b%lx#&nx8f4uH8?nU9?^ZkD(G~&ko@7`EPI;m
zlALpg;xH+jFOWYVMLrWr!ir$3@YURmO8_dEpnw^sDl01s{m!i?4=Gf;Vc{|<tjM{d
zj-;k`Qfrb!g&9p&OiZNmJjVS;aS8B3OLpSLH+e4LV<i_O7oOkeCB40i6nDQQJJkkr
zu9iVWcQ8?|8!;=mR@evj4m@0%Q4gbW2|$H<NH+$j605*zU`HulD=8LxXlZta)ODxf
zT_vl+fDF!sCoDQ0oC;ju#c3_}8=km(!r|fJejHxlTEKRUR#zOPoV!k%9DKA4hsfo6
zG?dsmD<BsC#@FEl#KJr0P>`R+B>)wU!tpQcytK5G{uuwAat|B;Sdt9Dq{2bNmzbn%
zoWAhXK+Rt(D=Ux2C4lb(@B3J?r%OsoC^a=T0)QQ|F@PA`;f2R36W4+eKa1Vhd*$Wj
z-z2mxhYIhacrFS_MRAFdjC->D!bJZ0c`-HdYyb+(!_0Vh5<bpA(fbJzfC|X~nuhaS
zW-rEYc(E}N90M>r?oGkWh~CV*XkeQWxf$P<jcDHq|1rT}I*ojv4feQ$oihj<K-s4F
zh%~Jv>T^#7pn?IQ&%h>|o12&R0<tdz{;TyrfhSJjU;l_sPTO8WHUIzs07*qoM6N<$
Eg6UzpJ^%m!

literal 0
HcmV?d00001

diff --git a/Code/Mantid/Images/Notepad-Bloc-notes-icon-48x48.png b/Code/Mantid/Images/Notepad-Bloc-notes-icon-48x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2848f994c8d50ff36985d2f3e3c4a463ebf4e46
GIT binary patch
literal 2797
zcmV<J3KI2+P)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000WKNkl<Zc-rk*
zYiv}<8J*d^yI#K*8~g@iY-2+)4^z|<5fj`%3n`&a5S5A)6+tW7sy`wnYJap1Ql&<!
z`X_1nN}ECmG&DhN(@K%R*aqYBFrY+)7CW+e*x1;+w%6+i_U?Kg)ANmIHh1kcfpri?
z%1BrDdOdgMobNl|nVDVA9`VK>Hh@QhKz)6^GY|;yty{Ma|KAWedGci1#Kc6wmMvS_
z=<kacFYfN|@9zc3<4sLX+l3JOTrSto($dnJ9S%qB;NW0jbaZsro;`co9~gntr%xN<
zaCj{y`mm;^#&_=Axo7X(xl`)*`(H^(NhvoB<Bx8)`|kkt+w}DGTCdj|93CD%TvSvv
z1h6~te+E*&#{YlGIp2x@?O(WX;orKuyIF2-?xoJo&KI+?vc9)%+qUonA<*31{BmDk
zU%AKQ2`pN)=%ta7k=JcDTOGg!%gf6vhlYk;i$o%OQ&Urq4Gauy1ekrezmt=b)8+H|
zTC=mWGXSy*pi4mTJo-P5zBW9kU@QaUrp%o?_l3&J%2yu<fn&#xoj|&Gg+ifU+3j{O
zqVHU=V8KVXZ{PkwVPT;yIXSrn87fEQvr0-z(h*^6M@I)+w{9JSWZ0D}R~V$iHgDd{
zT3cILZ*MO{KQ@2<eAeDRsT>4m6n$0~7Z+duObMJld)Atlmp29i_MV;|2FdWnix&%I
zg+Wq$)22-VQRFQxEdugjRaI3C;Q83tm;fl*pPoUGIh{@}h|wo==s)E%vRsETwt$#O
z0CRi-4Gj%t0N++oQ6Z3OhSYONLO}lvvf%(IGypb<hyg?tC~h46;)13JBF!h8{2aBk
z8&Z4gUO<i?dum}Q#D6+5-1WPx=l*jgE`i$G+8PZ0Pw10D+f0Luch}AQHv!b2nXjpR
zEf$Ns#>dA!$m|M8v-fV`{U@F-wxku*TZ8VBzRSluCqkC8q8EL^cm%$il$7)a97L>M
zy*e5>-A_H6Ka)|{8HpElvuyM;Wx#5+%4ZnBQIPpoety1~8GL@75ptLMuOAoilJ_lE
z%QK699FD}3P$q1!6BDH^U%s4WW@g5KpoujwNQKP=T1!QLPVzI$OcRE?anwr$Bz8bb
z?@b54wFux(8bNn);ASm%xh76ntbBXXkHlD92~lfoY<v~bc^-Oat5&U&pP9hMNJan8
zES0GeqrM~;-G}<q6$}RD-yp$IV?D6o3R+7{;3@L;M$lE_zi|TfBEdfc@V==;V+fo&
zb*dBut|Bt_l`B{BIdkSjqo^Whj(AK_QXg{>Pjw+8Lm9x>f(XE>IjmYB>u|3-Z{+6}
z?3Lha349)8<0=Js;dTe>;zd3#0cu!{-$m5ENiMWv#fqs86H^0h28RL27%~7Wuoq&J
zT{(ef2o%RWIw;}s{*S+w=6>gT5*vYRdW-!x>p3D%;Gdldd|U#M(OL|C79gx3K%PF$
zO|*2(ve7ajGE}5=r!|3WSW9NA%;*_`k}?Yqx8F$Z`V%uIZj}H$Q<1NUC!4zxP+4fi
zpc}9S5X+V=ll>_5x;S+mXxS+6<~2e_oq$uM5%Fl2w1iAq;_1e?aP%Bv#?U41?`RP2
zzHl8lK{k;w_9-nc0c7DDD6oIgM5qM@YmFA5If@F@w8EySE6GIr=|<635}F)y+{K)I
zN0>2uiTOKDvc4f_qcywY>B8rlJ{A1k2#`Koa4kU=*wUp-V~SXl(Z#K8l%fkqA%Glf
zO0*s*8;X34r5eEjk>Pol+lDU*f9EOYwXNs2Cw_l9G}!uBLFM*9!UPnFy~x7rlm%F-
z+)9vh=%S@a>Z&Dh0M4<Mj#<1^w55d1{b@|*b8~0^5n&8n<Nz<cwkKHXmcMXrOBKP1
zz`m^PoL|g}0O}wWleS~dd@5vYr==7Ca+=?3>1a98|3Oyv)si#I$sQSE>8``fMzXop
z$OernW_;xUV@3*X3TZ4K-v1J|G*=TQptA51y!z(=!jT1m?R3mKKoWx9<%W-${GK9B
zQOCP6S&|v_xkN@kG(U8K`)@UgLCD6kVZTU9nIp5Mq)O6j#yeFY5lNT;vXF~nqm6ue
zMn;AxEiL^-0*uA%M(Iy-740xnw;@!twvdOXxeh}%7ZCX-?lG!F(#C^4VsXUuMWEyZ
z#(I9<ym_xBOhA$N18U*>sumcEQ_6!bavJSS+W)n~XerTJKvLp?ewI1#HZ!~zSfK0Q
z%wwx!)(r=k9g)}l^*b~dZ8OkD@O~vuaW`i}pbVf|F|Y+$;5cDL&jTb0avmasNu%jE
zuNSlqB#9xB+`S**n<1MsqTl*BOWJgZN4Q<+EGny&?-6*&PfM>3x2HfNk`Mt!;ynyl
zqicb*jnkJTK-&R|x>>)32ZZG5jQia@a{zARZD#(iGu&(6AZ$+_V1~oVK~9)uNYbPC
zlp%0PNvK-;4tB?H&W1o0qS8b~i%2l+9HoSCD2dsv>II7|lcHz@JuJEV&rE{vKFi1|
z9bY}ng2IT|j_CI&5cHn1T(jE^V!jI0gDX)26p%9*d>wf`t<Gwjtj`HC1+Cr2={gAT
z=efV@Jh=_CR3G40d#a#1!uz_=<wB?IIc7Xcrm|I9WB!2*?I<WH5cf?$k=Oz09Hq!3
z67rh{nh*<E%obYeexjc{-ERpyxlQ+Z?y;>G_KgRzvN@)m^0eiu$VV*~*36M%NeqOk
zPXzPt%*)F=nkWGqCb)`$%E%??)TWMx(R9;f;h>Mry;H}Gt|KgfMapBWXV&Wd%$6*D
zK4$NvolKd4d|z9%!{LyN8r|tV)p|f~CF;R*-vktiA0i6Bp$X~Wk1WXTgS1IBI-ofG
zA2WyVzubQtvbog>%^%_+VMGg)WI@GEu0;+;Q774G=fPd5jh>Vi%|(d<5q*|EjDyy$
zL<yu~kWNHoE`i2*LAnq{jR0A~!(z^80~_sY<H58_!E>t_G%x$8t%U?dJjk`kg_voB
zXSQD=M$%GQoBCzK*J0_$@0$R%rlzKs5viXL=$xD!mY<(5B|ww5ock*)a(bD)Xd4UL
zvZW;Sfks6*>N3=n{YDqEdu<@lF)}i;s<5zd<h}_Y3k8_89Uzj)ZBPqxr}@$44|r#1
zm-zD9$7ISWx&)5)PukDTku)t}(>~McFz=!C0f{n=poB2~7tpRH^z}NjupiE_n<SB&
zn=5ch&8jmln+enm0A(%c^MwX&KJ78J&(dEWVBV|C$wd;8kjlaeNZ~_rK$@J!(iS)s
zD3PQ>Cz;VoOa1i`ln86BQx<94L9b5zZb^Tsptmn@u2+^US@J@{1XLE@M;5k{&S_mB
zeUl|>&8uCh)VS8Z);v9%H-2>K)mPVt(t7kF;<$Vm*NyAjWo2b&W<>y5coM)GD2i&w
z89jyRgS`Iwgq{^(SsMzpe%6`LQKyB#1<*GT^>*CbaBssL?YO#7xT9tqv-*t;S@-}2
z`bC=8ysg$>;3_iFyXhjC4B*~Ir#^M^yG9qD>34(CnRcI3+pGv63p=sEysgq6)htC4
zp9OJw2@tMpbTBeq*NTgaKa(H)W}AT|+|EN9^qUu*+~^0tb`{kQ03BGfX3afC@}Ur*
zhI6x}y1M#-f_$I^9(Mbjz{75z6L{F|ktgs!`rf*l5Iymy00000NkvXXu0mjfg!V`a

literal 0
HcmV?d00001

diff --git a/Code/Mantid/Images/Plugin-Python-icon-32x32.png b/Code/Mantid/Images/Plugin-Python-icon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fc042dc3ee55ff1a2150a009625da5567c8dc54
GIT binary patch
literal 2767
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
VU93=S{|x{D002ovPDHLkV1laoFR%ar

literal 0
HcmV?d00001

diff --git a/Code/Mantid/Images/Plugin-icon-32x32.png b/Code/Mantid/Images/Plugin-icon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..770d695ebd6b609c9cd214fe4db0b90c81032fe3
GIT binary patch
literal 1758
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
Ar2qf`

literal 0
HcmV?d00001

diff --git a/Code/Mantid/Images/Python-icon-16x16.png b/Code/Mantid/Images/Python-icon-16x16.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b826f3c901e5dc0709d7fa3d7eb25ef3f5b64d8
GIT binary patch
literal 510
zcmV<a0RjGrP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV0005SNkl<Zc-muR
zpb#+Pk`OhB7UB?5H(+FBV*dHz(Uq5{XFVs{0E4_s<?I4-5g;a1=-=O;pJ$)xl+7T@
z0Q0&Jm%hEclFlWra|~Jh_Sz(YcURYaB*uWLK#B*-1-XO`#9%v@C3twtvJY4d(9b<z
z&LODS0%S7d^6Esh$`uAeSHix0`#VR(<ybmgLO{)fQ$1qE8z7SlcX<E*I^Q~Xs}k?S
zFc7D1#sjskMUU@*4Un+NHk5a3J%^<D4-4a;TTG1qe*xM5nHm56@|E3jJWG9EDkCEU
zH%P^TEib|{+HS9g7+{`dDDU0|HQ@jEJdIg1eC2l7Gc){SWn}#SkCEX&kY-Rv_TGZc
zKm*#L1_-FSbE-$Kd<|rBb1{ECzSSjC4rseH10Mg>OuMhvv*gJgcp&O!pDyJTR&C*B
z`Fwn{bCfpFMiHpgUv$kMKL42`;eI?5XEc64YWo_=fF(fu6U1nk^&qcf!Q*cP)4`8p
zwl9H{7>s}U&eu>KWv-Igx*P6m_P!yUkglvWDN~W<YyvXbp+a}wfBL;m(&I!v)&znL
zggT1|YAAB)Gcz$VKX~@z>VhpVUtm**(*R-t0Bb6w5fe51mjD0&07*qoM6N<$f+~UP
ADgXcg

literal 0
HcmV?d00001

diff --git a/Code/Mantid/Images/Python-icon-32x32.png b/Code/Mantid/Images/Python-icon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..aea7dc1d15e70cee5a5843da94fab244fb084a5c
GIT binary patch
literal 902
zcmV;119|+3P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80009`Nkl<Zc-muR
z7+}CS>HtzTDEUug<5zOBW#g4F0dl2)m>G!Q{{8j!%9p2S_ug3S_l{-`Fspr^#mLB5
z4`hnrQ1TOq=Y4s4uKem;r_WS%fO*}AG9c9o#M6OTABgSnDBpjwNx+HP4!8uQ9s&*a
z)k!%Z&Mjr|0-ySKH@3*!UKR6{nhv-Qq(uJx{+__d!eIrBiYojL*s6GYRrCXDJ3xb2
z^|Ww+6_Db>BDD;NMbQOie{EM>(-BFY1Avw_0I6ae7Gg64!<<;96+tO#OV>cT|A2V=
zg<D@@EE3Lt!s`Ij>esPM%&d!u4H;Y@Rdr!tjPjcG=%K}7bvPQY1AxB20i@I^bwH;2
zT<-|Q4O`KK|6RNHRn;iw+&!!g(1=;D&adQngHp>G8U9`AH?8hA6uz<$i*x}n6eePI
zfPT)oa1J4*6_i>3|C_Vq!Qg7W{yt{Lf0|enEC4zn5vv1?O77*datTesWB4aFrr(EH
znSOm>1ShQj|Ckv6|Nr}+=`SdFd0D@Fbdfx`HAZQ511HN*2ONfM13JJPhXd{c9UzR=
z0bI;qx238r>T#Al9K^x=Lja@~XgL!T<G+6l{~3OR_>7GI#eibAKsFDaAj0hc{p_=0
z9Ky;g(RBdh^nQ(AZ=SQ{p*4(*4D6Ie5yO0-1Cp>hKs{=Wnt+PSO>`ZCZ11P6vQO4$
zWBzSRq2&z!|NqbDv_1k4Wo+5-8jwOsJd&KxyO-Iedjf-3heG@RUA*;0#XRBseVh(3
zt$Go~#KN%@%>f-i2lxXWph=7^c)(&{@W&ww;3|r17?6r$X|AW8OKda4fDXV`K!FnA
ze?mS7;_ZjdeTa9<xs1|KA-Xd9e$@6lFact#4a0%>F}mQDyI;?l#Gd;}$Xucw@Z*>*
zN!9VDLvIwrDy~1Ervr98fAgzBQiQDq$abNH13*nOT|7!sfC+5ww<9*0z|v{jh68V8
zBC4)auSxd(s7(p5sO!d~<T((73b804z6^AX3o+)B)GYsU$R>@2g|Pw1l*HvuAfCJD
z<ogPr!Yf~??f?+z$W>%<HWjo{m*+HLV`Tz4gauf-y?OHL*Oil3KJAOCz44J0^M+p6
cY}h#f0JJACFhz=z_W%F@07*qoM6N<$g2a`w-~a#s

literal 0
HcmV?d00001

diff --git a/Code/Mantid/Images/Python-icon-48x48.png b/Code/Mantid/Images/Python-icon-48x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..7aa33433e786277195c87e6bcdd0d2ddb6ae3251
GIT binary patch
literal 1343
zcmV-F1;F}=P)<h;3K|Lk000e1NJLTq001xm001xu1^@s6R|5Hm000FBNkl<Zc-rlm
zdu&rx9LMju?H+7{c7v72BJv!Y%wgMg&&~uzs7wKMiNwT24MGggDePh9IwED0fI=e5
zD`7$ZP!nSei98a(1lOV~4r3w=HdriXNZckPut&G`*6-<tX+|IC_O`tv*)RF!_q+F=
zbI<Q{e&?Qh&$)zq$c4xqz$Ad&0Zamf^Jcl`+sj~9L35xBpeaxV^d7Vm`UmtJCybo7
z*QfSR7ytzR93f;oT&)`d-*evp{vEgnU>od~<h!x~JW+m$#HrHuB9M0&g7)RNLru-w
z)g7_`pyywMX@okVmC)<ZZS<0e+q57H23Y{|>UvMXtU`x=h9Js3P_;c7gjcjupCuck
z$3nW@lF}{*fEA_)@f-%gCJ%u5b~a-BT^xX0hx)%o9RR^nfI{d9v>r;way9fZk+;&z
z0^pSaF%Ry<$p8S3!59z#cRwB<ekxq$galv_46{oxnSsivV(;oto9BifK>J=RiAkDO
ziOzZ#hnlh8^7L?!UibES+D@PhWU8*}_vcsa;|Z7NReu=%8Tgyy3!83)1b`v36E~?E
zmu^qvQpWvw0K@c)+TA(Z4&h9$k8%!L1Q6Y#01!NVx%`ZK@R0^6NVR9})LXuUtMgOt
zC;(m;1%R>p9n1?{6r@Pgyr@C9<9oP|`zhjrE|^ke{fh}eU(qp5nUL}i+&CXIMz}LD
zu;!5y$y=8mpbz`P0Cg$>@G%nrdcOqqe(=#)*a3Lr`l>-|sVmU5w9&%=bxr}`Syq4=
zm>rQBFkX!luItH}wj6WzCm+S|!><G>ehUC|SOG92kd2Yd08iYP4KpsTug>~(#q_v;
z_b}9P-MHmUTJq9`K^B0oQExpf0M0sM`Jv+pih-NBGK7-?P6~twZk`ha%<RI5TS*^8
z0p)}laXpTwXa98Gl=fq7QcQo<*xVl!8UPvqbTa|Kyv#5JT<X|6wWW_9+rNC4ZDn$7
z?>qp|7Z=`19KrY|3P5o5r34+V!X@%Vm`6BaHIC;5Yr|U{0LWkjI0*1f!7?y&O4l28
z%XVMRQeXK7CFX}RoJ7=dIsSGgW|UrVvH;YeUVWg(c+PdACVOw$irME{a8@PpYm}wV
zO+3VD4~zmo0Cc)K9w?of`0foyjc?~BD*HBy83q#MBmhd70CZd0rp6>`y0`!@vPDy`
zzj&x%%UeobcqR<%0hT&j0kDS&fC|2azJ)3E*I4?r_O%D|E6NqT@Kh84hB24TPcT|L
znE^12^f1j(-q-ads%y^!pb9fhao7jTgVKoJ-{9*)u+M1=I^hF98CVT~8f3s2;S6-R
zT<*NYVr!3Rfb7k`lK7N`<-Qg)OVzFG_T^RADTq7Rns^AV;BV10{&?Ji<}7R(dcV_O
zjFOg=1GZu;>fMDwiWMS&U!=4XNF)Iao-bzEmH3mg2FXAvAX}pjFkmy@-xrc9dH_U!
zSAsDE-ah>vGQ(|yPe0iWW7l*K3&0VqZQrEFeND#23I(~!jqX^;25=I_Bm$rj0G|20
z-)c<fd2)rufN63urpaqj2f#D%D$Exms?a^u521AV_&!t%wWIg*LybZ5&K$C^3!PgL
z;){%Cz=W(gWCNgrOspiMznF3vS64l7KOb}oyVT2VeNx&E>)z<SCS#_8=S*<vca--}
zJ{sizKl!?PhtJL}X?BL*QiK5HkVyc!WfDMc`413CTy5KJv;6=7002ovPDHLkV1k3}
BbpHSV

literal 0
HcmV?d00001

diff --git a/Code/Mantid/Images/download-icon-32x32.png b/Code/Mantid/Images/download-icon-32x32.png
new file mode 100644
index 0000000000000000000000000000000000000000..f06cba9da1340586b35853e8bc8686c16ce9ed8b
GIT binary patch
literal 2194
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
U{n))R-v9sr07*qoM6N<$g7q#Jq5uE@

literal 0
HcmV?d00001

diff --git a/Code/Mantid/Images/download-icon-48x48.png b/Code/Mantid/Images/download-icon-48x48.png
new file mode 100644
index 0000000000000000000000000000000000000000..029a5074bfcbd25d92f8ed298e2e073dcf3ba2e7
GIT binary patch
literal 3540
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
O0000<MNUMnLSTYY2CSd}

literal 0
HcmV?d00001

diff --git a/Code/Mantid/Images/images.qrc b/Code/Mantid/Images/images.qrc
index 9dc7a7d8834..2c24bc74339 100644
--- a/Code/Mantid/Images/images.qrc
+++ b/Code/Mantid/Images/images.qrc
@@ -37,6 +37,17 @@
     </qresource>
     <qresource prefix="/Icons">
         <file>LoadFile.png</file>
+        <file>Notepad-Bloc-notes-icon-48x48.png</file>
+        <file>Notepad-Bloc-notes-icon-32x32.png</file>
+        <file>download-icon-48x48.png</file>
+        <file>download-icon-32x32.png</file>
+        <file>Python-icon-48x48.png</file>
+        <file>Python-icon-32x32.png</file>
+        <file>Python-icon-16x16.png</file>
+        <file>Plugin-icon-32x32.png</file>
+        <file>Plugin-Python-icon-32x32.png</file>
+        <file>Misc-Tutorial-icon-48x48.png</file>
+        <file>Misc-Tutorial-icon-32x32.png</file>
     </qresource>
     <qresource prefix="/PickTools">
         <file>zoom.png</file>
diff --git a/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp b/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp
index d731de22c17..9f882a85b5e 100644
--- a/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp
+++ b/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp
@@ -585,12 +585,35 @@ void ApplicationWindow::init(bool factorySettings, const QStringList& args)
     g_log.warning("The scripting language is set to muParser. This is probably not what you want! Change the default in View->Preferences.");
   }
 
-  // Need to show first time setup dialog?
+  // Need to show first time setup dialog?#
+  if (shouldWeShowFirstTimeSetup())
+  {
+    showFirstTimeSetup();
+  }
+ 
+  using namespace Mantid::API;
+  // Do this as late as possible to avoid unnecessary updates
+  AlgorithmFactory::Instance().enableNotifications();
+  AlgorithmFactory::Instance().notificationCenter.postNotification(new AlgorithmFactoryUpdateNotification);
+
+  /*
+  The scripting enironment call setScriptingLanguage is trampling over the PATH, so we have to set it again.
+  Here we do not off the setup dialog.
+  */
+  const bool skipDialog = true;
+  trySetParaviewPath(args, skipDialog);
+}
+
+bool ApplicationWindow::shouldWeShowFirstTimeSetup()
+{
+  //first check the facility and instrument
+  using Mantid::Kernel::ConfigService;
+  auto & config = ConfigService::Instance(); 
   std::string facility = config.getString("default.facility");
   std::string instrument = config.getString("default.instrument");
   if ( facility.empty() || instrument.empty() )
   {
-    showFirstTimeSetup();
+    return true;
   }
   else
   {
@@ -607,20 +630,29 @@ void ApplicationWindow::init(bool factorySettings, const QStringList& args)
       //failed to find the facility or instrument
       g_log.error()<<"Could not find your default facility '" << facility 
         <<"' or instrument '" << instrument << "' in facilities.xml, showing please select again." << std::endl;
-      showFirstTimeSetup();
+      return true;
     }
   }
-  using namespace Mantid::API;
-  // Do this as late as possible to avoid unnecessary updates
-  AlgorithmFactory::Instance().enableNotifications();
-  AlgorithmFactory::Instance().notificationCenter.postNotification(new AlgorithmFactoryUpdateNotification);
 
-  /*
-  The scripting enironment call setScriptingLanguage is trampling over the PATH, so we have to set it again.
-  Here we do not off the setup dialog.
-  */
-  const bool skipDialog = true;
-  trySetParaviewPath(args, skipDialog);
+  QSettings settings;
+  settings.beginGroup("Mantid/FirstUse");
+  const bool doNotShowUntilNextRelease = settings.value("DoNotShowUntilNextRelease", 0).toInt();
+  const QString lastVersion = settings.value("LastVersion", "").toString();
+  settings.endGroup();
+
+  if (!doNotShowUntilNextRelease)
+  {
+    return true;
+  }
+
+  //Now check if the version has changed since last time
+  const QString version = QString::fromStdString(Mantid::Kernel::MantidVersion::releaseNotes());
+  if (version != lastVersion)
+  {
+    return true;
+  }
+
+  return false;
 }
 
 /*
diff --git a/Code/Mantid/MantidPlot/src/ApplicationWindow.h b/Code/Mantid/MantidPlot/src/ApplicationWindow.h
index c262317bdc0..c4767a4fc72 100644
--- a/Code/Mantid/MantidPlot/src/ApplicationWindow.h
+++ b/Code/Mantid/MantidPlot/src/ApplicationWindow.h
@@ -1208,6 +1208,8 @@ private:
   ///
   void showalgorithmDescriptions();
 
+  /// Contains the rules of when to show the FirstTimeSetup UI.
+  bool shouldWeShowFirstTimeSetup();
   /// Open up the FirstRunSetup dialog
   void showFirstTimeSetup();
 
diff --git a/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.cpp b/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.cpp
index fad72df740c..934fddbdf91 100644
--- a/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.cpp
+++ b/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.cpp
@@ -1,8 +1,13 @@
 #include "FirstTimeSetup.h"
 #include "MantidKernel/ConfigService.h"
+#include "MantidKernel/MantidVersion.h"
 #include "MantidQtAPI/ManageUserDirectories.h"
 
-FirstTimeSetup::FirstTimeSetup(QWidget *parent) : QDialog(parent,Qt::WindowStaysOnTopHint)
+#include <QDesktopServices>
+#include <QSettings>
+#include <QUrl>
+
+FirstTimeSetup::FirstTimeSetup(QWidget *parent) : QDialog(parent)
 {
   m_uiForm.setupUi(this);
   initLayout();
@@ -14,11 +19,26 @@ FirstTimeSetup::~FirstTimeSetup()
 
 void FirstTimeSetup::initLayout()
 {
+  this->setWindowTitle(this->windowTitle() + " " + Mantid::Kernel::MantidVersion::version());
+
   connect(m_uiForm.pbConfirm, SIGNAL(clicked()), this, SLOT(confirm()));
   connect(m_uiForm.pbCancel, SIGNAL(clicked()), this, SLOT(cancel()));
   connect(m_uiForm.cbFacility, SIGNAL(currentIndexChanged(const QString&)), this, SLOT(facilitySelected(const QString &)));
   connect(m_uiForm.pbMUD, SIGNAL(clicked()), this, SLOT(openManageUserDirectories()));
 
+  connect(m_uiForm.clbReleaseNotes, SIGNAL(clicked()), this, SLOT(openReleaseNotes()));
+  connect(m_uiForm.clbSampleDatasets, SIGNAL(clicked()), this, SLOT(openSampleDatasets()));
+  connect(m_uiForm.clbMantidIntroduction, SIGNAL(clicked()), this, SLOT(openMantidIntroduction()));
+  connect(m_uiForm.clbPythonIntroduction, SIGNAL(clicked()), this, SLOT(openPythonIntroduction()));
+  connect(m_uiForm.clbPythonInMantid, SIGNAL(clicked()), this, SLOT(openPythonInMantid()));
+  connect(m_uiForm.clbExtendingMantid, SIGNAL(clicked()), this, SLOT(openExtendingMantid()));
+
+  QSettings settings;
+  settings.beginGroup("Mantid/FirstUse");
+  const bool doNotShowUntilNextRelease = settings.value("DoNotShowUntilNextRelease", 0).toInt();
+  settings.endGroup();
+  m_uiForm.chkDoNotShowUntilNextRelease->setChecked(doNotShowUntilNextRelease);
+
   // Populate list of facilities
   m_uiForm.cbFacility->clear();
   auto faclist = Mantid::Kernel::ConfigService::Instance().getFacilityNames();
@@ -36,6 +56,12 @@ void FirstTimeSetup::confirm()
   config.setString("default.instrument", m_uiForm.cbInstrument->currentText().toStdString());
   config.saveConfig(filename);
 
+  QSettings settings;
+  settings.beginGroup("Mantid/FirstUse");
+  settings.setValue("DoNotShowUntilNextRelease", (m_uiForm.chkDoNotShowUntilNextRelease->isChecked()? 1 : 0));
+  settings.setValue("LastVersion", QString::fromStdString(Mantid::Kernel::MantidVersion::releaseNotes()));
+  settings.endGroup();
+
   // Close the dialog
   this->close();
 }
@@ -58,3 +84,29 @@ void FirstTimeSetup::openManageUserDirectories()
   ad->show();
   ad->setFocus();
 }
+
+void FirstTimeSetup::openReleaseNotes()
+{
+  QDesktopServices::openUrl(QUrl(QString::fromStdString(Mantid::Kernel::MantidVersion::releaseNotes())));
+}
+
+void FirstTimeSetup::openSampleDatasets()
+{
+  QDesktopServices::openUrl(QUrl("http://download.mantidproject.org"));
+}
+void FirstTimeSetup::openMantidIntroduction()
+{
+  QDesktopServices::openUrl(QUrl("http://www.mantidproject.org/Mantid_Basic_Course"));
+}
+void FirstTimeSetup::openPythonIntroduction()
+{
+  QDesktopServices::openUrl(QUrl("http://www.mantidproject.org/Introduction_To_Python"));
+}
+void FirstTimeSetup::openPythonInMantid()
+{
+  QDesktopServices::openUrl(QUrl("http://www.mantidproject.org/Python_In_Mantid"));
+}
+void FirstTimeSetup::openExtendingMantid()
+{
+  QDesktopServices::openUrl(QUrl("http://www.mantidproject.org/Extending_Mantid_With_Python"));
+}
diff --git a/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.h b/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.h
index d4309388f3a..52e7af44057 100644
--- a/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.h
+++ b/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.h
@@ -24,6 +24,13 @@ private slots:
   void confirm();
   void cancel();
 
+  void openReleaseNotes();
+  void openSampleDatasets();
+  void openMantidIntroduction();
+  void openPythonIntroduction();
+  void openPythonInMantid();
+  void openExtendingMantid();
+
   void facilitySelected(const QString& facility);
   void openManageUserDirectories();
 
diff --git a/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.ui b/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.ui
index 02744a27690..3c90dc45c6f 100644
--- a/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.ui
+++ b/Code/Mantid/MantidPlot/src/Mantid/FirstTimeSetup.ui
@@ -6,7 +6,7 @@
    <rect>
     <x>0</x>
     <y>0</y>
-    <width>1002</width>
+    <width>998</width>
     <height>567</height>
    </rect>
   </property>
@@ -20,42 +20,68 @@
    <string>Welcome to Mantid</string>
   </property>
   <property name="styleSheet">
-   <string notr="true">QDialog{background-image: url(:/First_use_Background.png);}
+   <string notr="true">QDialog#FirstTimeSetup{background-image: url(:/First_use_Background.png);}
 color: rgb(255, 255, 255);</string>
   </property>
-  <widget class="QLabel" name="lbUpdate">
+  <widget class="QWidget" name="layoutWidget4">
    <property name="geometry">
     <rect>
-     <x>430</x>
-     <y>530</y>
-     <width>361</width>
-     <height>31</height>
+     <x>10</x>
+     <y>540</y>
+     <width>981</width>
+     <height>25</height>
     </rect>
    </property>
-   <property name="styleSheet">
-    <string notr="true">color: rgb(255, 255, 255);</string>
-   </property>
-   <property name="text">
-    <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+   <layout class="QHBoxLayout" name="horizontalLayout">
+    <item>
+     <widget class="QCheckBox" name="chkDoNotShowUntilNextRelease">
+      <property name="styleSheet">
+       <string notr="true">color: rgb(255, 255, 255);</string>
+      </property>
+      <property name="text">
+       <string>Do not show again until next release</string>
+      </property>
+      <property name="checked">
+       <bool>false</bool>
+      </property>
+     </widget>
+    </item>
+    <item>
+     <spacer name="horizontalSpacer">
+      <property name="orientation">
+       <enum>Qt::Horizontal</enum>
+      </property>
+      <property name="sizeHint" stdset="0">
+       <size>
+        <width>40</width>
+        <height>20</height>
+       </size>
+      </property>
+     </spacer>
+    </item>
+    <item>
+     <widget class="QLabel" name="lbUpdate">
+      <property name="minimumSize">
+       <size>
+        <width>370</width>
+        <height>0</height>
+       </size>
+      </property>
+      <property name="styleSheet">
+       <string notr="true">color: rgb(255, 255, 255);</string>
+      </property>
+      <property name="text">
+       <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
 &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
 p, li { white-space: pre-wrap; }
 &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;&quot;&gt;
 &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;You can revisit this dialog by selecting &amp;quot;First Time Setup&amp;quot; on the Help menu.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
-   </property>
-   <property name="wordWrap">
-    <bool>true</bool>
-   </property>
-  </widget>
-  <widget class="QWidget" name="layoutWidget">
-   <property name="geometry">
-    <rect>
-     <x>797</x>
-     <y>530</y>
-     <width>191</width>
-     <height>25</height>
-    </rect>
-   </property>
-   <layout class="QHBoxLayout" name="horizontalLayout">
+      </property>
+      <property name="wordWrap">
+       <bool>true</bool>
+      </property>
+     </widget>
+    </item>
     <item>
      <widget class="QPushButton" name="pbCancel">
       <property name="text">
@@ -81,10 +107,10 @@ p, li { white-space: pre-wrap; }
   <widget class="QGroupBox" name="grpPersonalSetup">
    <property name="geometry">
     <rect>
-     <x>800</x>
-     <y>400</y>
-     <width>191</width>
-     <height>121</height>
+     <x>740</x>
+     <y>410</y>
+     <width>251</width>
+     <height>111</height>
     </rect>
    </property>
    <property name="styleSheet">
@@ -93,128 +119,93 @@ p, li { white-space: pre-wrap; }
    <property name="title">
     <string>Personal Setup</string>
    </property>
-   <widget class="QWidget" name="layoutWidget">
-    <property name="geometry">
-     <rect>
-      <x>100</x>
-      <y>20</y>
-      <width>71</width>
-      <height>48</height>
-     </rect>
-    </property>
-    <layout class="QGridLayout" name="gridLayout"/>
-   </widget>
-   <widget class="QLabel" name="label">
-    <property name="geometry">
-     <rect>
-      <x>11</x>
-      <y>21</y>
-      <width>91</width>
-      <height>20</height>
-     </rect>
-    </property>
-    <property name="autoFillBackground">
-     <bool>false</bool>
-    </property>
-    <property name="styleSheet">
-     <string notr="true">color: rgb(255, 255, 255);</string>
-    </property>
-    <property name="text">
-     <string>Default Facility</string>
-    </property>
-   </widget>
-   <widget class="QComboBox" name="cbFacility">
-    <property name="geometry">
-     <rect>
-      <x>108</x>
-      <y>21</y>
-      <width>69</width>
-      <height>20</height>
-     </rect>
-    </property>
-    <property name="styleSheet">
-     <string notr="true">color: rgb(0, 0, 0);</string>
-    </property>
-   </widget>
-   <widget class="QLabel" name="label_2">
-    <property name="geometry">
-     <rect>
-      <x>11</x>
-      <y>47</y>
-      <width>91</width>
-      <height>20</height>
-     </rect>
-    </property>
-    <property name="styleSheet">
-     <string notr="true">color: rgb(255, 255, 255);</string>
-    </property>
-    <property name="text">
-     <string>Default Instrument</string>
-    </property>
-   </widget>
-   <widget class="MantidQt::MantidWidgets::InstrumentSelector" name="cbInstrument">
-    <property name="geometry">
-     <rect>
-      <x>108</x>
-      <y>47</y>
-      <width>69</width>
-      <height>20</height>
-     </rect>
-    </property>
-    <property name="styleSheet">
-     <string notr="true">color: rgb(0, 0, 0);</string>
-    </property>
-   </widget>
-   <widget class="QLabel" name="lbMUD">
+   <widget class="QWidget" name="layoutWidget1">
     <property name="geometry">
      <rect>
       <x>10</x>
-      <y>70</y>
-      <width>131</width>
-      <height>26</height>
+      <y>20</y>
+      <width>231</width>
+      <height>80</height>
      </rect>
     </property>
-    <property name="styleSheet">
-     <string notr="true">color: rgb(255, 255, 255);</string>
-    </property>
-    <property name="text">
-     <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
+    <layout class="QFormLayout" name="formLayout">
+     <item row="0" column="0">
+      <widget class="QLabel" name="label">
+       <property name="autoFillBackground">
+        <bool>false</bool>
+       </property>
+       <property name="styleSheet">
+        <string notr="true">color: rgb(255, 255, 255);</string>
+       </property>
+       <property name="text">
+        <string>Default Facility</string>
+       </property>
+      </widget>
+     </item>
+     <item row="0" column="1">
+      <widget class="QComboBox" name="cbFacility">
+       <property name="styleSheet">
+        <string notr="true">color: rgb(0, 0, 0);</string>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="0">
+      <widget class="QLabel" name="label_2">
+       <property name="styleSheet">
+        <string notr="true">color: rgb(255, 255, 255);</string>
+       </property>
+       <property name="text">
+        <string>Default Instrument</string>
+       </property>
+      </widget>
+     </item>
+     <item row="1" column="1">
+      <widget class="MantidQt::MantidWidgets::InstrumentSelector" name="cbInstrument">
+       <property name="styleSheet">
+        <string notr="true">color: rgb(0, 0, 0);</string>
+       </property>
+      </widget>
+     </item>
+     <item row="2" column="0">
+      <widget class="QLabel" name="lbMUD">
+       <property name="styleSheet">
+        <string notr="true">color: rgb(255, 255, 255);</string>
+       </property>
+       <property name="text">
+        <string>&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
 &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
 p, li { white-space: pre-wrap; }
 &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'MS Shell Dlg 2'; font-size:8pt; font-weight:400; font-style:normal;&quot;&gt;
-&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Set local data directories:&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
-    </property>
-    <property name="wordWrap">
-     <bool>true</bool>
-    </property>
-   </widget>
-   <widget class="QPushButton" name="pbMUD">
-    <property name="geometry">
-     <rect>
-      <x>50</x>
-      <y>90</y>
-      <width>125</width>
-      <height>23</height>
-     </rect>
-    </property>
-    <property name="styleSheet">
-     <string notr="true">color: rgb(0, 0, 0);</string>
-    </property>
-    <property name="text">
-     <string>Manage User Directories</string>
-    </property>
+&lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Set local data directories&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
+       </property>
+       <property name="wordWrap">
+        <bool>true</bool>
+       </property>
+      </widget>
+     </item>
+     <item row="2" column="1">
+      <widget class="QPushButton" name="pbMUD">
+       <property name="styleSheet">
+        <string notr="true">color: rgb(0, 0, 0);</string>
+       </property>
+       <property name="text">
+        <string>Manage User Directories</string>
+       </property>
+      </widget>
+     </item>
+    </layout>
    </widget>
   </widget>
-  <widget class="QWidget" name="">
+  <widget class="QWidget" name="layoutWidget2">
    <property name="geometry">
     <rect>
      <x>80</x>
      <y>200</y>
-     <width>307</width>
+     <width>313</width>
      <height>138</height>
     </rect>
    </property>
-   <layout class="QVBoxLayout" name="verticalLayout">
+   <layout class="QVBoxLayout" name="verticalLayout1">
     <item>
      <widget class="QCommandLinkButton" name="clbReleaseNotes">
       <property name="font">
@@ -236,12 +227,12 @@ p, li { white-space: pre-wrap; }
       </property>
       <property name="icon">
        <iconset resource="../../../Images/images.qrc">
-        <normaloff>:/win/running_process.png</normaloff>:/win/running_process.png</iconset>
+        <normaloff>:/Icons/Notepad-Bloc-notes-icon-48x48.png</normaloff>:/Icons/Notepad-Bloc-notes-icon-48x48.png</iconset>
       </property>
       <property name="iconSize">
        <size>
-        <width>40</width>
-        <height>40</height>
+        <width>48</width>
+        <height>48</height>
        </size>
       </property>
       <property name="checkable">
@@ -270,12 +261,12 @@ p, li { white-space: pre-wrap; }
       </property>
       <property name="icon">
        <iconset resource="../../../Images/images.qrc">
-        <normaloff>:/win/running_process.png</normaloff>:/win/running_process.png</iconset>
+        <normaloff>:/Icons/download-icon-48x48.png</normaloff>:/Icons/download-icon-48x48.png</iconset>
       </property>
       <property name="iconSize">
        <size>
-        <width>40</width>
-        <height>40</height>
+        <width>48</width>
+        <height>48</height>
        </size>
       </property>
       <property name="checkable">
@@ -285,7 +276,7 @@ p, li { white-space: pre-wrap; }
     </item>
    </layout>
   </widget>
-  <widget class="QWidget" name="">
+  <widget class="QWidget" name="layoutWidget3">
    <property name="geometry">
     <rect>
      <x>540</x>
@@ -294,7 +285,7 @@ p, li { white-space: pre-wrap; }
      <height>311</height>
     </rect>
    </property>
-   <layout class="QVBoxLayout" name="verticalLayout_2">
+   <layout class="QVBoxLayout" name="verticalLayout2">
     <item>
      <widget class="QLabel" name="lblTutorials">
       <property name="font">
@@ -334,12 +325,12 @@ p, li { white-space: pre-wrap; }
       </property>
       <property name="icon">
        <iconset resource="../../../Images/images.qrc">
-        <normaloff>:/win/running_process.png</normaloff>:/win/running_process.png</iconset>
+        <normaloff>:/Icons/Misc-Tutorial-icon-32x32.png</normaloff>:/Icons/Misc-Tutorial-icon-32x32.png</iconset>
       </property>
       <property name="iconSize">
        <size>
-        <width>40</width>
-        <height>40</height>
+        <width>32</width>
+        <height>32</height>
        </size>
       </property>
       <property name="checkable">
@@ -368,12 +359,12 @@ p, li { white-space: pre-wrap; }
       </property>
       <property name="icon">
        <iconset resource="../../../Images/images.qrc">
-        <normaloff>:/win/running_process.png</normaloff>:/win/running_process.png</iconset>
+        <normaloff>:/Icons/Python-icon-32x32.png</normaloff>:/Icons/Python-icon-32x32.png</iconset>
       </property>
       <property name="iconSize">
        <size>
-        <width>40</width>
-        <height>40</height>
+        <width>32</width>
+        <height>32</height>
        </size>
       </property>
       <property name="checkable">
@@ -406,8 +397,8 @@ p, li { white-space: pre-wrap; }
       </property>
       <property name="iconSize">
        <size>
-        <width>40</width>
-        <height>40</height>
+        <width>32</width>
+        <height>32</height>
        </size>
       </property>
       <property name="checkable">
@@ -436,12 +427,12 @@ p, li { white-space: pre-wrap; }
       </property>
       <property name="icon">
        <iconset resource="../../../Images/images.qrc">
-        <normaloff>:/win/running_process.png</normaloff>:/win/running_process.png</iconset>
+        <normaloff>:/Icons/Plugin-Python-icon-32x32.png</normaloff>:/Icons/Plugin-Python-icon-32x32.png</iconset>
       </property>
       <property name="iconSize">
        <size>
-        <width>40</width>
-        <height>40</height>
+        <width>32</width>
+        <height>32</height>
        </size>
       </property>
       <property name="checkable">
-- 
GitLab