From a2594ae465ecd037ba03128005a0db3dd4e378c2 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Wed, 22 Oct 2014 13:01:27 +0200 Subject: [PATCH 1/5] relayout new welcome screen --- .../impl/welcomeScreen/FlatWelcomeFrame.java | 48 +++++++++---------- .../WelcomeScreenActionsPanel.form | 40 ++++++++++++++++ 2 files changed, 64 insertions(+), 24 deletions(-) create mode 100644 platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/WelcomeScreenActionsPanel.form diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/FlatWelcomeFrame.java b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/FlatWelcomeFrame.java index b578ba2232b6..2d77629feeb5 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/FlatWelcomeFrame.java +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/FlatWelcomeFrame.java @@ -51,7 +51,6 @@ import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import javax.swing.*; -import javax.swing.border.CompoundBorder; import javax.swing.border.EmptyBorder; import javax.swing.event.ListDataEvent; import javax.swing.event.ListDataListener; @@ -228,9 +227,10 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame { NonOpaquePanel toolbar = new NonOpaquePanel(); toolbar.setLayout(new BoxLayout(toolbar, BoxLayout.X_AXIS)); toolbar.add(createActionLink("Configure", IdeActions.GROUP_WELCOME_SCREEN_CONFIGURE, AllIcons.General.Settings)); - toolbar.add(createActionLink("Get Help", IdeActions.GROUP_WELCOME_SCREEN_DOC, AllIcons.General.Help_small)); + toolbar.add(createActionLink("Get Help", IdeActions.GROUP_WELCOME_SCREEN_DOC, null)); JPanel panel = new NonOpaquePanel(new BorderLayout()); - panel.add(toolbar, BorderLayout.WEST); + panel.add(toolbar, BorderLayout.EAST); + panel.setBorder(new EmptyBorder(0,0,8,21)); return panel; } @@ -248,10 +248,11 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame { }; settings.set(new ActionLink(text, icon, action)); settings.get().setPaintUnderline(false); - installFocusable(settings.get(), action, KeyEvent.VK_UP, KeyEvent.VK_DOWN, !Arrays.asList("Get Help", "Register").contains(text)); - NonOpaquePanel panel = new NonOpaquePanel(); - panel.setBorder(new EmptyBorder(0, 20, 2, 0)); + NonOpaquePanel panel = new NonOpaquePanel(new BorderLayout()); + panel.setBorder(new EmptyBorder(4, 16, 4, 4)); panel.add(settings.get()); + panel.add(new JLabel(AllIcons.General.Combo2), BorderLayout.EAST); + installFocusable(panel, action, KeyEvent.VK_UP, KeyEvent.VK_DOWN, !Arrays.asList("Get Help", "Register").contains(text)); return panel; } @@ -270,14 +271,9 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame { } for (AnAction action : group.getChildren(null)) { - JPanel button = new JPanel(new BorderLayout()) { - @Override - public Dimension getPreferredSize() { - return new Dimension(250, super.getPreferredSize().height); - } - }; + JPanel button = new JPanel(new BorderLayout()); button.setOpaque(false); - button.setBorder(new EmptyBorder(0, 50, 0, 30)); + button.setBorder(new EmptyBorder(8, 20, 8, 20)); Presentation presentation = action.getTemplatePresentation(); action.update(new AnActionEvent(null, DataManager.getInstance().getDataContext(this), ActionPlaces.WELCOME_SCREEN, presentation, ActionManager.getInstance(), 0)); @@ -285,18 +281,16 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame { ActionLink link = new ActionLink(presentation.getText(), presentation.getIcon(), action); link.setPaintUnderline(false); link.setNormalColor(new JBColor(Gray._0, Gray.xBB)); - link.setBorder(new EmptyBorder(2, 5, 2, 5)); - installFocusable(link, action, KeyEvent.VK_UP, KeyEvent.VK_DOWN, true); + installFocusable(button, action, KeyEvent.VK_UP, KeyEvent.VK_DOWN, true); button.add(link); actions.add(button); } - } actions.setBorder(new EmptyBorder(0, 0, 0, 0)); - JPanel panel = new NonOpaquePanel(new BorderLayout()); - panel.add(actions, BorderLayout.NORTH); - return panel; + WelcomeScreenActionsPanel panel = new WelcomeScreenActionsPanel(); + panel.actions.add(actions); + return panel.root; } private void collectAllActions(DefaultActionGroup group, ActionGroup actionGroup) { @@ -361,8 +355,7 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame { return panel; } - private void installFocusable(final ActionLink comp, final AnAction action, final int prevKeyCode, final int nextKeyCode, final boolean focusListOnLeft) { - comp.setBorder(new EmptyBorder(6, 2, 6, 2)); + private void installFocusable(final JComponent comp, final AnAction action, final int prevKeyCode, final int nextKeyCode, final boolean focusListOnLeft) { comp.setFocusable(true); comp.setFocusTraversalKeysEnabled(true); comp.addKeyListener(new KeyAdapter() { @@ -388,7 +381,7 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame { } else { focusPrev(comp); } - } else if (e.getKeyCode() == KeyEvent.VK_RIGHT && Arrays.asList("Configure", "Get Help").contains(comp.getText())) { + } else if (e.getKeyCode() == KeyEvent.VK_RIGHT) { focusNext(comp); } } @@ -396,12 +389,14 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame { comp.addFocusListener(new FocusListener() { @Override public void focusGained(FocusEvent e) { - comp.setBorder(new CompoundBorder(new DottedBorder(new Insets(1, 1, 1, 1), Gray._128), new EmptyBorder(5,1,5,1))); + comp.setOpaque(true); + comp.setBackground(new JBColor(new Color(0xd2e1f0), new Color(0x455565))); } @Override public void focusLost(FocusEvent e) { - comp.setBorder(new EmptyBorder(6, 2, 6, 2)); + comp.setOpaque(false); + comp.setBackground(getMainBackground()); } }); @@ -523,4 +518,9 @@ public class FlatWelcomeFrame extends JFrame implements IdeFrame { public static void notifyFrameClosed(JFrame frame) { saveLocation(frame.getBounds()); } + + public static class WelcomeScreenActionsPanel { + private JPanel root; + private JPanel actions; + } } diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/WelcomeScreenActionsPanel.form b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/WelcomeScreenActionsPanel.form new file mode 100644 index 000000000000..918fb471d807 --- /dev/null +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/WelcomeScreenActionsPanel.form @@ -0,0 +1,40 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
From 6cc5a8eee1517f379faac2c71712ae04fe3384d7 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Wed, 22 Oct 2014 13:02:24 +0200 Subject: [PATCH 2/5] new icons for welcome screen --- .../icons/src/welcome/createNewProject.png | Bin 529 -> 1343 bytes .../icons/src/welcome/createNewProject@2x.png | Bin 1012 -> 1757 bytes platform/icons/src/welcome/fromVCS.png | Bin 648 -> 1138 bytes platform/icons/src/welcome/fromVCS@2x.png | Bin 1314 -> 1356 bytes platform/icons/src/welcome/importProject.png | Bin 410 -> 1216 bytes .../icons/src/welcome/importProject@2x.png | Bin 683 -> 1347 bytes platform/icons/src/welcome/openProject.png | Bin 282 -> 1059 bytes platform/icons/src/welcome/openProject@2x.png | Bin 388 -> 1190 bytes 8 files changed, 0 insertions(+), 0 deletions(-) diff --git a/platform/icons/src/welcome/createNewProject.png b/platform/icons/src/welcome/createNewProject.png index c071151ba7dc077474b63159f93620d92c42a923..5d3d84c4f795040ae82f36bd478123ede07cbadf 100644 GIT binary patch literal 1343 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m=!ZaB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxR5#hc&_u!9QqR!T z(8R(}N5ROz&{*HVSl`fC*U-qyz|zXlQ~?TIxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7KMf<|~|UP^v> zu_jo#udkJ7UU5lcUUI6Zi>(sS0KLr26f0L}Ckqo7XG2p$o&6x?nxz^PXs=oo!ayduRjObD2GKumb51#;l&J~a=R*o%Ov+N48#F9QSP7Ec$) zkcwM9mn}V*9Yxq4m|NO3x$Ie_A*Z0UByhvVzzbfwK@lBuyLwwIwl+2GZBlS?5xjWJ z@6DsYim7r6PFx?w7D=ccb8+hXT7R-zXA+Bi&F+)u_RO4XzFE!pvPSHl9bwUX)uVSt zYQ5^3pqM)UNAUM8hs8eKxwVLKzVCgBeO3|MRuq(XrMwG2Xz%lB!Gm*_n-Z2q^mZnd z9^dG7DtzG_wy#Nlmc7w)oh4dpxAeV2$sv{hhTpQ%YrYF?(sApECHkt}H@KKDFm0V;`D5+3hf;kBzW>>} z{>e{!!uRQEfQYm5niI2vkFxiiT37M!TEq2u%&C%T+fKci7vlOP(p-Ui-UGkuW&G!B z@)E>e{o@PJI%zkf+3dw--V6M14fLa5PRZ@P?r>7`c4O(x-p8VHOaI2O$v3;cn7DM` zXNEtPabD`RA8y{C%viJQdEShLM^66zJ3}e6YulWK3u=m9x;HQ~EMU)>b4z-EHmFGR MboFyt=akR{0M|w6l>h($ literal 529 zcmV+s0`C2ZP)F z1j<61T+iK}ciaLmirfPh&lkR1r4vp*3tj>yb%UBVrYj(Lld<@Uie)6esQVF99 TWUGGq00000NkvXXu0mjf%$eEC diff --git a/platform/icons/src/welcome/createNewProject@2x.png b/platform/icons/src/welcome/createNewProject@2x.png index e1cf5ac0a4556f8c438c0d904d02256900a4d97d..b8bd755af7aaa2db9771809db7dab5cf96bb8d67 100644 GIT binary patch literal 1757 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 bvs7Wv>u-JFKL2&H^nVKly7?L3i=%%7)KJVT literal 1314 zcmV+-1>O3IP)TZ z49zWKYmMQ|4BPR0>-p;G^pdIjw1>CPFz%}Oc*~Yd& zO8N`12FNzC?*J52Zv1&V@PWnIOV4EgnLwec02<9jr*rum^Eqx|H<0G2ZY%oAak$oS zVtSlADn6CwT902&n%de93d34CNW8!QrCr6`nJ5vmNTKe08h z2Hlv#Rq2>#olN=p%L&1^8?+)4|R>*8?Vkm$PG3>VkEv(;SHv;Tq0V<>p zc=q*bV@!Sw>#x$S0ND~@zM|iDn2;!`zcPQZ%^pxVa%UM_&rP=xFo$lG^uE@*6+okX zlwV!x|6cC$Q<1O3MA>~ASV=cVlYn`^M&K%4qR5AxW9+cD2bcp)Bw@#s!d8Mvt`pko7?Pix@TD-4 z%t8CsXY$R6J3DF40!X$S+7CXF|Alz7lI}2sq`Ra26;5ZZc0^50-Ty3Kt#3R1(+HrSAFfZgym`|U8ujYRw1 zgnT`T)V9AKr{Nuu$k*Zdz?AuY0LV@dt2~jf#ozr>?gtVeorm@n+Fl9&1BsOS-{Yx< Ye-!hUOkR*AUjP6A07*qoM6N<$g3mQ_M*si- diff --git a/platform/icons/src/welcome/importProject.png b/platform/icons/src/welcome/importProject.png index 354cdfcb55d1e6c935ad88328006d25af37549be..0c996ba1f235f568e786648173ef41641274ceae 100644 GIT binary patch literal 1216 zcmbVMO>Em#9Cw;28y$sA9QfFPhpS3Ms_od0BKiv&XWam*mP><6DR8tO2LxM^i&=9B_5|<4@#-Te*E6;6GI1~<8vfq3E z_y7HW|4*MU&zu?>d~A>)h@s-NQo(CHe2>KN_sKtZRJ=UuPu2X>sO~pa7ZQ^O(jX{W z>MX24)o8tP1&$F!)HJI#zgBuy){#Z4p$;8b4n`Bi*hJu{`W*Cu24_t>L;im0D-xJS zhCC~j5+x@O8|L()3r{c3RQ1I?q(8EYBo(hUF=ilM|B63ZVCpn9Vinaz!ch zxbP`MHhkZa8K&86(oLR5?kvMflEfr9hT|x#L3u6PR|CrShWi#2=;^NM_$IPJXi?SB zf}bI=r+Xn-PN}qS*!Fsf!YN|{)nQmV!B|!p*RHnbSK!}n9H{M8TMlF@&_fHZj_Xk$ z?t^je{+lRN#NNoyxh5`(IjQ!?Kw7-?4Ju zg{qI-Dnj%94k$N}kGuwQKt2yno;7U)HNB_9>g)xpK-YW~8U+_wU^l(8c>q1+#FQrR zB4uctPKn86ic)ngL19svW$S4%#iz+0-uORhW3WR^*dPDsm%a!$VYuDzetg)UA86yD zaq)D#{@qQ8C+oMOGFc6-X?J&aCZZ$l^UJyHdSsM+hC>nar4zTm$=-c%<;UfKJQHo# z-fxd=x9)99Tc{;oSV@oljR!##+}S@l$!>+y=Y0LtpP+lh-0! zZytK*!f<17CbE9~`{%#ReiH3`RKEHv(H#T#9;kes-nw`UY!E-cz>J;|pZFmBrxd4V Kl+SW6zws9y&yq?2 literal 410 zcmV;L0cHM)P)8{MRY11{175&Ek)N_>7+;p5ur=nic3*(xk<#y$=wcx_6t;}4t3E*a1_@% zxv1z?93(!0Q%<-`-b>$*4!`AkT>d2QU4@iV1VQlYftgUx*Ads{wTxpj<#E zX7L<6!ZBCCE4(E{sD+wPf;BjT=kT|Aj(~T_Lm9qOd>;lJZ@~u?B3ruwBf{b;bZOjx zPbkKmuevtWEUp4~IKBg`nhBqU2K2-E_=Xqg!b0@kA7`(y>GQ0xW&i*H07*qoM6N<$ Ef&>t(cK`qY diff --git a/platform/icons/src/welcome/importProject@2x.png b/platform/icons/src/welcome/importProject@2x.png index 70e815e806ad44e172f606f776daeff337d46684..3961d1370de3030e198842259d8204e0d716b489 100644 GIT binary patch literal 1347 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%!-*I5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT-VtFWlg~VrW1CgG|37u|VHY&pf(~1RD?6IsxA(xEJ)Q4 zN-fSWElLK)N18HBGcfG%TLe-Fbd8luesXDUYF>$_i>(q+L@y;X#md0U*}~1l$;i~w z$i&dl)x^@x#l*tV&A`>%(b&Y$!VRX^Gq1QLF)uk4rZ*Fz*ATB>E9aur#FG4?ko^1{ zSnLI4U zv??un5;)~~myV8xv{{f6H#fIxqT|UaQ=AkPrMbQ2G`ZjJnVj+`zjk}xEJNex_jYlA zzPf(pZ;R*F-)o-Fvp%RdUHim24$e)MOq?u29INMMSwAyBmSg?H$z1KvUc;M*827I5 zIk=fs)?SIbxa>-US%Xy0?ZB4z8Am6{u6`gbJ7Z(AWR~*#BRfv2zX_9mRT3`jT-f8W@#Rh3t4^6_EkYznPlI>fQ2901v^bQa~?^O(yhB=++uU* z@r5q)L>ae@4L&Z4R|@Px+-5VX-+KCkOYYFWj0!=2qwsr5GD|fMaGDh;&yKaZG*PSb zg<(IxKj)f7fpWoXOx}6Bcr{w?i79XK_0M;D>mr)>wDk6pT^B1>Hf!55J}&>scWOzo zZQj!x^IYeyPrkN8z3yA mx*gdX79Z|^xUc>}`2fSB3DMsK+B#T3#hRz9pUXO@geCy9?c8tx literal 683 zcmV;c0#yBpP);BNQ!eLL^ZOb~`)5T{TmMEqn1igf9 zuv3zNEAX0l4)`ERz+Z}@7o#5RN=pIN^J|F&yaPpvMQ|59BzXIOz=YH`IG0htg1%3m z+e`n4Vt=t5x=;~gj_xGViHn@$#Yes8p0*4j_Jm(}}9hBdax9#BA zLhwaSn<2FnEAA*>ZD60cVAgOE@bw?TM>K#Rw$2brC15*Y@DUHdj6MrU6TC{LE-vQ* z-@&7lBWw%!6dPueoF9A!b({`FDhYOSYUt_HdxCBKhR^j1QF*=z#*-YFUIPlW^o~hX R<&^*c002ovPDHLkV1l3j79#)v diff --git a/platform/icons/src/welcome/openProject.png b/platform/icons/src/welcome/openProject.png index f68c5ecca6c9af2a4ba7185d902564b9ce459f22..aee05b1b2a1fd931e84ed8d48dc243bff4e67043 100644 GIT binary patch literal 1059 zcmaJ=Pe>F|7@u`T!jwcoQX-!tNLf3xZ+2F9hTU?V)pem&TQ~F&;q1(F9dzbRGtYLl zjEW+Q2!#%ws)JC62%=+<1_gGCJVmGI(6vJyf}-t>?rH~d;LUsQxXRE?a# z+N_Bzl1ju_YTX{*VyI4 zeYvvYAeCSzi}6gQdm~erV0Q}JKvBT4F~ibv!9DI(wk#Am#wDZ=IM@VRrIC$2!bgO7 ze_uG{g%>>O5>(>xkP;D;fdK`IJ#3k)?~!(y>!rOnm#1QQudo00xniQj;~jUVmR@$| z9$9qQ9Xi#~^Y;(Y7qOB`#IwcExoGs`muA1;&-*)nF>j6DD=WT36TaNJBTi%Qv*ZTT z3I5(pUaf7&H#xp`Mo6?RuH}}0$M5;T(%laSA6y&W;6BAS)&?iK8ZJM+{U!-sCs%!K zFXpb_s($ivGiS3p9}B4;XJsYtooWaYS!zPYral2F05B={yDl>T573&)KV&y ehR=ek>ch-tSF68i=3$%nY*YP1iRXP2H~s;rVN9w3 literal 282 zcmV+#0p zHFehlbj1O#)J+560&(}9sY_14fjUY7zLkdpHqU zsRAz120{jhCfY#zFnW4YgVY;94Ma*n5F+$%_)!Fatrvi(to7*txP#(52O#$ID}Vwh g0Chn2bKrjgFMqtOYTR=&bpQYW07*qoM6N<$f)VLyd;kCd diff --git a/platform/icons/src/welcome/openProject@2x.png b/platform/icons/src/welcome/openProject@2x.png index ccc1c20c97d77d6f9fe699b92243d1123a7afae3..e74a394cc2a6663af7cc631daab4387481b0a540 100644 GIT binary patch literal 1190 zcmaJ>U1%It6u#TFsRSc2;6v2nWeOpc&dz@}GtD-;JG0wvabvn&?7pOQcIIw&OlIz6 z=B7JYR2K24f(rgV3Z+6{ifEsd7DSB?(uY1YG*DDRUo0Y&V*4P5#yiPw^kM11%>Dbm z^PO|q%6ANO>^g=DlFxz%DI*+$G25v*hLWbFK zs#czbIt~z2QVMJFf(+AYN>BuOQaA)fUXVCm;sl8mM2%N9L4n>`hpj0{6hQnq7jVna+@vZAu8DA=qi%OY#0ClRaIf;gep zrFvSGdUpEp1;a3OxhN{CC<{VC&P%zRF6pAg=k$V}Q+wQ!7ZTI6P*2;T+Fh>jNUo*_ z$Rs$ZV!YU^g4re}IBa4c>N*@h<#;x3g$Lss+6mY|fpZqw#Q?i-JH?vQM?Np6l?ka3 z%Zst=lX*ie&=Qi1hAyS^MW)NO`=qVQjl=HG<)|}UTp$0dm);gF!g#t{{dBS0Kggp^ z6VUGXY5MOAw6kuMj9fLkRo~p&n*K4n=d)iwp2G>}^vHw#1Gf*s*Y&THo!X~Qyq3sb z9Xz)_`v(|<4~@5vybMo+)$?mU__p)xx!)5@t63F17ImV5;iD%$8W`WZnVow2m77nE zJa{;NzT%C5+i%%-{`r2D|7v4Bd$?n+CB7LkmEpS=FVB6D{pI+j?|d@8 zaUs|I>;17GPV9S6JF}MfVsc|>=+Cx(d~PGT%2dyG_8xq4e6;-LeFCn5Ti5qo-pmYd ojlzAeHlDll+r7@kL&Ty0^aC^0RR91 literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVD$EMaSW-r_4bw`-ysKq)`zyN zZ3+f=8ki?sNfNBEVA!2JTDunSLAyTgiNPj)uP6H&(<(l>wv NJYD@<);T3K0RVNfhz0-v From f7604c20b57617e3869fc2e093e03c3d09e73e81 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Wed, 22 Oct 2014 13:07:52 +0200 Subject: [PATCH 3/5] new icons for welcome screen --- .../icons/src/welcome/createNewProject.png | Bin 1343 -> 410 bytes .../icons/src/welcome/createNewProject@2x.png | Bin 1757 -> 741 bytes platform/icons/src/welcome/fromVCS.png | Bin 1138 -> 247 bytes platform/icons/src/welcome/fromVCS@2x.png | Bin 1356 -> 374 bytes platform/icons/src/welcome/importProject.png | Bin 1216 -> 250 bytes .../icons/src/welcome/importProject@2x.png | Bin 1347 -> 438 bytes platform/icons/src/welcome/openProject.png | Bin 1059 -> 174 bytes platform/icons/src/welcome/openProject@2x.png | Bin 1190 -> 226 bytes 8 files changed, 0 insertions(+), 0 deletions(-) diff --git a/platform/icons/src/welcome/createNewProject.png b/platform/icons/src/welcome/createNewProject.png index 5d3d84c4f795040ae82f36bd478123ede07cbadf..3bf27883974ba38d7fb7d6afcd8482799f36dde6 100644 GIT binary patch delta 384 zcmV-`0e}9#3Yr6uBYy#5NkliYS!X zU_wd^aQ+d{fO%6tz&8l1)G$@y2W-QLs)3^14#PY_f5Z6>{;u(fzt e6J-ga-17rmCLmU2C#c&10000c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxR5#hc&_u!9QqR!T z(8R(}N5ROz&{*HVSl`fC*U-qyz|zXlQ~?TIxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7KMf<|~|UP^v> zu_jo#udkJ7UU5lcUUI6Zi>(sS0KLr26f0L}Ckqo7XG2p$o&6x?nxz^PXs=oo!ayduRjObD2GKumb51#;l&J~a=R*o%Ov+N48#F9QSP7Ec$) zkcwM9mn}V*9Yxq4m|NO3x$Ie_A*Z0UByhvVzzbfwK@lBuyLwwIwl+2GZBlS?5xjWJ z@6DsYim7r6PFx?w7D=ccb8+hXT7R-zXA+Bi&F+)u_RO4XzFE!pvPSHl9bwUX)uVSt zYQ5^3pqM)UNAUM8hs8eKxwVLKzVCgBeO3|MRuq(XrMwG2Xz%lB!Gm*_n-Z2q^mZnd z9^dG7DtzG_wy#Nlmc7w)oh4dpxAeV2$sv{hhTpQ%YrYF?(sApECHkt}H@KKDFm0V;`D5+3hf;kBzW>>} z{>e{!!uRQEfQYm5niI2vkFxiiT37M!TEq2u%&C%T+fKci7vlOP(p-Ui-UGkuW&G!B z@)E>e{o@PJI%zkf+3dw--V6M14fLa5PRZ@P?r>7`c4O(x-p8VHOaI2O$v3;cn7DM` zXNEtPabD`RA8y{C%viJQdEShLM^66zJ3}e6YulWK3u=m9x;HQ~EMU)>b4z-EHmFGR MboFyt=akR{0M|w6l>h($ diff --git a/platform/icons/src/welcome/createNewProject@2x.png b/platform/icons/src/welcome/createNewProject@2x.png index b8bd755af7aaa2db9771809db7dab5cf96bb8d67..4486b9a4a32654c9269af684c0a7164b467c18b3 100644 GIT binary patch delta 718 zcmV;<0x|vF4dn%pBYy&{NklFrKotR@uG+)g*J^^ zgEoo{epV`a@tDmXJ$Xg#niNE1;3)GAb#Bh=sy4zfq_&FoG*0$Pa(dl27}8jiQ5$6?P&Wc?H{iUl)vh^4Gu?25Jf zH~6Y2LBLVKVpXpV|K6rd(bfPJj$UI zPz{cNCm<|3O@CHlaz6+p@Qf$tbeBjx4IBg`AnNoA<^W#OpI`v2rC`~QS1XtOE8scB z%6`>UogwnOFIQNlHY_a6=>q}Dr&aRdY?FLeft!N;2Uuac39l&fEja zUp*xMLMO>nC+znipx5sb=u+YbovBr&nULQB$JSMdsXv{Ws^aA-je5mW>@Dk_#%%ZD}Q6(KVV(40>nqZSioFJ_lmL?-Okbop9RDsmtYgJT0Aq%9g@f9+K z>JUV(2-9ImlrB;t)g?>WGHTFrfTM*70VRUNfL58J(m>ik>Xa@-%#GU&Dli4XlLM(A zOvMOAKnRKs0hCp9n`k@lhFj*ob z=JBUv5vxF|9LLoVgOQ$|PEYryqgWCHWV6`}CX2yh(Fg=hlcB<4Els6aI-|ftG*V2V z#ucavFe<_cXeu5^C7gapL8<;ItI|xDi6|ID3#%C*ooP&I1}GH%KUAswh}Pg@fqc-H4e~%R)Q1}YvV*|@7LUo~hJyTn87>c% zrYaE?KEsuL;<9Gt8aqL$CL;3?Op%7j_!z1LrZR>Uvw8{T&#E`gmCf#jIV+bzm|+;t z^avqdzIar&`qiN(jhM^r?!V?Jz~ zxID?cAkf^+Ub!lN?ppEceDhE)FVx9B(~x=d^qDgU=;m?2wjW)}bK8Vlh8Vr>o}SN^ z^xnxYxz+pU`v!lEbNGRCdj8)d(!|?E-UC4cV~5eFO@re+PVx3a?c62@>$Fp0c7ws5 zse`qid++Q&OP#Ft&_B+zx@RA=v(_=MVDBHBf@m3y_vbI;fKfa#bDqL|l2#E8#V2@d=+H}XUzTUq*6daI8?nI zeu(0iz35mKYj>Pg*`~@3qyX#ln-o1)Pgs=BakC6=tjK-+YdNcWoyhj(mf^mW-IjY6 zcAo8rD?f|OrVg^tEh>K7;vaEcCbFih-=tkEx^SLs?hhH>uBXTkI-6`==hxe+BFCTo z>B+IkgTq;UZ9#@MSDPK?w%nl7LpdX?LQ0N2^=OUrkWZ}P4aqH=U%9jiX{)e^&cRq^ z&8=+3=kES^WEcF5bHwBh{H3m{+&c1?=sNFK)61j2Yu}LyMmOgd^jUOdeC1+@jkprB z(Z=0mU$u5I`OF|!ZM)9&5sxen&mZ0H++j8zWM2Xw8TaGVU#dy7+F_AgW4gYfve-1y z;8vL+^WRvIoD$)cgeLu!K##u+W7Uo8_VR$*}wO5>?DqG zUU=W=4~c4r9t$TnRo7(!FaLhqvgKB-6RWd#H`JL>N~1EZzIE)}d-M1~es&yicc2ID zzi#LzpVO&hhwyoeE|B++k382|?;2|}=wH4BN9sf??q2OOm^7-=l95+6ZcMw9$6FPU z|7t9;%z@MXY?)C1K$e}5PJh@j;^+0~(2(7Mj)h(Ao(*%ds#7kC*v;-qJ$ARhrVMN; zdu2PCA!=D5>TE57?hR|rC0S3e#y5I=k=5+Qd`PpIcv{V6_ZrOgp3Ur|`wH)Cf|JDt z%qw?7A+pYVQvD>loior<>D2D}qN6$V=ZZ1c-0qVri)9WbNv~aYzO^-L*){rNSCy$1 ZiTm)zcr;?ei-4FNW>f$OM-Z?b8P7urL?oOH z6#PX%^Gu9bK*qrE$i}02I@V}JGXR83v1p!!CE4RN0EFAH`I!_0Kp3QP0WQrT3;<9R VEccCwO*jAm002ovPDHLkV1nZ{TyFpX literal 1138 zcmaJ>U2M}<7AA-ZW@H6B|8NFX7~b!iF@%PiUVN9UaH zeBb@9PxtnG)zZANnWCtc^d2=!Mml&uXdvIupDt=-*nm_0ct0xOlIB9H%RqU^q%Ca_ zW}#+`9J&iTC@R!y=K67eX0NOxi_-!O=UWb8Q&dO7cQkznVkQp_JGL%L+JiQPmwLBWe zah5oJn}X%6$lBg=nMlESUvqfC2|-F#U?%hbP|I3DdpHZ<`Tb8}FE`>qJ_|iG?CRv; z3Y&vaj;y#)!^q7cbg){*-Xg-tD74a+r9+PWaPB%Va?WIT8*w8+3x@kjN@@&BM^> zc9F#_Wh|RDy(GJ9>Me7P+Fpd3T%MTWgL8fFoU2=;d4lOm*OJ9b-$R=;yGy!yZsAdp z+=$0%wJYa8%)eS(OoX-^J6%cMoQ)4BuASj%Glfz#N;GWUx^`@#?#il< zLN6|t>%yBxXAeF3`scB_U7^vx_x;d%d)4!G+vuZX-!;vGPI~*M&hj6f$0hncm6w>; z4b%7h4}Wi-K3X}m`qap=$xr7_%-rm}c)Z+b$Zem6CNCWDD}EFG+pVdAPXu|Q@~n^j z#okTduH@?_x{qqP+xY8^rsBE!>GWh?;~so@!jFABwc~7Wtfzis_GIeFE_!gyPd{F( zoV+^mQfe70O#Sm{$NAPZ+3#N$g1VRS800uG~z(A}6a)G!Ph}-bssbn}{DgiV5fjA4~ zfM_xdrxp%|1%(q3|DdDAPdq2@H2_BekO9U(jy({6ri10TfPeOBz|#QC0Z{A;6#Pyr z%Yo*f17caIhp{>Ugac^gfD1sg6_7$4rvpF|{y_Yjik5?XE{A3ZZU;bdC{V#aDg^s} zAQr;nNrDal;aCbCuoq|sKaNl)$^jrnab#M)2dG~dkGaG-0E*K{4EC)+%uT>!Bsl5H}i literal 1356 zcmbVMZA=?w9KTXVkqN)rKQ=$%wbd+n&B(3K|ZrXRfCJ*5}u-EnuU zrGBum4ACV@Hdu5fd+{xpCB(!SjTl|Fl5Fmi3m?=k+f1BckxY%j8L;yyQ1k;?jF;R! zZ@=H~|ML9*_iChjZ*9$^H5i7~hC2Bu8bRr;u0mfUm-`(JkC=hD*{deajG#lTLsAnE zgwjGEj6y*g9=rnEFw8nA$Kqx@+{KA%+AfqZ_H0^1Yz%8_&uW6$4^5DOeX`=g@63LM z16lIm2V7w)todO|?#$`1H`g5#bNwPK;qA|Ywk(GP($Ew@Ha(yiT-JlH>T+ma+9q+Z z3NiaV_?lDka0K{O9Rio#MTivb1g)%{cF|5Z{WNe;G(%DhNiziP;3$@(U10seku_aP za#23GZVRnEc*-<2jwCagj6K8HRlSd-S(YU!2kCGS2tgRbiYa6X#b_=o@X!!-SuVW7>A3c12i3QvH@2h*vjxhKTWl|8K%q)DTXO1 zA}rgMk?nOZeP1r;*P&pldQ4RZ%2g0asitbAR1Nt3VD|x8k<^UwROyD+0_LGEABIv; zSJPlM#hko}`TrLB8ejUqsUwk7WT{U6RX61=RE(wRMi-#PMjt^1HII(EmNd z1I&-dBMlX=jlS>wxeHWI*PgD}<{R_oh=%DvWnnqLJp+n9+f~)NXb6(@MgDm8$f#|^ zU440_W6#?ox6arSk<|4IQ(F&PALg%JE*|qf_}dN9_nl^~w@nXpt<`twbbH@=L{wp30nZmFElUkf`Yiu+F7Zc5$d!OX=S zpEe#ETX|>brL&Kv_7kVR9RRQInEPq6rSnk!GwaFTeBE=+v!buV!fcJ7+ih9+aI&!x bvs7Wv>u-JFKL2&H^nVKly7?L3i=%%7)KJVT diff --git a/platform/icons/src/welcome/importProject.png b/platform/icons/src/welcome/importProject.png index 0c996ba1f235f568e786648173ef41641274ceae..9be1003c14fb858a1e2a33ce94519799ad3bd410 100644 GIT binary patch delta 222 zcmV<403rXt3Hkw$B!9t4L_t(|+GF_t|33pIm|@@zh+dp=3y7cNz^{P#1rX;0F#|RX zBK{M=cY#0ax)FAl{24rUZ+|cR*|j zwZRIAUlS3%EwESsg|;V}|IC2+A|B0aftV9!fDMj75{IV1JEm#9Cw;28y$sA9QfFPhpS3Ms_od0BKiv&XWam*mP><6DR8tO2LxM^i&=9B_5|<4@#-Te*E6;6GI1~<8vfq3E z_y7HW|4*MU&zu?>d~A>)h@s-NQo(CHe2>KN_sKtZRJ=UuPu2X>sO~pa7ZQ^O(jX{W z>MX24)o8tP1&$F!)HJI#zgBuy){#Z4p$;8b4n`Bi*hJu{`W*Cu24_t>L;im0D-xJS zhCC~j5+x@O8|L()3r{c3RQ1I?q(8EYBo(hUF=ilM|B63ZVCpn9Vinaz!ch zxbP`MHhkZa8K&86(oLR5?kvMflEfr9hT|x#L3u6PR|CrShWi#2=;^NM_$IPJXi?SB zf}bI=r+Xn-PN}qS*!Fsf!YN|{)nQmV!B|!p*RHnbSK!}n9H{M8TMlF@&_fHZj_Xk$ z?t^je{+lRN#NNoyxh5`(IjQ!?Kw7-?4Ju zg{qI-Dnj%94k$N}kGuwQKt2yno;7U)HNB_9>g)xpK-YW~8U+_wU^l(8c>q1+#FQrR zB4uctPKn86ic)ngL19svW$S4%#iz+0-uORhW3WR^*dPDsm%a!$VYuDzetg)UA86yD zaq)D#{@qQ8C+oMOGFc6-X?J&aCZZ$l^UJyHdSsM+hC>nar4zTm$=-c%<;UfKJQHo# z-fxd=x9)99Tc{;oSV@oljR!##+}S@l$!>+y=Y0LtpP+lh-0! zZytK*!f<17CbE9~`{%#ReiH3`RKEHv(H#T#9;kes-nw`UY!E-cz>J;|pZFmBrxd4V Kl+SW6zws9y&yq?2 diff --git a/platform/icons/src/welcome/importProject@2x.png b/platform/icons/src/welcome/importProject@2x.png index 3961d1370de3030e198842259d8204e0d716b489..687dcf809a990a186495d16a376ba47a39fb2917 100644 GIT binary patch delta 413 zcmV;O0b>5c3bq4~BYy#XNklhT5&x-(L&$N!M=DtS9*8YTwVYZG0O|K4$8u^o;42VEl507o4)_bisgzhwi331B z&!^OKAl4<<0S#2J9E9u1b-+w2Sgs7jYbi+sEfhKc z^ehKr4tx&S2*is>bOTzK@QtW zq2-T(SRPx8=oHkKgt8DQg*TCD`5hqE!&Vz^2VyxA3lnP~UI@g$iL@M~RuNZqEJ0>* z$^pb$K%4=@i=ml3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT-VtFWlg~VrW1CgG|37u|VHY&pf(~1RD?6IsxA(xEJ)Q4 zN-fSWElLK)N18HBGcfG%TLe-Fbd8luesXDUYF>$_i>(q+L@y;X#md0U*}~1l$;i~w z$i&dl)x^@x#l*tV&A`>%(b&Y$!VRX^Gq1QLF)uk4rZ*Fz*ATB>E9aur#FG4?ko^1{ zSnLI4U zv??un5;)~~myV8xv{{f6H#fIxqT|UaQ=AkPrMbQ2G`ZjJnVj+`zjk}xEJNex_jYlA zzPf(pZ;R*F-)o-Fvp%RdUHim24$e)MOq?u29INMMSwAyBmSg?H$z1KvUc;M*827I5 zIk=fs)?SIbxa>-US%Xy0?ZB4z8Am6{u6`gbJ7Z(AWR~*#BRfv2zX_9mRT3`jT-f8W@#Rh3t4^6_EkYznPlI>fQ2901v^bQa~?^O(yhB=++uU* z@r5q)L>ae@4L&Z4R|@Px+-5VX-+KCkOYYFWj0!=2qwsr5GD|fMaGDh;&yKaZG*PSb zg<(IxKj)f7fpWoXOx}6Bcr{w?i79XK_0M;D>mr)>wDk6pT^B1>Hf!55J}&>scWOzo zZQj!x^IYeyPrkN8z3yA mx*gdX79Z|^xUc>}`2fSB3DMsK+B#T3#hRz9pUXO@geCy9?c8tx diff --git a/platform/icons/src/welcome/openProject.png b/platform/icons/src/welcome/openProject.png index aee05b1b2a1fd931e84ed8d48dc243bff4e67043..600188c9be32ab430c3aa8d1a7b771391fdf4fa9 100644 GIT binary patch delta 146 zcmV;D0B!%H2(AH;B!6{DL_t(|+G998(cl&kKgWWv1FWn4l^$t?!8R01E&B07*qoM6N<$f=VAc Ac>n+a literal 1059 zcmaJ=Pe>F|7@u`T!jwcoQX-!tNLf3xZ+2F9hTU?V)pem&TQ~F&;q1(F9dzbRGtYLl zjEW+Q2!#%ws)JC62%=+<1_gGCJVmGI(6vJyf}-t>?rH~d;LUsQxXRE?a# z+N_Bzl1ju_YTX{*VyI4 zeYvvYAeCSzi}6gQdm~erV0Q}JKvBT4F~ibv!9DI(wk#Am#wDZ=IM@VRrIC$2!bgO7 ze_uG{g%>>O5>(>xkP;D;fdK`IJ#3k)?~!(y>!rOnm#1QQudo00xniQj;~jUVmR@$| z9$9qQ9Xi#~^Y;(Y7qOB`#IwcExoGs`muA1;&-*)nF>j6DD=WT36TaNJBTi%Qv*ZTT z3I5(pUaf7&H#xp`Mo6?RuH}}0$M5;T(%laSA6y&W;6BAS)&?iK8ZJM+{U!-sCs%!K zFXpb_s($ivGiS3p9}B4;XJsYtooWaYS!zPYral2F05B={yDl>T573&)KV&y ehR=ek>ch-tSF68i=3$%nY*YP1iRXP2H~s;rVN9w3 diff --git a/platform/icons/src/welcome/openProject@2x.png b/platform/icons/src/welcome/openProject@2x.png index e74a394cc2a6663af7cc631daab4387481b0a540..35646a827e078efae33a6b021182dcecfbaa0d1f 100644 GIT binary patch delta 198 zcmV;%06G7r3E}~eB!8(%L_t(|+U?h|4Z=VSg<%iD0ZOR3WNaP(5R_+5W;;nPVs)OClpbexQa@<{R5Jjo00bZa0k8my z832U^(2Qcwns|;E3mAxiK>^*k1xB6Ff5&XV4`MO+R$0+s3IG5A07*qoM6N<$f+@>U A`~Uy| literal 1190 zcmaJ>U1%It6u#TFsRSc2;6v2nWeOpc&dz@}GtD-;JG0wvabvn&?7pOQcIIw&OlIz6 z=B7JYR2K24f(rgV3Z+6{ifEsd7DSB?(uY1YG*DDRUo0Y&V*4P5#yiPw^kM11%>Dbm z^PO|q%6ANO>^g=DlFxz%DI*+$G25v*hLWbFK zs#czbIt~z2QVMJFf(+AYN>BuOQaA)fUXVCm;sl8mM2%N9L4n>`hpj0{6hQnq7jVna+@vZAu8DA=qi%OY#0ClRaIf;gep zrFvSGdUpEp1;a3OxhN{CC<{VC&P%zRF6pAg=k$V}Q+wQ!7ZTI6P*2;T+Fh>jNUo*_ z$Rs$ZV!YU^g4re}IBa4c>N*@h<#;x3g$Lss+6mY|fpZqw#Q?i-JH?vQM?Np6l?ka3 z%Zst=lX*ie&=Qi1hAyS^MW)NO`=qVQjl=HG<)|}UTp$0dm);gF!g#t{{dBS0Kggp^ z6VUGXY5MOAw6kuMj9fLkRo~p&n*K4n=d)iwp2G>}^vHw#1Gf*s*Y&THo!X~Qyq3sb z9Xz)_`v(|<4~@5vybMo+)$?mU__p)xx!)5@t63F17ImV5;iD%$8W`WZnVow2m77nE zJa{;NzT%C5+i%%-{`r2D|7v4Bd$?n+CB7LkmEpS=FVB6D{pI+j?|d@8 zaUs|I>;17GPV9S6JF}MfVsc|>=+Cx(d~PGT%2dyG_8xq4e6;-LeFCn5Ti5qo-pmYd ojlzAeHlDll+r7@kL&Ty0^aC^0RR91 From 2ea15faef9507db2adda218d1f700770a87fc9c8 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Wed, 22 Oct 2014 13:08:20 +0200 Subject: [PATCH 4/5] update sizes for icons --- platform/util/src/com/intellij/icons/AllIcons.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/platform/util/src/com/intellij/icons/AllIcons.java b/platform/util/src/com/intellij/icons/AllIcons.java index 9902e8ac7718..dcbb1c880493 100644 --- a/platform/util/src/com/intellij/icons/AllIcons.java +++ b/platform/util/src/com/intellij/icons/AllIcons.java @@ -1169,10 +1169,10 @@ public class AllIcons { public static class Welcome { public static final Icon CreateDesktopEntry = IconLoader.getIcon("/welcome/createDesktopEntry.png"); // 32x32 - public static final Icon CreateNewProject = IconLoader.getIcon("/welcome/createNewProject.png"); // 32x32 - public static final Icon FromVCS = IconLoader.getIcon("/welcome/fromVCS.png"); // 32x32 - public static final Icon ImportProject = IconLoader.getIcon("/welcome/importProject.png"); // 32x32 - public static final Icon OpenProject = IconLoader.getIcon("/welcome/openProject.png"); // 32x32 + public static final Icon CreateNewProject = IconLoader.getIcon("/welcome/createNewProject.png"); // 16x16 + public static final Icon FromVCS = IconLoader.getIcon("/welcome/fromVCS.png"); // 16x16 + public static final Icon ImportProject = IconLoader.getIcon("/welcome/importProject.png"); // 16x16 + public static final Icon OpenProject = IconLoader.getIcon("/welcome/openProject.png"); // 16x16 public static final Icon Register = IconLoader.getIcon("/welcome/register.png"); // 32x32 } From 630ac9aa7b17fcdbd05751d03e5e5d3abf41c344 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Wed, 22 Oct 2014 13:09:22 +0200 Subject: [PATCH 5/5] ignore loading.gif for push dialog when generating icons classes --- platform/dvcs-impl/resources/icons/icon-robots.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 platform/dvcs-impl/resources/icons/icon-robots.txt diff --git a/platform/dvcs-impl/resources/icons/icon-robots.txt b/platform/dvcs-impl/resources/icons/icon-robots.txt new file mode 100644 index 000000000000..dc00bc7c3db4 --- /dev/null +++ b/platform/dvcs-impl/resources/icons/icon-robots.txt @@ -0,0 +1 @@ +skip: *.gif \ No newline at end of file