From 05ea097a2dcf033830fea17406c616f23ab2d699 Mon Sep 17 00:00:00 2001 From: Konstantin Bulenkov Date: Fri, 31 May 2013 18:01:41 +0200 Subject: [PATCH] new settings (very initial) --- platform/icons/src/preferences/Appearance.png | Bin 0 -> 1238 bytes .../icons/src/preferences/Appearance@2x.png | Bin 0 -> 3107 bytes .../src/preferences/Appearance@2x_dark.png | Bin 0 -> 3127 bytes .../icons/src/preferences/Appearance_dark.png | Bin 0 -> 1260 bytes platform/icons/src/preferences/CodeStyle.png | Bin 0 -> 287 bytes .../icons/src/preferences/CodeStyle@2x.png | Bin 0 -> 397 bytes .../src/preferences/CodeStyle@2x_dark.png | Bin 0 -> 396 bytes .../icons/src/preferences/CodeStyle_dark.png | Bin 0 -> 285 bytes platform/icons/src/preferences/Compiler.png | Bin 0 -> 939 bytes .../icons/src/preferences/Compiler@2x.png | Bin 0 -> 2388 bytes .../src/preferences/Compiler@2x_dark.png | Bin 0 -> 2393 bytes .../icons/src/preferences/Compiler_dark.png | Bin 0 -> 914 bytes platform/icons/src/preferences/Editor.png | Bin 0 -> 784 bytes platform/icons/src/preferences/Editor@2x.png | Bin 0 -> 1468 bytes .../icons/src/preferences/Editor@2x_dark.png | Bin 0 -> 1475 bytes .../icons/src/preferences/Editor_dark.png | Bin 0 -> 784 bytes platform/icons/src/preferences/FileColors.png | Bin 0 -> 588 bytes .../icons/src/preferences/FileColors@2x.png | Bin 0 -> 1198 bytes platform/icons/src/preferences/FileTypes.png | Bin 0 -> 621 bytes .../icons/src/preferences/FileTypes@2x.png | Bin 0 -> 1230 bytes platform/icons/src/preferences/General.png | Bin 0 -> 1605 bytes platform/icons/src/preferences/General@2x.png | Bin 0 -> 3658 bytes platform/icons/src/preferences/Keymap.png | Bin 0 -> 1436 bytes platform/icons/src/preferences/Keymap@2x.png | Bin 0 -> 3077 bytes platform/icons/src/preferences/Plugins.png | Bin 0 -> 1125 bytes platform/icons/src/preferences/Plugins@2x.png | Bin 0 -> 2553 bytes .../icons/src/preferences/Plugins@2x_dark.png | Bin 0 -> 2531 bytes .../icons/src/preferences/Plugins_dark.png | Bin 0 -> 1131 bytes platform/icons/src/preferences/Updates.png | Bin 0 -> 1512 bytes platform/icons/src/preferences/Updates@2x.png | Bin 0 -> 3629 bytes .../icons/src/preferences/VersionControl.png | Bin 0 -> 1772 bytes .../src/preferences/VersionControl@2x.png | Bin 0 -> 4308 bytes .../preferences/VersionControl@2x_dark.png | Bin 0 -> 4314 bytes .../src/preferences/VersionControl_dark.png | Bin 0 -> 1763 bytes .../ide/actions/ShowSettingsUtilImpl.java | 7 ++- .../options/newEditor/PreferencesDialog.java | 59 ++++++++++++++++++ .../src/misc/registry.properties | 2 + .../util/src/com/intellij/icons/AllIcons.java | 15 +++++ 38 files changed, 82 insertions(+), 1 deletion(-) create mode 100644 platform/icons/src/preferences/Appearance.png create mode 100644 platform/icons/src/preferences/Appearance@2x.png create mode 100644 platform/icons/src/preferences/Appearance@2x_dark.png create mode 100644 platform/icons/src/preferences/Appearance_dark.png create mode 100644 platform/icons/src/preferences/CodeStyle.png create mode 100644 platform/icons/src/preferences/CodeStyle@2x.png create mode 100644 platform/icons/src/preferences/CodeStyle@2x_dark.png create mode 100644 platform/icons/src/preferences/CodeStyle_dark.png create mode 100644 platform/icons/src/preferences/Compiler.png create mode 100644 platform/icons/src/preferences/Compiler@2x.png create mode 100644 platform/icons/src/preferences/Compiler@2x_dark.png create mode 100644 platform/icons/src/preferences/Compiler_dark.png create mode 100644 platform/icons/src/preferences/Editor.png create mode 100644 platform/icons/src/preferences/Editor@2x.png create mode 100644 platform/icons/src/preferences/Editor@2x_dark.png create mode 100644 platform/icons/src/preferences/Editor_dark.png create mode 100644 platform/icons/src/preferences/FileColors.png create mode 100644 platform/icons/src/preferences/FileColors@2x.png create mode 100644 platform/icons/src/preferences/FileTypes.png create mode 100644 platform/icons/src/preferences/FileTypes@2x.png create mode 100644 platform/icons/src/preferences/General.png create mode 100644 platform/icons/src/preferences/General@2x.png create mode 100644 platform/icons/src/preferences/Keymap.png create mode 100644 platform/icons/src/preferences/Keymap@2x.png create mode 100644 platform/icons/src/preferences/Plugins.png create mode 100644 platform/icons/src/preferences/Plugins@2x.png create mode 100644 platform/icons/src/preferences/Plugins@2x_dark.png create mode 100644 platform/icons/src/preferences/Plugins_dark.png create mode 100644 platform/icons/src/preferences/Updates.png create mode 100644 platform/icons/src/preferences/Updates@2x.png create mode 100644 platform/icons/src/preferences/VersionControl.png create mode 100644 platform/icons/src/preferences/VersionControl@2x.png create mode 100644 platform/icons/src/preferences/VersionControl@2x_dark.png create mode 100644 platform/icons/src/preferences/VersionControl_dark.png create mode 100644 platform/platform-impl/src/com/intellij/openapi/options/newEditor/PreferencesDialog.java diff --git a/platform/icons/src/preferences/Appearance.png b/platform/icons/src/preferences/Appearance.png new file mode 100644 index 0000000000000000000000000000000000000000..92ab5521470148857f37530c3be9a0f4fa9e81c3 GIT binary patch literal 1238 zcmV;{1S$K8P)38@ml_X}Y`a&X3={Gs?2rjl0>TJ>koox!>OT?$0^r&PYKJkXvb#{~H?{ zdkmKoKzg0^3cx<#tMT!1(I7{}%@8M%#)-xTxq-M@mR`06O(w0AaL_gen(gjizSnR$ z3OpMPC-!bB zhZI@PQYtwbRRmXaJ;!we!Aam`Dm#iA_Ven#oznfB zGj*ETlrYF`{iXo-4Ww?aV2a$72$;GAWE z(-fk}l7J3BW~dY43aB|nqeMbG2W6DEO*B3JDzFpyqHPSoUWIigE+oo8cMQ~RVa028U~*4)*a7v zMLNkyHASWlRl=^W=Q^I>z$uDDX~em%1F^Gk_dxtXRaJi&7#P^pxPmPQpz213#S*xh zVI8QJ$=}!i;^}mVsd~mTVhBD%aMfCc+^8(=CpB=4WlYl~n5E!KrP9X`I}CRSgE~Jr zI9P@M(Ek=9E^Z`Jglby&BZdd^W4p++AVzE}NmLqg{3=fL8^|7r+qO+G)AHitVt#sh zdYA9}DX{0#>GW@sB<=2~4q)avE{?4bpc+FuSt6Y<^BfnIC0RgIk^9UDIbF|j@%j1r zPbViQpYc2|1<^l2jbLkbcU+2lNyDkBsVlIzkzE?ZOAvkpv2eLvcC2+8z5sj(@PncZ z>;O(jX&5y07aHx-Fz6tso0~3T*5}IQ@~&tCelnT-9Qc+O)=tiXLJ#Ns85Ee`A^v0} z9v~2N5Z~EGe4*6xC!x7Iy3L!;!M*?;QM5$a$Nx``A_m>T?YX1BL=g!+ExNDq!v+d z3`c?c&8zS4`>xlIg%!8p&F79jfaCW-+_WJc6XFv8lcY;{1>d`7AE)gM`~13P#OsD` zX*g6$ke&`m@U`c;$6kE*scUO70O?kLp8q4j0LDpt)_sTtlmGw#07*qoM6N<$f*UMS AEC2ui literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/Appearance@2x.png b/platform/icons/src/preferences/Appearance@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..878f9501626e6bbd65188601381676a2940be46e GIT binary patch literal 3107 zcmV+;4BYdHP)~1aa0Re%;X?Wt3R((!2-N*L$94(y570B9>O|+_#fw`^lD_LNfOdj<-XO~D z2AT@`GU#5v5d4k%u9w_E;Qg%!XnCqZzW^S(fnEKpnFyf!4J?2_CIYxAo6KaTxXv)O zX-jDdmd7iaGvKd^Ts}KKNUS%PF6X zx$k5v@BmOETpP&!Zr0_tO)P84RiGb-}um8bo0%s zDzxZo zUvULMaYWjj3HQ4dbApxAp!p&K-z@}l2M8fr3JwAyD~W%%ZI2I{FLVR|KC%FqyZ1a! zF+hzu0&$*iHS^_60A%*0c`feiEs_IzF;yr|jItbSu$%d`xaJAG3Vy}MNCI<&fjMLi zaDnDA@Q~&m^9P^*f%H5giLn^?ELc%{8_(PYL?xNMd)gO1i{y52xA~YB` zif>;Ad>?~W`@a7Xv?l|;1EANhGG{ZW$ldSwiu+D&6Tsi^9&Nx+A4S0XC}k3kga&gS z#@tAvZ~d{MQMl<;1iS;O_-G7#k1Y96_4t%`jcCk@eGT`lO!K^hSP`bMjYc@ltFOIy z@#0Z@?f~@%eGZz@u3F&zJ4e)E&7Xi&Yk{ks2AB3y9|GW5%sJ7TZ_R?M^u=Wi?o9Rwd;dIB;OvYVhRA zlP#)2(==Z?bLPxUe0s@IAQ0FRi9}X+xEcg_s?N%>02jy8(&nm;5)%C5RD;7V9Xi1WEH#~}fjs2tF5#N`FjfTNY{Oiy8f0}n zkQ?#MQpi!7)S0dYSU?XtMAy_uV*s~xuv+9*b%O>CBEC%kR0I&D#TG<;7#m3n!CcK< z+bjIwrId&J_3O74mrr##6-H?~mrKn7FZBSjFAYhEbaQwU)tSM}rU6NNPnX!hzu5uHVrc^)2jvnehvVZ5Ktn3p+3(7qEYY}2GOT5 zc}neG0rm2hH_kr;_;>L6b1F$XUJgqQ)maGjIJ6DzkpTQANdj>C!VN4MZmtFazEszO zs0V^bbxGSQbKC&DBmm1YSyME^!qjJky=oBPOa0nbQHc4U2OlS)tVN`cG&D3&;-&h) zU+CMn?;9AW*l}A{iXmuzG=bNG`Am?x3o2|98nN+RdYX+{mKT7a`J$j>@*&3pXihT_ z$!rKjaW#v0FoK0W-!1eDfVA%y00gx1$dMy`&!0a((;ufWC)~St?^ktQpHBNYS*r%g z>>bSmynq?|D;q^YvEyo0I-3NSm?J$wExFE8%_To-4x8iaXQI({z%OI6m9mIO={^So*hK40aS zJ!w8kPDOnVAB2N>2mJvo;rBl9=Mm(V?%K8Mfh6E*6`S3oM~@*aejb?Jau@-xOmSX@ zr>V}kW6l6u*32i$$mg$K)d>Q--si_AMf8ICXr>F+)G}WM8g*gvnu2 zRD(2z72%PcXSR5JyLa!7+O|#A;06S`xAFZ+Siq1Z*0X`de*=*FgONTTZKyk6QaS+v z??-qtrL@C5?Zsm6;DuLX&J`(b4c}XLk3GHw0dF3B-k(B$jC_vx-u&l@jaM9S?AWoR z4gqjE#v33zYJuDKtTWs-epOrej>UEvHOFdR!{uvjV0#cjZxc&? za=nYicY}?NR8C#_Z15YPttr4CbL;xXYjHN1wO>)8R?lSGn)>>B4MA^4G6hkVS5Q#! z780b2OcI@}yFiZH%5&$=4QOm^oStkWCXwX<{Pb*qZ!LiTvCjLIh?Cu+s3}I>J}Jc< z6ItHswq$v}7Re+AeArpw-5s3!(tx*-;k^MG-j*!S*S2RO0Q#Ze#ZK71dLG~>HZ?V+ z0v5~9&;L`eUcG1;oY;uzT(uWQ`3;(Oh`2;6bfzZ z)29zDb>C^@{V%zDfcMta)Kq601dqDQPfl8^U18eA`3tBd4a-sl#AjT-dAWF}Yx-MZ z-gLYT!HWGOpt!H`E;7`jVyk2WnGJx=?no- zocT1x*as|r-e6s;m&s`+`0UJOikq|3LCV-W<)~@3W)&S$KFH!fWxvZe{jV&3XkuJT zZSWj|r^Adr$lc!)TucTP;CjnowTONM*V-I&B7lXnmd^*+-OhP{ z)Zzyqs?JoQ=0gx$hNz?cLYU|#Dt2c?VI02Sp@%>5ON6t4rn1zz�)?oM*7#r{47vgg-pp6c}fu_dzv{vLpTOILM;4n4`# zHE3VNx4NCZe>y>?V-ZS#os(VLdb=xZK*%hBm$df}&G$%vC)0OMft2PW^uz&(#2>gw z6=-8u5I~26AVB?6mFoBa0v?&ZmIS;PaGdXoiLu!~TQ$q-3Iga*5M1>5ilNZt0cc&P zXdi?Sq*RlFcl;iIEX#W0@fWA8W?iIp$N~`ES87t%N&E2sl$uX~NB#doR|4N50X#SR zl}Vb^ChMBseD3cCyd>a{!qUDu>xD<3V_mGZI|xGCUsqM_I09ZTxIq9BKM3%&Pakm; x9NN1-0Pye4cz#kP>!R(}f1bYC1@M0X1^`%qTC}gL-yi@0002ovPDHLkV1g52((?cS literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/Appearance@2x_dark.png b/platform/icons/src/preferences/Appearance@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..485cdb2c6875b88ee8b7fbef03149f996e09afeb GIT binary patch literal 3127 zcmV-749N3|P)?XS;0uN5|_P%@Gd%tteJ@@?X z-6)|@h~3DCa?=2|0TwS_Out4!mO~~&`hL!_U4;At@-(C_(ztZ#(l(u>>-?*by^#Lb ziE}d`Ga&as?ro+4HQH2o)KG5*%2axYU#@fw?A%B7VzM=4LJ(^yLuZr{@g?t}!n{9m3+emu* zn~S3A9lZ4j>CK1CcIh33RFGc&r(;@@RS1PT8v+17L}5y$qObyvABrpHOxy?m58-tB ziNd=+ZU=sdqA1&-Gmdk*p!cR9 zn4b5a+{QSDfD)|`ihBr*Jn&Bq04i0%3%o+GG$~n{s)hyU)P`$$c*pn9*AvmZJ*^te ze5)$?IIkvHAFs;NebN#-r#8BVdv8ZyCtDxNs#6utw{Xexqz8R`D${JCb86#)kA+bx z(bt>uA%GWLK;S(9>J=Pd1(Q7Nk)Ro30mEQ^!(=UnksC0~g=k(w*93>2Y#g+M76-5$y!Xueb1ygLj5W>a?7|ieoSx`5| zngQcSXnrxJ1_1c7G$|~P`|w*uEOR>~Df|N_+JXiX0miN{Ru(Y;z?Vh5?gJ1HfRNn~ z+RT9Abm(01<6b<-F8c#z5d#2xnHur7SJG!PiWSEu^vs~if-=CA<^aPZXQkW#@O(aj zPgmhZ+xv=b0LmlMl(fRW@8A0%k zal-f_*$6VGE0y3MX=;w69~CKoXs34|4!vWLwXV;9f>gz!R||QylRjG^dG>n81pA#5 zGr;bV`8vkwgGhKE#Vo>6(4f!#=PBUTNCE|@hG(x+1|Nq zOEtA20T!dr>Gpc-YQNlM7-kXj;}fCW1y+xA$vGDNl>!u@A!;!zOtyOXj(=_#@(*=A4kAS{Jg}VCkHq#&+N>HmDFA zRN7Xawoqc7K55dVh+ej?>w7g#`%>f{mo8n}yMO=wT?qLl?t3R(2OP~9qbXcea;X+b z&BIi0AJpl#;GEiUEf2>TNRF+`h*R-tYGxt*WZp4nsZJ?Me{TbOD!|1zvi* zsJ=85A=0klgJ5Sm3%2;d&RTNKpzg3iczgi>7OJWTU^SG(D)fY{XQ2EIfDq{{5NOE> z8bOB*0{nacEFz#J5|o>B?nFQ!06kqNIf+b9BOUKX@iU?%-KWD+ z13OCtABVT$Ju-khB*_3)Tk~ZWXl`YL0AJ?OeBc8ml}CjfIeSSQ}Y@kfO5wzN#O$Ud_IBK zeCbS3xC|cyIxXGqv4o>L*X0{N35J zXYa*%K~h(R5#EQaaW4dmMeE2*0-=h24jaUnud%|OJRhZ|qBctp#zDWsj=`lo8X5O4 z@Sov)Il$i=1w74S^G=;QHJpX_1CzTfj)YgCSTDmnU}xM4XMn9})e{vo<~wI~g1~NU z)dP!c3%&`FurfP4dnTgd&M3E`a`!FB%v9|Q^duWRfh71UJpUM?Vr&%M6_A&^QZ~kI zfb4(0qhp+c4VoRWL9+&Z?nhsT)t&X$feo57LLIO{x`r9yficsv9ldem#s!ejhz)K+ zxW6%I(4Z#}0mGx{Zero@0I-xAfR2G5Z2~(p#^b41u|aCX3m2o$Rc!DSuWkasBGhhI zvq2Wt8#$@}Rcvtd=+RBXh7DVZY3?T&4uhk-QYD7SoJ6<7y2S-81CSzJk+N5>UGj0JpH{JJ4s+_wdxPJCY>xrH-sbgJuEpM9(!NC%Yr(Sp z`blnXu7+$sCz^w($~$=Q;Oi)K_QX@@Bz*{^_*k8nmp5eKz=01(TZl=t%1hJ$|6@J( zEfK4_E5HHXJ~hTn5o~B^SerA+qZ8lV4*W-&TOc!ufG-NQ@Zes|3ZEqj{&F>D}nr-g}-E& za_}f@RssCX^z`)cu{xbQcW!fCowdyN-30G{(Ov_*qqMZNF5V<~+@5|?a<66B;N-M!%m9J3jnw>UMifOT8VtFxb zQr^eHUu7TR>i#zt-Zas#r8jsA!P90&73TT31sBsGSvcReYeN-nSDm(v&|r`ARgmvM zTCR0Cro;e?=dN4`upe6c0a6QZfT$j(3N;;u*tUB^wc7|&>_WxtiENy711y=lYAHaj z1#p%21Jb$7|b>H7kcu~L~N2Gmw?sE@5!+P1#{Do8{q!}3;>maAmoO< Rhrs{<002ovPDHLkV1gPm^%?*G literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/Appearance_dark.png b/platform/icons/src/preferences/Appearance_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..03150847b607dd7a62ac8f45c548d1ebfd3f214f GIT binary patch literal 1260 zcmVYC8qL@Y_BD6UPH2x^~(I4WONEJb01+`L*Vif{5rT9ak{z#E}ir9ZbQ3)mp zBH~qp5*kgB1mQ|GDV(KAF4^qu`ONGF&dXhLmo)7gp3Lk#JNL}T`@S=)lu9LXGmVOW zgM)(yP@D#K@37uw;4tv@(9n=1ICOxYpfQcWMIw7Vw0 zH&C1ao(cz)0glYv`;dDd|G6rcE$nrFO%SrYg!XRaHk#P?X`bN3PDUg|oti=#q=u z25E_zBpzWB&9ZKgR4PRbJPT14H6_eA>P<{?9;fvL!zs^PR} zVahG#qQ+S7Ty1ToJwr%(2^Z9d$MB>zjVW_Cuutuq)(!lY2 zZ`CP!o(v}yp{A+Sp<2+@D|$}RFXJ@Lp)}+?&*7Z^hH5{=A6Q&m{9$5ZqP2Vls}4Xn zd74FHD6Jq5EH9CjYyXOHI?8l2ZSx46k4tXZEs({+LclSWwk(U7rWs5`Q9f>KYdePO z9V;s<7qZ#xGU^X*nuvrrk2Mo&7{N;nKPZmvc@YH>61C$*rvWF*wG&;4N25`q>-rLA z{#i1ad=#tF3~CbMzx%#_sIEMKnP-GJwnBm$4B=$UaKg+pLR3{$2}4KhGahiJnGxa` z#F^IC)+dEHocte9eXi>ssyh{LCk!#`Iqdh_s2dQ^W7hlN7rBPcf?ZQzio@fj5dX7F z#-y9tm#W|be?W{6pm-M$2gMS6-~hz`*z`tJ&#_q%)0IsZJ32Zh#h!<&+fw zYCSIw4h-L}soIaog8L)9iP&b7hHRJ_|Kt~CtKyqw!g6s7;^$0e-6_PGVUm*XlZC=H z4Je3N?C1a>ew;J=?x-EZh14b*j^S|I#$Ns4@ORt&SlDn2-hAf7{WyMKY_g&dk4SMv z{3*&`xPlK{w~y0WhJAkB=1r^Iv<>9+Jf#0Dk^dv0000}1{rUgj{;&g+n8e~;yJpSOOU%j5RrOL7KFrX} zSkAz0cJSCSH@6_(RqNOLyIeZ|;rV&_KVq9VJSbxjSu*hv!-SHP0=EM~E}U1qTIh_B?E$ClP6y);;uIq3Cs5z!uK_BW!0_60<(C=Sn%`-@mBJYmoF>(lL5V^Ku0#$;^ZR icgDNU4f7Zj4lwMRIYHFV{&Nk`GYp=telF{r5}E-0lV>LY literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/CodeStyle@2x.png b/platform/icons/src/preferences/CodeStyle@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8ca01dc6fcdf165c4af4c347dc5432664b5c0978 GIT binary patch literal 397 zcmV;80doF{P)f~a42xp&&q-w&VDJXJDDc@NkTu#pUekcfIOfY5%4EQi0j$>CH z5owyXe$YuUa$x`lV8FN~>rl9-Ycj4H5F|;``2}gM!?JVddEWenrTpK3LQ$6nRG8e> zd5Zzqk^mqG1gQWJBmo%URRz@f zZk+i(<(-8g%ESWLX>tk^l?i2vPyRD}VtW>LI`YSbf$b#^*-<00000NkvXXu0mjfevX!( literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/CodeStyle@2x_dark.png b/platform/icons/src/preferences/CodeStyle@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f0fe2679bc301c7059e2d298102ebba632120faa GIT binary patch literal 396 zcmV;70dxL|P)I zk-!F%b;(do1`Q^IK7iTGQ>~0+ky%jWXO`vMD#Nm8zI*P9N@I)|b4dUc0K{?ZDiN6^ zN$WSAh>;fn004k-S5U{oJw20g6@W<7wDSkjT8Cw8x3PY4><53`BkB@B#U|TY_k;rg z0Dwjgu-1NiJG!*7-C?On004SyfnOs>0+1jQqy>;52|$8KkQP9KBme+jwLo~utW)5; zo+%fuBLM)gSDl~7<@=R&G~^BE`{lJb5+nftK!PLy36cN+AiQ`B-l|4@IHW( qASXd2hy;-!E#P+x0Kmg~3NQfnvg7?IvKwsx0000}1{rUgj{;&g+n8e~;yJpSOOU%j5RrOL7KFrX} zSkAz0c5vG^Gq)h#RjXEcxm@Bu_Jcv^?ZyXzlij+QFX*Vaym(MBv4f5FU~U3QwJ)s5})!)G38fmyl9& z9cSK;p4oKWwRdKBhNUh&@a%l>f9L(r^StkG8LX5-|1wzcGd4C>x$%mg?t#N&$nIY8 z9#?4tr{(KMZOyZ;dK_Kl58-eGONcuK3?Jo?d_oSgh^U_V}xGyRN^S<_@@ z`Np>1wZ!-?Wo(d8@*sE#Da5egVja#W4r{>$Xz3u`(+Vz!d6kw_iz&gEGiht)NNaYn zC7+I{8||ZM+hy7GDC7urQYA#`O`Q}b?{gf>O=nW0kRvI_Dp5u%+8P6^P8N=N}=Jb+Q4 zm2;v>ivti0spdK=lAUmFcI>=0d>{tfsAu|cGV;R^w_Bq(^ zxAqc!Z(#6+ouw=F_IaZQ{-bz2PAQMCJ<($OYvGy}+kp8BwgK%}y9Q#>ix9vzIl#6E z$98V*WIv&JmN9BZk}yt~7VFDpZ8x7!jY5uOvv$ccnHJj^ux;7KOeW_nI%zw67sLt2 zF+1#(S$r!lmP>v<^_Mtqh z>+T{MV4F3;0Q7WOO4ZrDxd_-sO17rk;VWqciSRKyJAiGBo3jQW=7T~&PD9=gx&j%A zZ4TJxoHwThQm84|1qJvEAAkzLroeNs6C$zAg+N68`M&sHf1dvmU;x6Po{$Bo{UrbZ N002ovPDHLkV1f?1vyT7( literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/Compiler@2x.png b/platform/icons/src/preferences/Compiler@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..2e45dd08f7997ef26cff706e9782df20e9a4e644 GIT binary patch literal 2388 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 literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/Editor.png b/platform/icons/src/preferences/Editor.png new file mode 100644 index 0000000000000000000000000000000000000000..3f9e668ebb93fd4a2b2b24a3a3c8ad075ffb3ba4 GIT binary patch literal 784 zcmV+r1MmEaP)-3 zh>_a#vSrJ#I)D)t0@c;k4EOKfr?Fm%$48#D^|EWxa%=IJ` z0w6__G>q=&KrDqX1SDyk-XsYoLgbL4qQ!W#856?*0~ShLPXI7d!vTy#HUuQ|NOl?^HUwV0ez8(QN74zz{_^cB z!#9PW48MN-Vqm_>(7?VCXtV=EBP~K;B@iF^8^&xREg>Do2=v2?H!nes0ZabT_|Nd` z=P!nT7k@VZxwswh()9z*5HQfx$6w~Yez8K7UoafqamQyVRpgt$ra=Z=@-z|XKS(*sulNV1G5aV+h4%v%N&Q8GxcO4|DC?=5FpDz~` z5{)3na?K~obEsM!-@JdTSBPIIf}M?>Y|HUE;6EOGhI9S%Iu8Nyu-|`vQ)D^11D+Eb z@>+_lDxSQ|GM4YY+$O>DZ-g9>0xG_VaKI}mzQ1aJzkO%0;$v2gW*59ogymm>crSVa zL{Eguj7Xfji z7b|BNDVCEP0`@?B0Ej`6393#H9M3vL(>5VGaD?Im)M}J64s`b%Aix0T%bNdHvTaoW O0000!pXT*(3A<&o6Akdb#_If@~xvQlq9lg8u?x6qVf3M|wzyI_5{hsH!9vI8AU_XZj z?DHVPPe zWYATN1hSbovGU0J3pLdZ&eSwePk}&-1}rl%pr0Z6&$#X0DiH3Bc=j9v){Z6mboG_b zW*)1ySA*5Y4G_6^4Q#G&^655yqdh0N;HJa`17+Z^_)*H=G0tp7- zf2U8mwO25(af0=zwinr3-k} z=m8^;MW^RO^P^UiwTC1sI4)v2!KZKZAsi$b1|+Y?(?x*kQ5yqLS2sQvoEtG4&HW@v zf=ue~1U_wcZ6sirBuM%xHW0t6O7 zuN|=6(~epm=^bH*%Ywl35sgMcRju(SHS_{0@KEos*eup|EvYR?^SQvMSm>y|OfqD* zEFN&UwXI;yQ+mVEt(FIpgI6>Iq|p4`z$?)MMj%W0e*UBsn$HJbX$;ub&lgMcvd#tW z<^i1MdyA=gNebZj&Md5Ct@3MLk<($Md2^L1rFk4D0H(o2X}(ThH_`QESNCqdTXqkS zTJs2e>umGzZogmF0tC?5o-#_N`9i_VS^!A?DgiOS1TDgRi@FlDpXjWA>30%OJ-wAf z^KvmD^;q)3X6>P8EZTz|E31=JGq*u>H7YCkofxnJq<>Rv9xZBZSSuS(fXD25CkQc< zqcgXic^|w82Ok&1fbWaIfDl?(^lS?%0Lr7*N@u^pK3Sxe_j|wf3N8S8TY5?20xaBD zi`y$e!k&!B0iPXa(s@c}nUom(Cd>&j3_v&ZDA;=4G$IuP9;m}w*bUhFS=m8VIA0`8 zlM>M$J$L{5rqj19wiiIA)h#6j4%aiECO4U!=i2oer!H=wKVFNuqLFCMi4D#W-4K}M z+Qg*(r>XV}$8sM3;Yd4rue~wf-~P%Z==1-EUH{ygDtJ~`XnfiKc}cs$PCC5cOG5L@ zmu*Sldedm34HQ*W@N$d;-0#g!xx9;En(qa6%C-dSdfid`b1A@=ssNn;{S*mfaDLh~ zzO+cQ2?pdyAIwphr=QaqdP)JlR37jnUjRPdbsVH0r%cEX#<}x!)zia1AVUzPYWz?})4+oyqof+#`jD-w7q3h)G%iUeLX6I5I5`*(%^6JP-9 WT2E2?5vJDw0000T(@@s literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/Editor@2x_dark.png b/platform/icons/src/preferences/Editor@2x_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..41dd542d9fd49894dd9b79454f98d72d37e622d3 GIT binary patch literal 1475 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 Hu0mjfcQOUU literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/FileTypes@2x.png b/platform/icons/src/preferences/FileTypes@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..0cc2b111e9bb77ff7f6d3e94aca8c0c035d4e0f4 GIT binary patch literal 1230 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 DhzR|m literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/General@2x.png b/platform/icons/src/preferences/General@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..524d8e63976529fc6d6b520882d7a394513d376d GIT binary patch literal 3658 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 literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/Keymap.png b/platform/icons/src/preferences/Keymap.png new file mode 100644 index 0000000000000000000000000000000000000000..9a7f011b917c03a9dae3990f5dd3350619b23589 GIT binary patch literal 1436 zcmV;N1!MY&P)oU=RQE)RF>#&DCfcjnG{eD}NOoS9XKq6k|#)WIk{jAYgA4%&uvCA)wO z^z`(2(m2nP$lcxD=ZQU(MOwQ&vV2Ss1#mcBQ2a#aZ6XAv3?ZqA_wexWFT=vZEEyRYpW=OIS&G5?NJT%FykKoO9YfiNVAeTttqP#gi1HE0 z09-EDM<_<8(+O+e4=R-k^m_g7#KgpVI-M?Ib#>LcxVR{1vb;rwg7l*B`DcB7eO6p* zTgw0%fk<|~RnXPd6^WCD9IDl7_yv)#tgHa;7WU=lN&pGSHVk6L01WE#l`CL2TUht? zU9SNG1UH^BmS*_18$Y+BS-TXy;LSHcNfI#pwrBVfl4;|#77r(v))hDX>dTD7XZhui>HG)2araOEYpiN35R{=WTK>?6H zFdB_edf)(DzkUPm-tFak5;DM@Z^I*E0JNr2Yk0=o0E59}tJP{5Yle=*^|aDXXgw`G4Z421#>rQ8ypq=_ zxR=dGxbwQTIY0?6i7x=ofzi=X$jZusit@MovU_%R7A7Vp7!-}Mu`y1#vZF`*^r(VH zMn)I_0xrU!vGhIT$ADXqWgP>9gM%yq`#1*Z?CcDrwu}rk;oRiQ07$zR{i`5mBM+2Z z@$vConi~z;@%Z>SGn15*ByC}#%-20q>}2hh>yIDJTY=BJkBbAl-EP81@uH}nLQn}}pqJ6f6IB{y<^?LXh=>T7o|%EchYvY< zh#77o*tA5KGe+rFEKns7C~{0ybgH(7tBM9SCpxabY+?rTTr7ca;;K>!4oBN{~I0tF^L>Y|i45=iN|2!KhYidMK46TW4rd00YDu!xK_B4(OPV549v~X%Q_?kjC|>p?iiIyXEI}ztX))W_22XV1Q-CaTC6b{o0^*d0000le` literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/Keymap@2x.png b/platform/icons/src/preferences/Keymap@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..41e4906f144fb625a1164360fa9a1559e1659885 GIT binary patch literal 3077 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 literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/Plugins_dark.png b/platform/icons/src/preferences/Plugins_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..b0e27a92911a3914d3a9b89894e8186e22356cd0 GIT binary patch literal 1131 zcmV-x1eE)UP)0b>M0#J1c0-a9k??=m%|nQnJGh2G@1GkfmN{hxcznS1XFmSvIUY|>H= zmPjP#>v|jvfzQF-8Dm>p+tNBvMm!1vAUL;^-be8<@ZyrD;LPi-AzVg53T&y}{MOVQ z@!?tGo58dlg;QV>>~<9aD$-h6@ic%ir9$k+@ZsPb@t}iv96ZBIz;z0C9{c9kzyrRX zV8~BYU0E+sA%1=M5Eps7jCd2606SczVDPn;{km7(8d?$9si-m$MS7fAq$!ih$EW}J zcDsM|rXKvPcOLOh@Z+K#INcrIB}(FZSVP2ot`L_bu|v~j)3S8f%%;?DBSTYHV;zrd zeP>2IW{XeG7GG2f23~z)okx~V`TUxQ2oT1MhIBd`$8|u{lx}~}%hS<_`iTGa<(s@n zPk{Bdc*kt7e!oUk)k9dJ*pNxAk@?E?&{SN<^ge*=#2NelnR6 zaJ_68X6FkZ{_wA>2%ykvc*RpeAeL#B;2uzc@;;&{GGRrdK0TdFFlL@rHTe}g66+|X z@lU%ptf*=wj7Fn(eV1jCP`GTGhC_M?(jmbqgJiRXx^&7M)pRAIsFLL~)elU|d=!zm zfS^Y! z@xK#_EFm3i4GQyor2FDWs_d!LHM!NzX7oFu@^r4YGbkefQgXb^+d_z9kM!vdxMAh(Xq5J5b~Uxe?~t!o#`uVN5IQ&*8w*z4Ll3gKP){`lZv1zNYi3kx>FIYui8a(r-ix@U4*99g<`ao`e;#65Ce@=Y^rEi zLMw=iy0R#F&f`9Rzw=M-Br|vJO63irvghu$z1t$(P4o z|7fMPn<0ac2O*mvx6{KfUmK#m{}sj(_PI?4uv#J*`QT7{qY#>l@tQ9?fC)pFnN=uINV{h)>?&em3qMIwm z1sio7^MTGzhjn&1%(kIi^55~cH;kg~UJ$$oxf&tQp7a&ErHrf14*Zm!CFKV%7qBnY&VFoXfM;NgX`_r=a* zr>z_wP>8WOUPQbp?setrk01yK$`x;VX12^`W*4;bO4Vag6g3Rc;YiC&{k@{lF{I8m ze19v`0M5mIwry^8$a5(OJ{5%F-i3-cJ3U*`SzoCI%nw2+kF|FV1e9u(667w(6~fg- z0vCa*Wf@QRAN`=KtpSF?2dR_{qy7l6PgJY^)ckyvRmo$No}#$7c$$<@@*CVx8r|FH zLjD3*^x@fc;t%8%658UX6i3?{U`p9V_0Dm}@DMTnbfH{>av#cLO*-wMu2+!Kf_=KqNV%=Em;fG8@R+CSiC z@qq6IpAo8@kVc3RhVB#*ajxHMZvqOzVzRBKU5`Kegq!ysXkHLdOu0bS1tjiCmm%jj z8YM+2#PJ<*j^|BDxWeW6!F8R)s$P=P5Vxj@C|18F$wUGudKW*lWQ4`5Ga&FoMTt!3 zajlf6s{paSn8dpd2p{AbG>iQsXiDy~b8;_)a^q4i>2Uv@G9U<|^Po+YG!-P}4lLZZ z92Jd-Vk78^E|H7itFr)S_Owv+Zz%)9AiN4IC&@}`xkkMMj^ot^vbqio9|2dm#iFI# zFUo0kb06osmMB~2*QJyJ)La5TIub{;iZhF9)|4Bu`CII|4ZcFTaA`IuIyMnk-W1ii zdS879lN9fxB3mRYV%2kP4Dd;Qh@$W$K-1n4ePR;YjLNwNs)lk+r$pNXtoA1F>V9!- z9h84)m~ewHdLKoX&mG!xCB*|YW)bsYC&}7C;7^4yt89+%hUtrdhG~^CSNFn6%@v3PCNUn#T zAEi+pt(NaW_<9LFJf&KkE>^B@f+*8~^3 zoulJ1nkz70X!^ymKcmEVesXAUC3`4sbhdZ|*1AL-M8!M<=2iq~GS*`|Jf=@FgwVs9 z_d!I@oPA}elKam{6C6jKgJg8yMj49qyuRFmrgxMh6mRhE`YS3n^$d`YA4*UfX)D&3_1q%MbOc+T>t+7qsgZ>j8+FGfLUIrX{9g2 zaW&{Dr4{|x$YnFD{u-_I|BQ3|V16xydKSzEvH#3wRdJ!atj_?vrWpMiO;Dq@tSFWxO90OL}JarfjKh@f;0~4ASZis=q~2Bb{^nGFc4J!s;4ov5BIfX!Zm`Qgr(?@9pB{5dey9a!8@ z#cQfkNuvM~uSH=*klf?>hgjKjSlljU_1ml=t6~)3_s!IY&)+(7Znc~HIugK&jawJN zoVP=}!u(L8h8mbJ0iI&blav1r3%Uyn+X<7*$qlR%^mqPW<%46ZzaE&s<+hQf)oul6 zI$-`#Fuw!ZT|f*E4W(-SP({tdk%f?o-%|weA@7e^&`DtUVuZct5%O{Zz}yN^G+^xy zDDU&kE1TQlbq_sr!oURpmNtX=MZ_pEOpLSX1F@69w3zw<@b{zKx+P%vjV!YWdAX_u zs^yB#kuW3~DulpH1fjU%b7w@%Q;2m7@f$lYzvnlnb(O`;)el&4)0Wf0{4OxAN%O3A z5P_ZeyYeWnKEhHi# zPG1DD^gAT%=~`V)PiOmTwQTXPuN{7?FAG?4)58ek`i@F!bfsdT{e(&4yhnJ>@Z3kv z*(EUVmx)PYu*M6isRN+@9KaDoi>ue`SZt1aEK^i@Kjd6|o@K%23v!!3v+|}b3;PlP zG`kvFJ}D$9lBEUhNSJ~a_k&hK18<84GB8~S(?SP`@R`on;R1DX0k#m=l(aOuLbp^- zswDR4qwwaji*9^)sAmBH(Z`HWPST1bHzr}HVPZsg?&{3uuhz1RHB8J#A}fH#Yp{qq znLjj7AV?3e;NcIR2eKHs|yxbuXR@<)tj~_LFa=m1$`pt1cYgQ zoS4y?6Cva+8a$D!0d3AzyHKLG?QBFdg=trD$B5VUq(!MbnhN&o;q4bvY^IKC%b z&@j^T&xolatC_m@yUX`Th!Y_Qy5|f;Aw0Qg=B-I}0CU!7c)*S-LY=DT5>@bd7u;wK zSJ)nrjdy{xB3Y_fuQ>-;aDK-E0JC3(|9>v=nVqj@c{yCqQ;5s*yXg!uPQK56PRx5B zCw%D0o88>RZsY7E7_O34)d*8+^(gRrF2CRp_|5Cfph{~_O9dL^fl)u{SOCcS&J6W@ z;;T7S7@@VIkktMSHTG+CEo&WCkOSRu-skvkFwu>pBs8D7YR-uignhsh<4i7*D7Ty8 z3cKlg#)1}j0A7|XzwuYccP0R%PYl{G+Ea!0p^az5wb9>gE~xIh^L5t{%L}WBn$Jk{ z;$qX&KDXe!Lf+HszVBUx)FQtM*E{ReY#kaciH`jVDE9JB1#qkhttq2RO7TL-?MvZW z&h(rse7;LXt2ulg{$3?aA)J}6XPiqg)wB3HyncSgir0Y&Pf1vmd_adrjSq_u!X=$z zz|mZ{YaN#vw30Ib<$J=loYLmOXL|woCcl?(*{Jzi5n4$Y^}5eC>siCPv93EAgRF>B z`+lSG?hJu^32v~c0}N0{82-W)elKB2a{Mg+ASQ9v`ZTonG&WX2@;j3Vuhl%uVoFWn zm9YlrECa1X8myyX-T3?>&hL%Q1}8d%5vY`akzB&?jG|2*p!H!9`gO_tgB4i!aZ!r8 zzN*@C3Tz4R5a-FNYFQplzLo`?anaqvTFS2nf4Ca_yWi&=g?yu)LEQHyDV!VgwYCir z+*8M);``~1F2Ge@ZpxKdU(@AK&hm3@HAsVnP?HpzG%euPC~Vu}cOj@~oy32%l4So?lLSVa3T$448VgwaBj}>^tgsa^p)&LHz)Vqqd-OH zNX5cw);QV#g!bc5ZZ}$u_yPV7YY&3X?P(Lc7SFWdu4zJ*LLZrW7Ql{tJ{NarTSPUx z062G{2y42Is~J7h;#*jN`%96HHIf(og%?iz(gXo?^XFd^pa^)}S0J;^gU^S?sqOT6 zWdVFf?zfFrP+-;mP6V*K>;etL3rUm~;{DlOk5FX>J^`xw#*MG9igj*T30@;^cN?x2LP$Hz8#+v<>p3d+&6)1tDKJd>2aF)Vk-pmUL(m2H**)X zvPuC|wt_c062N0)Yu^T*z8ImVRAK3$J)_USxv{XnWyadX=O(~tRVKeOP)R}DY4Ssr zLGi!rh6hf;1CI$(Z>%okPLY>7?g}HT+7yZ)lA`t%7WLk^`^r57wGoG9%?W|O7MfR8 zx=seEMh&IXs|!6wrTguiG$e-WbZPLcRkIb?e?S0#?N|VhTr>PEaNvdF89EjhMaRg% zBlHvaxig#8KY{b?^QqtTz@xM#&8q?NzjVX>i}1`5tz-YLadgJXk=n6+!)30k*&wXo z8c42AmY`#etyqI;(J?+8AD_nQl`S=&7Mf4PrisEP`=dhpx8b=J#;5Z316OXv+lRUy zj!s=O{3a^EO<|nPfxr~qSLw9y=fhzbJ0SgMaTK4g$Uvpyk5Z2Mz^}VYpyo=1mR$R@ z@8h`_(AYwIQr^A7AHw=8k6$FA2wh4=LM9(>r>lO_o)+?*GNDcqk= z{rKD@aj%eWg_u2>|Jh^ro(fmIo!!w7Z(?k5Drz4ta7)kQ@khqi)({qlk)V7SdTu0b z<6F-aKQyg);vwo#aZX}>u^Fm!IU?8r3JR;0*VSR_v5T^vpWgno#>UEg^_MQbm zudVCX?u8{RgEaRkpWJBQZwmlNdk2Op6);`#R*^=)b6)FiW*4ltL8wz-#|n1h`A3p< zCDQu#;3~f*wG?Wj++Fqfb>Fsq2|$D}{1zm+9P}^kil$=#I~KrDF_wyMM z+ax+&mQyE!{hiSA-FW`|Bn)n8Lj_NNObmfmT4sCl+>Z6VMW%%%ya`u$loF(92_ZqE z&TDCNwC*>|IY-Uub3so+oUg;;z7axj2(hevza6)v{e1}Gmp*pw=>CCkl>FwVEfWC0 zF&>u(W(T{=`*hH8cqlbq&cmZWAA5SH*i6acm9Qo$ZP1c*7ohDfd1QR_oq=zZyy%7p zCWeO6YS;kTHS=?ggo@|9q>EZ2ZocNIlZe>|A;`$fgs@M{Pt)Fksj-n42EI}9obh`n zAoZ%rB@vQ6fu<`Tnl+`-K6lr}HhUAsTgGp`PKw>AvMo=(mmMOsG12XV0M>x{=Lfz~ z@~o@xn!qBeE;K27-Rn0O$ZHX2U^tk3*mxcK2uV?mmdswgi*;Q*H9qogxBk{v0E>To zCzrIwCmAO00S;Rx`jzP^xwSz&YS{ReAS)Y z%t*9}`)*QGfX=`yz^BOJcNpN3ByP9Yaid0PZ}WZByj{O_eDqKKAa2^0`B>N_Gn*N@ zI~$lQAJ8SRNj ze+TWLTnvoA;#v$x2PS~USKi^Y3QqO+#Ms*DGF0qpPN_#UqLGlfMk z{FWqlemX3})WOL8)Bkt)Ab))-fP-BC{}o^W=fvBO?XCYJ00000NkvXXu0mjf#_I)l literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/VersionControl.png b/platform/icons/src/preferences/VersionControl.png new file mode 100644 index 0000000000000000000000000000000000000000..d404b40b6170845d621cbd2cd39023f68502906a GIT binary patch literal 1772 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 IM6N<$f+53K-T(jq literal 0 HcmV?d00001 diff --git a/platform/icons/src/preferences/VersionControl_dark.png b/platform/icons/src/preferences/VersionControl_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..dc1eeb7a6aa309013059db5fa997581292675591 GIT binary patch literal 1763 zcmV<91|0c`P)?v zF^Rl67?uM^ylvg(wM|L>uE3qaP$VN9miNnwvK>RZB&+*m=wCT-T*@$V2E#t1$j_3@ z#_+XH+qPxXvaYjRr3Gjfsn5oZo7t*W&#}TWsYKY{b#d?OrS9eyU*}U71EEEsu$&5= zyUGGkndOIpY_6^!}dv&YU?bDvH7gDn0j9PwnXU=-dgT zUL-rRht4*=5isDE5R6&2qz zyL}ML%F3cgxwN)<#eu5&;*QRMF%S&TIk0Aai7p2U*YD!sxqFb!oOzuyp?KxY?8Rua zU)s67-OrY|#$l*J8?zX$#)l8PTqowQINivHX!~X6QgK9l8a&=71n@ zb4@0ZnMJ-tGMVl!C@5e)pAW)vFFf@PQ6sOnu~$8oVzj@@RlqE;$4V(7J?P$}(*b@W zt@Yew=Q+HQ=yWEsyu7?V5%4y6qejim&3)RaKiQG}%|o4SqzB!6UCU79xnT@*VVFa* zQ#j+5)4%)@z1G!v*g*Z#5+z3k^q@OjmjlRh4nRXeE|;lqsVp)-f{pu1Ps5QM{#GJ)r61&&MKT6)U!{Ov9pJ9~fgAYMsLO(p!B4%T=C zj-SUAwHCUiWo2b?ZCozb-x2uig(B=N%1W%;#T~&& zTVrUYdbFR!{fl7s7w+av*zbqVWa!OUIx$(%y%|xtzj)7#g*n&k;0*?AMctoyg;_&K zmY0`{+1c6HbnGk`495_u+<^+p58Gp>d*>NDi zaolM~m zpE{x%QU2L#l}?RHN=T;_TiepH*K9Wao|BqLZx-o!>+8fYr~tR#{r%;L2cakUD8g`I00S-H(a3;Y1(`m;M0t; zYS0KMqb2m?0L_tkpcEVdJG5cz0;50>ysagjb>IWgqD}0_!HUZ{KxIF8N*nK^{j{F~ z+29%ao&}4v`Z};xyKmIO{xY~q8^))>JAIbn|55%DU;xnbSM&sL6LkOp002ovPDHLk FV1lg@e0%@^ literal 0 HcmV?d00001 diff --git a/platform/platform-impl/src/com/intellij/ide/actions/ShowSettingsUtilImpl.java b/platform/platform-impl/src/com/intellij/ide/actions/ShowSettingsUtilImpl.java index 16a9630d118c..cf6fa612f360 100644 --- a/platform/platform-impl/src/com/intellij/ide/actions/ShowSettingsUtilImpl.java +++ b/platform/platform-impl/src/com/intellij/ide/actions/ShowSettingsUtilImpl.java @@ -26,6 +26,7 @@ import com.intellij.openapi.options.ex.ProjectConfigurablesGroup; import com.intellij.openapi.options.ex.SingleConfigurableEditor; import com.intellij.openapi.options.newEditor.OptionsEditor; import com.intellij.openapi.options.newEditor.OptionsEditorDialog; +import com.intellij.openapi.options.newEditor.PreferencesDialog; import com.intellij.openapi.project.Project; import com.intellij.openapi.project.ProjectManager; import com.intellij.openapi.util.registry.Registry; @@ -64,7 +65,11 @@ public class ShowSettingsUtilImpl extends ShowSettingsUtil { if (Registry.is("ide.mac.modalDialogsOnFullscreen")) { new OptionsEditorDialog(project, group, toSelect, true).show(); } else { - new OptionsEditorDialog(project, group, toSelect).show(); + if (Registry.is("ide.new.preferences")) { + new PreferencesDialog(project, group).show(); + } else { + new OptionsEditorDialog(project, group, toSelect).show(); + } } } diff --git a/platform/platform-impl/src/com/intellij/openapi/options/newEditor/PreferencesDialog.java b/platform/platform-impl/src/com/intellij/openapi/options/newEditor/PreferencesDialog.java new file mode 100644 index 000000000000..e006b5334fd4 --- /dev/null +++ b/platform/platform-impl/src/com/intellij/openapi/options/newEditor/PreferencesDialog.java @@ -0,0 +1,59 @@ +/* + * Copyright 2000-2013 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.intellij.openapi.options.newEditor; + +import com.intellij.openapi.options.ConfigurableGroup; +import com.intellij.openapi.project.Project; +import com.intellij.openapi.ui.DialogWrapper; +import com.intellij.openapi.util.SystemInfo; +import com.intellij.ui.Gray; +import org.jetbrains.annotations.Nullable; + +import javax.swing.*; +import javax.swing.border.LineBorder; +import java.awt.*; + +/** + * @author Konstantin Bulenkov + */ +public class PreferencesDialog extends DialogWrapper { + public PreferencesDialog(@Nullable Project project, ConfigurableGroup[] groups) { + super(project); + setSize(800, 600); + init(); + ((JDialog)getPeer().getWindow()).setUndecorated(true); + ((JComponent)((JDialog)getPeer().getWindow()).getContentPane()).setBorder(new LineBorder(Gray._140, 1)); + + setTitle("Preferences"); + } + + @Nullable + @Override + protected JComponent createCenterPanel() { + final JPanel panel = new JPanel(); + panel.setPreferredSize(new Dimension(800, 600)); + return panel; + } + + @Nullable + @Override + protected JComponent createSouthPanel() { + if (SystemInfo.isMac) { + return null; + } + return super.createSouthPanel(); + } +} diff --git a/platform/platform-resources-en/src/misc/registry.properties b/platform/platform-resources-en/src/misc/registry.properties index 3890c1ec8fa4..7f5f3a8ad65c 100644 --- a/platform/platform-resources-en/src/misc/registry.properties +++ b/platform/platform-resources-en/src/misc/registry.properties @@ -137,6 +137,8 @@ ide.mac.modalDialogsOnFullscreen.description=New modality approach. All dialogs ide.mac.retina.disableDrawingFix=false +ide.new.preferences=false + debugger.valueTooltipAutoShow=true # suppress inspection "UnusedProperty" debugger.valueTooltipAutoShow.description=Auto show tooltip on mouse over. diff --git a/platform/util/src/com/intellij/icons/AllIcons.java b/platform/util/src/com/intellij/icons/AllIcons.java index 1d755602db93..d0d6a7cb5f73 100644 --- a/platform/util/src/com/intellij/icons/AllIcons.java +++ b/platform/util/src/com/intellij/icons/AllIcons.java @@ -880,6 +880,21 @@ public class AllIcons { } + public static class Preferences { + public static final Icon Appearance = IconLoader.getIcon("/preferences/Appearance.png"); // 32x32 + public static final Icon CodeStyle = IconLoader.getIcon("/preferences/CodeStyle.png"); // 32x32 + public static final Icon Compiler = IconLoader.getIcon("/preferences/Compiler.png"); // 32x32 + public static final Icon Editor = IconLoader.getIcon("/preferences/Editor.png"); // 32x32 + public static final Icon FileColors = IconLoader.getIcon("/preferences/FileColors.png"); // 32x32 + public static final Icon FileTypes = IconLoader.getIcon("/preferences/FileTypes.png"); // 32x32 + public static final Icon General = IconLoader.getIcon("/preferences/General.png"); // 32x32 + public static final Icon Keymap = IconLoader.getIcon("/preferences/Keymap.png"); // 32x32 + public static final Icon Plugins = IconLoader.getIcon("/preferences/Plugins.png"); // 32x32 + public static final Icon Updates = IconLoader.getIcon("/preferences/Updates.png"); // 32x32 + public static final Icon VersionControl = IconLoader.getIcon("/preferences/VersionControl.png"); // 32x32 + + } + public static class Process { public static class Big {