diff --git a/resources/celerity/map.php b/resources/celerity/map.php --- a/resources/celerity/map.php +++ b/resources/celerity/map.php @@ -7,8 +7,8 @@ */ return array( 'names' => array( - 'core.pkg.css' => '1dd87664', - 'core.pkg.js' => 'fbf1d615', + 'core.pkg.css' => '996cd7ca', + 'core.pkg.js' => '125d168c', 'darkconsole.pkg.js' => 'e7393ebb', 'differential.pkg.css' => 'f89b49b6', 'differential.pkg.js' => '8c98ce21', @@ -33,9 +33,10 @@ 'rsrc/css/aphront/typeahead.css' => '0e403212', 'rsrc/css/application/almanac/almanac.css' => 'dbb9b3af', 'rsrc/css/application/auth/auth.css' => '44975d4b', - 'rsrc/css/application/base/main-menu-view.css' => '1d2f0ad0', + 'rsrc/css/application/base/main-menu-view.css' => '5e8c1ab7', 'rsrc/css/application/base/notification-menu.css' => '713df25a', 'rsrc/css/application/base/phabricator-application-launch-view.css' => '9a233ed6', + 'rsrc/css/application/base/phui-theme.css' => '1ccdcc84', 'rsrc/css/application/base/standard-page-view.css' => '43045fb4', 'rsrc/css/application/calendar/calendar-icon.css' => '98ce946d', 'rsrc/css/application/chatlog/chatlog.css' => 'f1971c1c', @@ -45,7 +46,7 @@ 'rsrc/css/application/config/config-welcome.css' => '6abd79be', 'rsrc/css/application/config/setup-issue.css' => '631c4e92', 'rsrc/css/application/config/unhandled-exception.css' => '4c96257a', - 'rsrc/css/application/conpherence/durable-column.css' => '4cb8c197', + 'rsrc/css/application/conpherence/durable-column.css' => '418234d3', 'rsrc/css/application/conpherence/menu.css' => 'f9f1d143', 'rsrc/css/application/conpherence/message-pane.css' => '7cbf4cbb', 'rsrc/css/application/conpherence/notification.css' => '919974b6', @@ -112,7 +113,7 @@ 'rsrc/css/core/z-index.css' => '63689f49', 'rsrc/css/diviner/diviner-shared.css' => '38813222', 'rsrc/css/font/font-awesome.css' => 'e2e712fe', - 'rsrc/css/font/font-oswald.css' => '608d6059', + 'rsrc/css/font/font-oswald.css' => 'd5e48ef7', 'rsrc/css/font/font-source-sans-pro.css' => '8906c07b', 'rsrc/css/font/phui-font-icon-base.css' => '3dad2ae3', 'rsrc/css/layout/phabricator-filetree-view.css' => 'fccf9f82', @@ -153,7 +154,8 @@ 'rsrc/css/phui/phui-workboard-view.css' => '0cac51a4', 'rsrc/css/phui/phui-workpanel-view.css' => '4bdc2562', 'rsrc/css/sprite-login.css' => 'a3526809', - 'rsrc/css/sprite-menu.css' => 'ab8f6356', + 'rsrc/css/sprite-main-header.css' => '37e05e50', + 'rsrc/css/sprite-menu.css' => 'fba663c3', 'rsrc/css/sprite-projects.css' => 'b0d9e24f', 'rsrc/css/sprite-tokens.css' => '1706b943', 'rsrc/externals/font/fontawesome/fontawesome-webfont.eot' => '5fb6fb0e', @@ -310,8 +312,9 @@ 'rsrc/image/phrequent_inactive.png' => 'bfc15a69', 'rsrc/image/sprite-login-X2.png' => 'a15918f0', 'rsrc/image/sprite-login.png' => '8cee4f6e', - 'rsrc/image/sprite-menu-X2.png' => 'dc41efa4', - 'rsrc/image/sprite-menu.png' => '8848c09a', + 'rsrc/image/sprite-main-header.png' => 'f9008250', + 'rsrc/image/sprite-menu-X2.png' => '1c25965b', + 'rsrc/image/sprite-menu.png' => '76373b62', 'rsrc/image/sprite-projects-X2.png' => '8c91c839', 'rsrc/image/sprite-projects.png' => 'ef9dc9b5', 'rsrc/image/sprite-tokens-X2.png' => 'b4776580', @@ -327,7 +330,7 @@ 'rsrc/image/texture/table_header_hover.png' => '038ec3b9', 'rsrc/image/texture/table_header_tall.png' => 'd56b434f', 'rsrc/js/application/aphlict/Aphlict.js' => '5359e785', - 'rsrc/js/application/aphlict/behavior-aphlict-dropdown.js' => 'e09f6208', + 'rsrc/js/application/aphlict/behavior-aphlict-dropdown.js' => '031cee25', 'rsrc/js/application/aphlict/behavior-aphlict-listen.js' => 'b1a59974', 'rsrc/js/application/aphlict/behavior-aphlict-status.js' => 'ea681761', 'rsrc/js/application/auth/behavior-persona-login.js' => '9414ff18', @@ -499,7 +502,7 @@ 'conduit-api-css' => '7bc725c4', 'config-options-css' => '7fedf08b', 'config-welcome-css' => '6abd79be', - 'conpherence-durable-column-view' => '4cb8c197', + 'conpherence-durable-column-view' => '418234d3', 'conpherence-menu-css' => 'f9f1d143', 'conpherence-message-pane-css' => '7cbf4cbb', 'conpherence-notification-css' => '919974b6', @@ -521,7 +524,7 @@ 'diffusion-source-css' => '66fdf661', 'diviner-shared-css' => '38813222', 'font-fontawesome' => 'e2e712fe', - 'font-oswald' => '608d6059', + 'font-oswald' => 'd5e48ef7', 'font-source-sans-pro' => '8906c07b', 'global-drag-and-drop-css' => '697324ad', 'harbormaster-css' => '49d64eb4', @@ -531,7 +534,7 @@ 'inline-comment-summary-css' => 'eb5f8e8c', 'javelin-aphlict' => '5359e785', 'javelin-behavior' => '61cbc29a', - 'javelin-behavior-aphlict-dropdown' => 'e09f6208', + 'javelin-behavior-aphlict-dropdown' => '031cee25', 'javelin-behavior-aphlict-listen' => 'b1a59974', 'javelin-behavior-aphlict-status' => 'ea681761', 'javelin-behavior-aphront-basic-tokenizer' => 'b3a4b884', @@ -721,7 +724,7 @@ 'phabricator-hovercard-view-css' => '0d665853', 'phabricator-keyboard-shortcut' => '1ae869f2', 'phabricator-keyboard-shortcut-manager' => 'c1700f6f', - 'phabricator-main-menu-view' => '1d2f0ad0', + 'phabricator-main-menu-view' => '5e8c1ab7', 'phabricator-nav-view-css' => '0ecd30a1', 'phabricator-notification' => '0c6946e7', 'phabricator-notification-css' => '9c279160', @@ -791,6 +794,7 @@ 'phui-status-list-view-css' => '888cedb8', 'phui-tag-view-css' => '402691cc', 'phui-text-css' => 'cf019f54', + 'phui-theme-css' => '1ccdcc84', 'phui-timeline-view-css' => '07a1bd0f', 'phui-workboard-view-css' => '0cac51a4', 'phui-workpanel-view-css' => '4bdc2562', @@ -814,7 +818,8 @@ 'releeph-request-typeahead-css' => '667a48ae', 'setup-issue-css' => '631c4e92', 'sprite-login-css' => 'a3526809', - 'sprite-menu-css' => 'ab8f6356', + 'sprite-main-header-css' => '37e05e50', + 'sprite-menu-css' => 'fba663c3', 'sprite-projects-css' => 'b0d9e24f', 'sprite-tokens-css' => '1706b943', 'syntax-highlighting-css' => '6b7b24d9', @@ -837,6 +842,16 @@ '029a133d' => array( 'aphront-dialog-view-css', ), + '031cee25' => array( + 'javelin-behavior', + 'javelin-request', + 'javelin-stratcom', + 'javelin-vector', + 'javelin-dom', + 'javelin-uri', + 'javelin-behavior-device', + 'phabricator-title', + ), '037b59eb' => array( 'javelin-behavior', 'javelin-stratcom', @@ -1267,6 +1282,9 @@ 'javelin-stratcom', 'javelin-dom', ), + '5e8c1ab7' => array( + 'phui-theme-css', + ), '5e9f347c' => array( 'javelin-behavior', 'multirow-row-manager', @@ -1290,9 +1308,6 @@ 'javelin-stratcom', 'javelin-dom', ), - '608d6059' => array( - 'phui-fontkit-css', - ), '6153c708' => array( 'javelin-behavior', 'javelin-stratcom', @@ -1843,6 +1858,9 @@ 'javelin-dom', 'javelin-stratcom', ), + 'd5e48ef7' => array( + 'phui-fontkit-css', + ), 'd75709e6' => array( 'javelin-behavior', 'javelin-workflow', @@ -1872,16 +1890,6 @@ 'df5e11d2' => array( 'javelin-install', ), - 'e09f6208' => array( - 'javelin-behavior', - 'javelin-request', - 'javelin-stratcom', - 'javelin-vector', - 'javelin-dom', - 'javelin-uri', - 'javelin-behavior-device', - 'phabricator-title', - ), 'e10f8e18' => array( 'javelin-behavior', 'javelin-dom', diff --git a/resources/sprite/main_header/applebloom.png b/resources/sprite/main_header/applebloom.png new file mode 100644 index 0000000000000000000000000000000000000000..29721ef8fd95bcd738be9dfc679a4c95456dd1b8 GIT binary patch literal 174 zc%17D@N?(olHy`uVBq!ia0vp^Y(T8T!2~2v&W!U1Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS>JiUK@c978H@C9Mp+knX^$^I!4;qcF3flg|JD!b`b=I~pI_ ze?9Zdzh~8diD$x@HWS|+de-qjq{Oz;vE!d^_!U5uW<@r7Gz*#WBB{e Vz|x4FPX=f8U}fi7AzZCsS=07??FOLn2Bde0{8v^KRwL~E) zH9a%WR_Xoj{Yna%DYi=CroINg1v55FG|-pw6wI;H!#vSGSUUA&@HaaD@m--%_~-hnc$LIoLrPyP?DLSrvTz7Cgqow z*eWT(ypUVq>kBtHuNWFoz#!AFNG#Ad)HBe}&DDpgE-nd5O~bFcIHa;5RX-@TIKQ+g z85kdF%1Bn>*9uYybd8luesXDUYF>$_i>(q+L@y;X#mdCU!ra-+&C$ui+`!P#)x^oz z&D7P+#LUpi&CSWc)Ci{6Gq1QLF)uk4rZ*Fz*AlN@E9aur#FG4?ko^1{SnLI4g_38s1qmLHdFd<+X0x{u<7s!Dp|I|ES znlAz-Zr*aqGzJDnVNVywkcwL&L7jz195|fiR(W%;R9(Bcp`s?e`r2=X)$IR&{@wik z`NG0wDYeJguL(DZoOcf43Sg~VO$??QP%vwk?mR@wk8%=gqF8$Aa>vvs^9;G2U3{qAhe+t?b+5 z0@2;q+;T596>UBE=#h!bTivRd;2G^Q@2qc4P1oAPR`cyh3I9J<2?p^)A}@Hq^oM{7 N4o_D5r zVuV42?Lr|!VyQ6gR1eXu937(y>mr7pL=*8To3^^6GZYnvBTUicZ!>$5at3jvn}TEb z>NskaW=-CPB&J-aqt?t&tis9)KOG0x-b&$c2vh}52~D`gtawh$vh2}>-+GMGaZHJh zZ8*y9h-rCIm9oo{a*4Tw#kcd6eO+QH!?Bco6&bfTCu{eZ>u%j}@t{3Y{g2trdd$-i zH?8%nZDAAIG2nqj&mxoIVLcAV_o?bVc1ImJA+bAZ9h>!NiXLA}Q@c9W3+sE_zxV7H vvB6*Xp-`$^_+F|T|0-U8)&DvIPXPu1Bl#9LOr}f}00000NkvXXu0mjfZpW@L literal 0 Hc$@-*h<&}idC-0 z7tujfVd{0O5D{WoH1eZRwG8>oUFnVr>d4>tAQ0lfq`Ip&L=Y_+Uqpl*I~2qi5D4R^ zsv0Lz--x#vo6f|0=RU--0VG&GiQ$<(dE7~in@S?W03G`vrV^itJ>CHm_FuWZ;_6+i zoUiQmT)lOijc}A)raCG%^2Dd8|JYuyw5A~98j4u=5ybuU2!XJ-f8$Sp0RS2)N`jg2 RYRLcq002ovPDHLkV1nFKx<~*3 literal 0 Hc$@8U}fi7AzZCsS>JihMm?978H@C9Ul7OLt(^;rV~jMPi18M27%V)*t^VT2Zr( zev%LFV04x=>rJ`cv2vn^{lEYI>E#pOFZ`e4CKdL$vxo1Nny}H?LrN?H2@KDpb(R*Y S3vB`#%;4$j=d#Wzp$P!7GdRrv literal 0 Hc$@vX# a0t^6V_A#{cbr?th0000 literal 0 Hc$@kkr^&Pp-DF}iwP~-! zJD)&&312|O>%}{-#Fton11D`$Md;2jKj-j$XU?4Y=0m6be1GrJ9>;O}cFXLt^)4I7 zySLbU_38BswmhWGK0PNxIzut$>K++jUS-DwcY-Mx;E^Bd{PmY_Jn%i8e^qisCo=HZZ!KbczG(N{#l%%T{`48BrWy+n zV2VH*T!x93>ijaU#`c*T@?Z&}6P;fr)pt6;ATb6dpw(W zv=Al-c?1(DZtO?YCn3meG$2!|^L&1VAliftlXaO`!C;CaCA*d4ypXCuADC?BRw789CC77$ZvJ9wC=`6+2@>Nirr8FpOo@z>$MoKg^s@mn_H8 z>@cAybg^yfJo5;??`dUAF)YPW8&c7dq-L?9l{}y{zOaidHxaM!qrLsMj71!IIi?WpqSu*gy=gwVBL)msCUS@3Mk3**U zn2G!A&+8WZ7>{kU-b;TCe*Xw@?atY~2N%6D>$@NC*WT@L-w$_QJ{kD6>quf_suql1VqT$;4#pW_v7N z{0LsW^e%WScu>6cEBFDt`UwOl+f6M}Iw6^PZ{F{{U*4Y&dpj?em!2*Og0S4%b_aaF z$KUn)3;cWe@y#yZo-l93_G!!}xFA9&q5%QD6d#fS!O`^XCD{;!#j|8MVx#^mC#0#2 zYa6*rbD>@vn^lg(Bf>yH4wI}c{{H$+1WD8uUz>f{&%0!tY@Zfn|8!>+o}}Rzxr}VMlH8iqxpT2fDN%z?5532vq}ENLJ03g{*a; zaan=3qCp8F$J8CDf%y`7v?7X~f$Ps>aj7ki8Ot3-nM@|~M3-rCsHg}b1!{_>N!&sz zry0YQl$EQE2bYv#k>o6)8K`9(&=b}c#pV~%yx+feoR#xL@sueQ&J|ULN}4K-b;$-K zzT3JSPIICRNJ&qMkk=z#y%FkeXl=;ZIJ-r{i-M0`8lI#iV?DPm@*6oyBF9I*<(tre znr^77XWF)_`o5-jpzUpWomS)HHY~JkggU+lHM><~`B6v6Qw_^AEgk9&wwIL*XCY~@ z$v>=nC)Vi}1T$I;DLrmFU~fzrEypwm-R`X7V6BhCB&(Ir>LShgk|KFWBEO(1m}S{X zZed{>fuZBjmcjsOl7TE;LV>AEQ2=9XLlWsmB+l{CjSO6MDc5ixc|*w23agu6RXuS3@j>~qViuOH7een_3?TvxNtpKB;(Um@UdBY{OJoHxs{&V t8CE}o>7QRKi_Z^&@51?3{am~k79I%a4;R6YN9>{=&Yrj9e%?Ab`wLO#J=OpK literal 0 Hc$@`vTH9&?-7t*h6|Goa(5n3zt>91J&zLR+cf_!A2MjB_N6Xs|Em!PP z)L>{$M9Z2DT1E%7j0ve#B2vm@sFX`ASs;=sMbaQ5(g~6pZ(>antsk1rM}PqU3{>zC TERKm+00000NkvXXu0mjf;ah0& literal 0 Hc$@sRQ=zK03QIE;X3q;k-;LTR zs^QW8jzD8uzs~qWY%ycGU1k28SmpUG*7_4*0AD`{XX+VU761SM07*qoM6N<$g0M2T AuK)l5 literal 0 Hc$@8U}fi7AzZCsS>JimW|d978H@C3Rl^oaDgj!z0nq`tX1Kq7cIi7j)J*NhBS~ zQn@c^vTb74vB_(@j=fuy<{+Fc#;kjmiNk<_$5hv&%&1o%Xbgj=tDnm{r-UW|4<;~# literal 0 Hc$@!b(Pd8;U3M)xpd?T$y*QgJ}hX!M5TK#cB+?A1`aPIC}_0;s(aq}3$P zPiio1Rg(B2XdK+TGlgd~;Hd6+?;C-4Z|Z^;s8nTdfp>J29#NCnx9n>wUig`X$T;0S z81W&%7K(<2rTX2Rsc6~YTxJTCSx12DEGZ>2u}%VV4sQ>*%wgwqp6g~!Kl=fmk)oAUjYUHKshK>m#Nv_ P00000NkvXXu0mjflZC*R literal 0 Hc$@qkhM4?uBiMerbTtqlc07>yYGX}4b%2DPK7^IQ&1QHO&@WEuUjEoqHzHB@>z&Q$ELuroJJt1)oQ%j2M;Ne2_!0&N+6O6WHJsx;8bZcn5V(X zRBkH~08k}Risi5vl3~m?j}N87bS!q|3Q~DQ#M{6!)pDVbk`XjKIe~;H5~NbX3R(qo zK+(I=DsGw_Byd0#l&TaU{SdkR*HQ1Lnt@0*GyoE$N4|FnC>g=omUeJftXcq@NUhG<@i zh#L?QoKYxCMJN!=)!ctlyjr^fbh;VT5Y{RG1=s230IO^7;ayq3cuxf~$kVNrYdL*= zca?d4eS2|0nBjj8f_fwR1pluDfvO=dVe$(e24V!CYuFmr zQ-g2&6OH6faP;F(SO-*!@aO1JZ6p7>u5I3W;LVSmjL9V7=K+Q}C>N}6_;u^Jt72E6 zxPEKlx>)vsFva?oeI8^(q$y_twf+R)@|(*EZN}PjP2TrC zrcK%9&Lw)cfO+2$zpg{X%FIpIa$S2cS5K5oI6eA%uXc2!r>K6h_-;>gh4WSa!91P6 zTbr$0+{Z%$EyJ#tM6!X8H!vI51AJ$n| zxN2S{%r@CwzN0*E+5T#e!Y?>RbVSzoi|dpOTG`*(ihd`PYj6*-Q6} ztKd&MEh^&sR=L*^3}epS;}yHcEY57M-tytx&Z4iXJEf$@ieh^AtY@QIThq4Su1`Zh z&}X(PY{El0CC2F3FlzO$Sl_M>zPCO6Y@Nk6|EyN^V5E&D-k}towclM=TkQ2ihvK8g z(y^wId|lD%>ZYT*vI^^z_@H{OKp)-t<>ax4?`>lz8|O@-Fz&OHa_bp~_6uJNI=e#zg?XZztyB}TF&XE|81GU|^OWhyc>wA0w_~(#ra);ib_I7R2 z%Oo^brmgIK>ia3Ur>MLr;2&uD>6R`5U=5VfLen{myyEx@Yf{*SrJ{ZKutY$Mn|FRI|nqT+Q7>FLH8( zuX=R5E_A-1HeUot6kzk?ZLbFP*6jL)r>^#UG836{k~D$Gbv*U_C;E%U10S2`*kZ!i bsD%w`w#Xe7btLMx diff --git a/resources/sprite/menu_1x/blindigo-logo.png b/resources/sprite/menu_1x/blindigo-logo.png deleted file mode 100644 index 6f4f5173605cb53480496067ddc86144cc70f17a..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc$@8U}fi7AzZCsS=07??FOLn2Bde0{8v^KRwL~E) zH9a%WR_Xoj{Yna%DYi=CroINg1v55FG|-pw6wI;H!#vSGSUUA&@HaaD@m--%_~-hnc$LIoLrPyP?DLSrvTz7Cgqow z*eWT(ypUVq>kBtHuNWFoz#!AFNG#Ad)HBe}&DDpgE-nd5O~bFcIHa;5RX-@TIKQ+g z85kdF%1Bn>*9uYybd8luesXDUYF>$_i>(q+L@y;X#md>u$k5op)zZz`#mLam)x^oz z)X>Gz$jsTv$k^1$*b%1JGq1QLF)uk4rZ*Fz*8;CzE9aur#FG4?ko^1{SnLI4Ib_15<*Vg^{C?i-i(YZweOQL-ji0)TkCs^qiuoy6~F~IO+XPf+>}?iuvvP|NZ&?)yK-} zOP=ZP6n)NlbaQ;j6P zZq6!oeUUjb)z0s`*8beidxF>0(%+`xy_&oa_I%@TT*RdDuY63hp6ZI9caE@D zweO9xu-^N4&56qSI@Z6|8Dw2JA5`-*|NHUme@y@R52)}kGe|H%@rQyRq6rL-u1&}) Ti@F~JDi1wf{an^LB{Ts5Gw%2| diff --git a/resources/sprite/menu_1x/blue-eye.png b/resources/sprite/menu_1x/blue-eye.png deleted file mode 100644 index 1d5eebc40355ce790773d40bc35282412c7815be..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc$@0#P=IpoL(jR33tv?Dz(Q zmWo3#iBukur(l5+>6V=^7`HPjUbHh?L>FU1H=~2q3`+nRhzQVXS&m%EP={a^;xa6I zs~f2eCR00hzB9a2ofph|iN(-b1`lHDf8z2S&WFnqOXHY2& zA{o6nFqYF`aR!6W<}RLPu|hBs1W_;mK&4UQ1U9G?!BPbxh2&_fEf7L^NC*bAbOo7$$9o%Cu3RjXrDT9wpa4h&A|R6iOK2s+ z2Q%J{R>l`7K!6V_p*&b*=|=|kzm9r0)e5v^!(caHcNGi8FH&_e2m@f!R^Fc8ehGgi43NfU=lLdzx#$vK)94?g^ zwvYvpM&`0CO5g^O!^rF)%pzC(JGWota{n(Eup|TgPrH{~77baqZ^dgd-pU`8TQm<_ z#691^^+%!J&y8S*#j6LO9kSCTB&_Z-wq?8N543}B!$I3bwFi%n@UxOnYCcb%NRFw` zINZvk$xqyET-$oATw=#>I&|n*v3~soqanl3?F6>6zp1}|c-CxE{o@flSxAZ7b8G%# zSNqJ+$m>435uWJ50YG$W?>2m{etSx~b=o)I&i}q9p`fMpiT@?-Cia1Dx-I_3^124pUH%3UXupT_;Pt%-3ALboHie?8C^9 zuJ(~T<*_Mc_!Lcwi9!1K?~hen-MDa{Vdu2awZ`3kXX=uC9>bf%Q#ZoSIkc!(SN0FWQGakWG47gm+uwN9pXzSt z>kY)&tV!TJ}Sj;EP3^+#@bDy2h_Bik7o%djvmdWNU#H+x4DZt9k5A} zJB;l5d#Mk->MkMy*A1c>N0(^M@VE3v!uivOZ&c?}lDdEE^{v`FuG5IK8+O+|s`IaX zIWam_D)d-&T#K{w&9dvkHu=wek!a?G7MD2BBq+tPD}3l5ULRWaxJwnvzoHaN|e%~o!Cg}G5&tNpS6NN8lo`^FdBo@`s+ zHu<5+-t^g@dM*v|OGl#cGydM|mY-Vf7}Vuhi;r#JdUZzs#Vr*8Le5(&i#w2$Q+lfD zfep#zU$jCKSD*M(e)B4yEYFM61`Vz?`DMvELtToY#J1PbV7zl$lW@S{rU_de&1_)>fp;am$Ylk1p$(#(w|FZchOvjy;@8`(yOp z&WmeD_Fv0mu(exT4SvikJ3A-D4Jm&e`&*1h3jLnCcjRnN%}`J3xt87+#n0q9HI+WO z#?De=mi9YZ**dRAot~Y2w)r-g)Bc;YqO!>`>r0=RZ@=1jzk1-$%D7zt3F01eb!qvP zHl0pc{=938*PT@>t%hGBREm)7G`?UzW^)9S)l*` diff --git a/resources/sprite/menu_1x/indigo-eye.png b/resources/sprite/menu_1x/indigo-eye.png deleted file mode 100644 index f979c5d771bbee7a7466715ca0b23353cb4618c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc$@TGlbI(0z zuXVLsLV}hqaaw}I;g<3@aYIe3yZKwZ$n-Cq(aTJWBL+obVe$k_EmFZawnQEe)9upbV$&|MlHg+&QAGsSWlNo2;5GGq#zdHAt16e4j7jN#+qL@DAA{M_0B z;H46OAd)5^3ltnUNxCUZ1&3vYgp0FM#0&|*3c&kiFiinuFebuh$WjrMnc)x2#$}rJ zW;Y1nXCYXMKk(nAq6Ay;9Jva{(@1opm`w4)doxHB8r_@Wy%A3}*&x{mq>_nb29xH= zBvbKo12CPYk|Z!gxxBfvOqM^8gkcIM2&&a;lG>9bS0#cJ27>{TsUVd~G$Dv+CW47F zhzLrUkHCddu}Z4Iq;dprwng#sG|V3W=C2@A2n25eBj{YAOeF&|L<*2XB7-s+IFClL zP&nc3Xf!-i0fV71Do<01P5nq9{Nbp#Q_VnAHcYNuoF;=2jL-E4OdgU%Dq-?`co2ij zrt>&l3WWlB1$xpbTsD=?38Z?`0zKLDTt0$gB18<&bEW^|(%#Bta#XMgldHnz^3?h6 zZAp@2ax_V7hSGc%V7>|E@ z?pkup(@%~Gg)||QT4paG+7qCa+ipRxEuMt3q!>hcRqY+xIGVqjGtD;Wo!S zy&%3iX)q9*W#)=x?^i<13QZpVdIdFQ*G!tGdVg z(>gDO_AHzR`pGP zY1ii)fL|6U7k5N^Pz~>?hjzZimGl=-qAx5O|JvoosRno37f|%?t6pe#T37fI2V9@_ zJU!<4Rm&cqXV?(EyUDY5_Xo>X8Q#rJM;lfXe*DMZr%zMj*S(OHrvICJ{m^$;yfxXL zfrD{5$NP$k+_J7)1&qW52lY=lwa&OsCU06(2|cFXJzSn@=c=f!Calmnx)>3{ej>p( zr}?I+!@A_TUuVn2`H_@^TED7gAhj4*i_{WIwm!5XUHZMLWc0!*?%;+HW$I4mSFc=w z*fzI2`Dfn0iE5u&kg$LwM>Y?)U!It$wUAv|WT!o_oZB|s{=5w?#N{s=+heSI!f&KR zKRBtgy7lSDHha5b?Dr(n3J4avr-WJ4p1aQ#S6ikDk%EtlFOEx_I_gimwy&7l_h>|$ zI%;XrNhXu{vZ^2<@qxan;1>CAC;gX}j(4jo*IL{Y`MTKZqjrR>U6(A&*L;tzW_6}B z+JAa-D7yUq*#gam!mM4o->idaI^V`YM!=@$p%f;gv)DWO2z7t1vv;g$oN{%@PUmi| z9{U&2zNYt%);1BIgp{9PHYv@_Ek}4^DWiGZ`s-I&YsZ4BZ~v&h&rtTV#v%;sI};vf zD>eGvb-d=@@iN}leL7?G{#{33!b^qxZs>8=P(aa#MuP9bdUC_|7IKt>_HMIb8hSaC0#7!-sJVpXU8~dsi32Pptak>Wi(3H)bqqhSLV>hLk0# z_Z$g}7RRfog3Yfo9}3~t1;*w42ewm5{r~^~ diff --git a/resources/sprite/menu_1x/indigo-logo.png b/resources/sprite/menu_1x/indigo-logo.png deleted file mode 100644 index b47e7ddd45bbace62c83440bd7785727b916ddd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc$@8U}fi7AzZCsS=07??FOLn2Bde0{8v^KRwL~E) zH9a%WR_Xoj{Yna%DYi=CroINg1v55FG|-pw6wI;H!#vSGSUUA&@HaaD@m--%_~-hnc$LIoLrPyP?DLSrvTz7Cgqow z*eWT(ypUVq>kBtHuNWFoz#!AFNG#Ad)HBe}&DDpgE-nd5O~bFcIHa;5RX-@TIKQ+g z85kdF%1Bn>*9uYybd8luesXDUYF>$_i>(q+L@y;X#mddX&DGMy(a6o&#n8~u)x^oz z)DXxub9OQ^Hgz&~gz5FnD=taQOHPI9%|z%m#H-iJxhOTUB)=#mKR*W+djT2wCHch} z`2`Bj&fwTm(C|%6&ddV|YJvh7>fY3%%(B!Jx1#)91#k#iWnyuKtDB>#&r7T-hlI^oo-4|I$^T6DvNfN2QCgeP7g2cG;>^MGl- z2$;B6?^m_F|C+6ah}dZ!_OZMZ0_}lxn9cR)6Uw)z;=KEh7)Rzyw|@! zGpG1)e!66|*3)|e}{7eL%uT|F<`RQT4)A)aDI+JuUt0LR8v!aJm9ek8} z|Lr@nNM^cati>XrnmIDn&hJ{1MYsJio->q z-FzjR?t1Qb%FT=At%1#T(;l6!-)|lJx&PyT2A@L)3=NDh%-+vco-)d+kMQBtu^-EX=;#Tn+wVnpfQLPO&6+Q97}?TU?5yB+z3a*LWwTz zI=mc*o9QEq6`%rs1XGO2NkTJ*q?Idi=CwRTs}zb;U=$F+8)b?h!n3B!1VAPUBCMhD zA-<9gC(FVzRB%j2WUM$NMa+;8LV|(iS|%1i4x>UqD^FFZnc5)2+qg{ZY<7bL;4K7A z2_pP0O2Cf-*oX=SXrut57$Q>vI)g-}1<)Dvr2qx9K`0QUKtzbar1>);3NW<@ST>bJ z%8cglrgC9c5Fr^wl}r#!PfsVM`;!pWMv%;4FhGa`QYb_WK~(D$s8CB(s25E~;J|9J zN~T0*hypO%LJ^`tg9wD_E6A06{=2{m^;Ds-l7U*G5+su#P%a0j(P}grmVOwmj@2n) zFd9}P8kHF9hjh`uQhk_e24ZTM97L>#Q78;DnM(`g zP$4#j#b8r75SK<{O>@H)YE-BY!_!>ZKU~HKxlFbS7NUqM7C};{yBC#=polsdQ37oC z+in3qe4$vTFgtzC1)kCit7MyD2~UN{fwvW6%HE@b%VV)a*#TT0EtG|+poT&L6doI! z1YRJ8Md1Vzrnr*#+vx~98XSYTCR%+kO(JK#UZrCb)ZcEKI?Uqt* zwE!h^BJ+-#_KY|r+jvszANAP@+y*nhvhvO?>ZthB5V_m-xZ|6&BwlW=K?6JdxA z`8wvQ4a=;bSUxGt@~GCm7`MGRK0d3>KZ{~hplid}ki5a~M z4DLC7n>~BR)EA{yoBEr2^eYB#O&W6xaTiQ_LPgo<2JPTVR*@*j1BgHNe63?xpJg|@ zT~w6R2-x)K%el_YTMpD6yt%%5?B~S+!u$ht^EnzHmfVm&inKErFwYmi`J0P zi7kz1A_lA$xVj%H7?LJCP5$CEkG_4xWg>&Mm;c)J#dk!jp>t!zU9(QN=sPVR4JUS( zik)30HX{?`lQ#5@rLKFbhmRt7>YT21hx6(Rad+QTY&ZDTBJr=D^>&`$P|<$*`-p{i zReSiOQC4^Z?sEHRZ)*RW{54=TyL^6Z?|z%dmkwSN9ozAZXJA;!dZQb)c}v4)IAz|A zwx325-CL{TG-2W;#qC7v_DvoG)C$ma%S1aPy zsaHLr+uciuXu#XudA2x5Tj%ZXlIjow_(pk$Ym~Tx8p+-f`)fw`8$E8zG!~)}=WM^S zK_ivimx^mj^QeC?X#CjY5^rs#UK9FKY8i90LP;!{70jt4;bvt^WoE5-h25)eeN zq@K(lr!C9UokKKV&wZ0!WR+sT@3j+c%bJVkwwKTA+4?Zb8y{Cb@k4=Mx6?5Gb)uzd aUJ}kUxsNH#6#QoXD}{3-IaQ%a`F{c8YQWt9 literal 0 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 OR`#~LsaMG!5&r^v(<$r# diff --git a/resources/sprite/menu_1x/red-eye.png b/resources/sprite/menu_1x/red-eye.png deleted file mode 100644 index e652e32e0563f0ab55d45340798083a8f33caee1..0000000000000000000000000000000000000000 GIT binary patch literal 0 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 Wn)J@9DZ#e?pX_Z(_)6^Qxc>$-s0=Lt diff --git a/resources/sprite/menu_2x/blindigo-logo.png b/resources/sprite/menu_2x/blindigo-logo.png deleted file mode 100644 index 26494bbee56bbd679f018d8a2fdb794f00dc893f..0000000000000000000000000000000000000000 GIT binary patch literal 0 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 diff --git a/resources/sprite/menu_2x/indigo-eye.png b/resources/sprite/menu_2x/indigo-eye.png deleted file mode 100644 index 28f88770fa4b225ddb0e69986c8c115d1fcf4aa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 Hc$@p3=fX`CAsdQuLd{ZkFOeGsbPa$m( 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 diff --git a/resources/sprite/menu_2x/light-eye.png b/resources/sprite/menu_2x/light-eye.png new file mode 100644 index 0000000000000000000000000000000000000000..267ba6c1cb4873ae047ed702acc430f7cd280a22 GIT binary patch literal 2876 zc$|G!2{ha37LVAM@=*Jh#;zn04U)SCKYP~8( zX^kb->R8%ZXDnkZ?NeGA`e@NoebK3T@4Pc_zH|Qn@4NTh-@U)@-h0mdQr+F~2c*=c z006)NXD6J8V0Yj9B*X;&O!>7tf=!L%;LGu3gm9vWEHc23#5hX^In#)tWDhct6mzbR zYy$uY8&SP{Ilcr}R4{`EA@12gqG?RP-m4l&w{ z&eq-cfFrYmSyU#6%AkYxWa3#yBnJ%!?_Yt&BoO{^OlN;hlptl$Xd)A84uL^wH0ZuH zo8v(a`D<&oR}7O3^&qnuk*r`rJwkN$As|BHnR$Uy(6-1{m)5A7ZQ zXkLNvNBfiMf}Upyn!9xxkp%#V-*(2?c|}k010*B79S+u*HDZ#${op2S0MA6yNtB!+ zS*b4CfA&;eBJPA&B0mKPRLTR|W3n)M`8~?=lJ~(l7fg1FXkwFukZzMyN|HxsX!oZ+ z5`2B;Y22vX9d@qb$Jz3@#pfR^)>o#B4?z@C^VkXjFSJB6G58AIA^D}p@=FpN5ft#6 zHBgJYr&PoT$<*u|sPBRdX;Ng409Hi8hSq;cNaHEZnKEUp?Y6Y6CHP{p)4gJkd#rVe zBsjn+AeDDfIRXwG7xL%cO;{&q^Y95X7~40e^!1Z?CPAVNmCcH(;_mtt^yC+}r*3~U<3wu8p%(yf&ma|-A7dl3SH;pe9vf{KzaNWrdh3|NEy(i_@~opIbUGvyTTN)@L4{9;rxdRm?P zkIR}K*7rneYpJ0}Z$_1byS4?f^=`7W;yPz}i>*q#rvX!sb9i(qylSPH42>*l$>Qec z7;`(${|wZT9#m2L*+*xh@@>4Ysf1>I?asG^PtKV5751W&_3Ixe-$=DzfBhpRse_-R z$7}w7tbsOMO##cIb14 zSF)w}I|CtC9k7CuDA;h&=NzPYJ7rDfQN z{OJ-eQ$aW!c!Zh$NQs_;408fGR;$zT8~-0*(e`QeJnY3@6EUs$Dwg!pYwKPQ7{ z`U~S9vRVsUj>cR=<@lPR`o<49&lx;?MLidO(u-o?%%RKp#uUh@4IGTs)hm8spJq64 ztiNm7b8sYK7n(KkrYhHUiF!!!<-LWzWARsTz^jYN?&-DaqEz+B^IE*k#x`l`T-W|Q zz>hXtxJC14Dv1z3Blu5-)Vq2nH|*Yla!V@;4^0lK1}{A&`AHXE*J@6wG3)7UuFmaa z)_0!DL5>dA8^sVkJ`U)M%}SXYGd3m%mTDVwTY4TnS@~Nhy3Xl&?3>q`i~-R$>A`{% z06I93izu;MQ=Wrq6}eWkxmSRjVM}si${HUn)l{K2+uY3ON|V+zEiP-z{ECa;wDl$V zx}3RKwwa2Hzq;}&Z^ii2>9OVLm=sxD%Lv~)^uZusV&%v&yyo{@hwip5p93ASUXZ}( zPDu*EFyxL-L+P!p9(|28PE2P$z2!LCGa$Bcq(y{DiWO?7946EaIO zYH%_!MuN~i-4Y&_szt|lV`F$Kpa9(^Fhgw`WP44eAGF2B=uvQKb2DtG+ VuuFPx-1gqH&JJ$4di$Wne*?v4!D;{i literal 0 Hc$@8U}fi7AzZCsS=07??FOLn2Bde0{8v^KRwL~E) zH9a%WR_Xoj{Yna%DYi=CroINg1v55FG|-pw6wI;H!#vSGSUUA&@HaaD@m--%_~-hnc$LIoLrPyP?DLSrvTz7Cgqow z*eWT(ypUVq>kBtHuNWFoz#!AFNG#Ad)HBe}&DDpgE-nd5O~bFcIHa;5RX-@TIKQ+g z85kdF%1Bn>*9uYybd8luesXDUYF>$_i>(q+L@y;X#md0k#oWT&%-F!l$kEWy)zrep z#K76e(bCz-#lY3n)DfoFGq1QLF)uk4rZ*Fz*9fm(E9aur#FG4?ko^1{SnLI4~)x%;|swu6X6;?2iwcbcLDyc|@Is9LD*XkF5>f@L{N zh|?9Pr~*!xo{v3F4x2ktBM+9ReQSU7^w7Q2g8FMq!b7jJMQDEyVqjumVc=j8U{GLi zU}#`qU_=u*aF#1zUXwV3!+Pr`sdL_&-&DTt+Wayj_td<)(rTU?`!>D2F0Op-N6?X3M*PW- z_k>*!d=_=xaJj?QrT)V53+4RZmLJ&dc=1bh&yII99!pDWhsixVlRm9fwwm{Y(ME=R z=CV1f;gHW#3brC|)TBgS zpOfD#);T@8O0MW+dRXaK8HUwuuz=WAF`?<`g?)d&>#4Ft2(xPzaIqkV8qagv%Ml$R z-QMRJlWOPLK9gy>va!$jh}TJ>dZm&8-D7f$)Bb!|>UXK1Cs{E`_ZUZjyxTW!I~Tij z3GRv6h4xAp@(w=VI{$vuhbfUdF6)k7@ccNx{yzVWpU!HU`9?jV>aVjOtn@w;q1id} ze6-|c`>hgIn*XGV=GMpwWm`M1nR4duQTF2AOzGE36};_dWRewwbU7MAouToV5IaM7 zkIb#_?_WPRanDpd5S8(t%lofGhPtj_BO<~N^cHyRxwGon=4ZDTJmuvM(DiBPVtC0p z^T)))%}bJl|0F%|oA%my!STEk2_Lsx~}b{an^L HB{Ts5U|MkM literal 0 Hc$@0ALr7Z3sIiWHG9 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 SY}2oIOdYH~=B>Kj&Hn&vv%{tU diff --git a/resources/sprite/menu_2x/red-eye.png b/resources/sprite/menu_2x/red-eye.png deleted file mode 100644 index a3e1441a7ad0dfb8ef9fa4a8c5e00d8a9fa6b1c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 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 diff --git a/scripts/celerity/generate_sprites.php b/scripts/celerity/generate_sprites.php --- a/scripts/celerity/generate_sprites.php +++ b/scripts/celerity/generate_sprites.php @@ -29,6 +29,7 @@ $sheets = array( 'menu' => $generator->buildMenuSheet(), 'tokens' => $generator->buildTokenSheet(), + 'main-header' => $generator->buildMainHeaderSheet(), 'login' => $generator->buildLoginSheet(), 'projects' => $generator->buildProjectsSheet(), ); diff --git a/src/applications/celerity/CelerityResourceTransformer.php b/src/applications/celerity/CelerityResourceTransformer.php --- a/src/applications/celerity/CelerityResourceTransformer.php +++ b/src/applications/celerity/CelerityResourceTransformer.php @@ -207,6 +207,7 @@ 'lightviolet' => '#ecdff1', 'charcoal' => '#4b4d51', 'backdrop' => '#dadee7', + 'hoverwhite' => 'rgba(255,255,255,.75)', 'hovergrey' => '#c5cbcf', 'hoverblue' => '#eceff5', 'hoverborder' => '#dfe1e9', diff --git a/src/applications/celerity/CeleritySpriteGenerator.php b/src/applications/celerity/CeleritySpriteGenerator.php --- a/src/applications/celerity/CeleritySpriteGenerator.php +++ b/src/applications/celerity/CeleritySpriteGenerator.php @@ -7,11 +7,7 @@ $colors = array( 'dark', - 'red', - 'blue', - 'indigo', - 'blindigo', - 'rainbow', + 'light', ); $sources = array(); @@ -154,6 +150,33 @@ return $sheet; } + public function buildMainHeaderSheet() { + $gradients = $this->getDirectoryList('main_header'); + $template = new PhutilSprite(); + + $sprites = array(); + foreach ($gradients as $gradient) { + $path = $this->getPath('main_header/'.$gradient.'.png'); + $sprite = id(clone $template) + ->setName('main-header-'.$gradient) + ->setSourceFile($path) + ->setTargetCSS('.phui-theme-'.$gradient. + ' .phabricator-main-menu-background'); + $sprite->setSourceSize(6, 44); + $sprites[] = $sprite; + } + + $sheet = $this->buildSheet('main-header', + false, + PhutilSpriteSheet::TYPE_REPEAT_X); + + foreach ($sprites as $sprite) { + $sheet->addSprite($sprite); + } + + return $sheet; + } + private function getPath($to_path = null) { $root = dirname(phutil_get_library_root('phabricator')); return $root.'/resources/sprite/'.$to_path; diff --git a/src/applications/config/option/PhabricatorUIConfigOptions.php b/src/applications/config/option/PhabricatorUIConfigOptions.php --- a/src/applications/config/option/PhabricatorUIConfigOptions.php +++ b/src/applications/config/option/PhabricatorUIConfigOptions.php @@ -20,18 +20,15 @@ } public function getOptions() { + $manifest = PHUIIconView::getSheetManifest('main-header'); $custom_header_example = PhabricatorCustomHeaderConfigType::getExampleConfig(); $experimental_link = 'https://secure.phabricator.com/T4214'; - - $options = array( - 'blindigo' => 'blindigo', - 'blue' => 'blue', - 'dark' => 'dark', - 'indigo' => 'indigo', - 'red' => 'red', - 'rainbow' => 'rainbow', - ); + $options = array(); + foreach (array_keys($manifest) as $sprite_name) { + $key = substr($sprite_name, strlen('main-header-')); + $options[$key] = $key; + } $example = <<user; require_celerity_resource('phabricator-main-menu-view'); + require_celerity_resource('sprite-main-header-css'); $header_id = celerity_generate_unique_node_id(); $menus = array(); @@ -80,7 +81,7 @@ $application_menu = $this->renderApplicationMenu(); $classes = array(); - $classes[] = 'phabricator-main-menu'; + $classes[] = 'phabricator-main-menu sprite-main-header'; $classes[] = 'phabricator-main-menu-background'; return phutil_tag( @@ -159,7 +160,7 @@ 'meta' => array( 'map' => array( $header_id => 'phabricator-application-menu-expanded', - $button_id => 'sky', + $button_id => 'menu-icon-selected', ), ), ), @@ -222,7 +223,7 @@ 'meta' => array( 'map' => array( $header_id => 'phabricator-search-menu-expanded', - $button_id => 'sky', + $button_id => 'menu-icon-selected', ), ), ), @@ -273,10 +274,15 @@ 'background-position: 0px 0px; '. 'background-image: url('.$logo_uri.');'; } + } else { + $color = PhabricatorEnv::getEnvConfig('ui.header-color'); + if ($color == 'light') { + $color = 'dark'; + } else { + $color = 'light'; + } } - $color = PhabricatorEnv::getEnvConfig('ui.header-color'); - return phutil_tag( 'a', array( diff --git a/webroot/rsrc/css/application/base/main-menu-view.css b/webroot/rsrc/css/application/base/main-menu-view.css --- a/webroot/rsrc/css/application/base/main-menu-view.css +++ b/webroot/rsrc/css/application/base/main-menu-view.css @@ -1,5 +1,6 @@ /** * @provides phabricator-main-menu-view + * @requires phui-theme-css */ @@ -17,7 +18,7 @@ .phabricator-main-menu-background { min-height: 43px; background: #ebecee; - border-bottom: 1px solid {$hovergrey}; + border-bottom: 1px solid rgba(0,0,0,.1); } .device-desktop .phabricator-main-menu { @@ -88,11 +89,10 @@ font-size: 20px; height: 20px; width: 20px; - color: {$bluetext}; + color: {$hoverwhite}; text-align: center; vertical-align: middle; line-height: 24px; - text-shadow: {$whitetextshadow}; } .phabricator-expand-application-menu, @@ -161,7 +161,6 @@ border-color: {$blueborder}; border-radius: 3px; background-color: #fff; - opacity: .8; height: 28px; padding: 3px 30px 3px 6px; float: left; @@ -190,7 +189,7 @@ .phabricator-main-menu-search button { color: {$bluetext}; position: absolute; - background: {$lightgreybackground}; + background: {$greybackground}; border: none; outline: none; box-shadow: none; @@ -221,34 +220,37 @@ .device-desktop .phabricator-main-menu-search button.phabricator-main-menu-search-dropdown:hover .phui-icon-view { - color: {$darkbluetext}; + color: #fff; } -.device-desktop .phabricator-main-menu-search - button.phabricator-main-menu-search-dropdown:hover { - background-color: rgba(55,55,55,0.08); - border-radius: 3px; - } - .device .phabricator-main-menu-search button.phabricator-main-menu-search-dropdown { left: 2px; - background: {$lightgreybackground}; + background: {$greybackground}; } button.phabricator-main-menu-search-dropdown .caret:before { content: "\f107"; font-family: FontAwesome; - color: {$lightbluetext}; + color: {$hoverwhite}; } .phabricator-main-menu-search button.phabricator-main-menu-search-dropdown .phui-icon-view { - color: {$lightbluetext}; + color: {$hoverwhite}; font-size: 15px; top: 6px; left: 8px; - text-shadow: {$whitetextshadow}; +} + +.device + .phabricator-main-menu-search button.phabricator-main-menu-search-dropdown + .phui-icon-view { + color: {$bluetext}; +} + +.device button.phabricator-main-menu-search-dropdown .caret:before { + color: {$bluetext}; } .phabricator-main-menu-search-dropdown .caret { @@ -335,6 +337,8 @@ line-height: 18px; } + + /* - Alert --------------------------------------------------------------------- Alert menus are like icon menus but don't obey collapse rules. @@ -352,8 +356,7 @@ } .alert-notifications .phui-icon-view { - color: {$lightbluetext}; - text-shadow: {$whitetextshadow}; + color: {$hoverwhite}; } .device-desktop .alert-notifications:hover { @@ -362,7 +365,7 @@ } .device-desktop .alert-notifications:hover .phui-icon-view { - color: {$sky}; + color: #fff; } .phabricator-main-menu-alert-icon, @@ -371,12 +374,16 @@ height: 18px; float: left; padding: 8px 6px 8px 4px; - color: {$sky}; + color: #fff; font-size: 18px; line-height: 20px; text-align: right; } +.phui-icon-view.menu-icon-selected { + color: #fff; +} + .phabricator-main-menu-alert-icon { font-size: 16px; margin-top: 2px; @@ -384,13 +391,12 @@ .phabricator-main-menu-alert-count, .phabricator-main-menu-message-count { - color: {$sky}; + color: #fff; text-align: center; display: none; float: left; margin: 11px 6px 0 -2px; font-size: 12px; - text-shadow: {$whitetextshadow}; } .device-phone .alert-unread .phabricator-main-menu-alert-count, @@ -400,7 +406,7 @@ .alert-unread .phabricator-main-menu-alert-icon, .message-unread .phabricator-main-menu-message-icon { - color: {$sky}; + color: #fff; } .alert-unread .phabricator-main-menu-alert-count, @@ -423,18 +429,16 @@ } .device .phabricator-dark-menu .phui-list-item-type-label { - border-top: 1px solid {$thinblueborder}; text-transform: uppercase; font-size: 13px; background-color: #fff; padding: 6px 0 6px 12px; display: block; font-weight: bold; - color: {$blue}; + color: #000; } .device .phabricator-dark-menu .phui-list-item-href { - border-top: 1px solid {$thinblueborder}; background-color: #fff; padding: 4px 0 4px 20px; display: block; @@ -461,21 +465,21 @@ .device .phabricator-search-menu-expanded .phabricator-search-menu { display: block; - padding-top: 44px; + position: absolute; + top: 38px; + left: 8px; + right: 8px; + border: 1px solid {$lightblueborder}; + border-radius: 3px; + box-shadow: {$dropshadow}; } .device .phabricator-dark-menu .phui-list-item-type-link { - font-size: 15px; - min-height: 30px; - line-height: 28px; + min-height: 24px; + line-height: 20px; background: #fff; } -.device .phui-list-item-type-link - .phabricator-core-menu-icon + .phui-list-item-name { - margin-left: 32px; -} - .device-desktop .phabricator-application-menu { float: right; } @@ -493,11 +497,16 @@ font-size: 20px; height: 20px; width: 20px; - color: {$lightbluetext}; + color: {$hoverwhite}; margin: 8px; text-align: center; vertical-align: middle; - text-shadow: {$whitetextshadow}; +} + +.device .phabricator-dark-menu.phabricator-application-menu + .phui-list-item-icon.phui-font-fa, +.device .phabricator-dark-menu .phabricator-core-menu-icon { + display: none; } .device .phabricator-application-menu .phui-list-item-icon.phui-font-fa { @@ -511,7 +520,7 @@ .device-desktop .phabricator-application-menu .core-menu-item.phui-list-item-view:hover .phui-list-item-icon.phui-font-fa { - color: {$darkbluetext}; + color: #fff; } .device-desktop .phabricator-application-menu @@ -519,12 +528,6 @@ display: block; } -.device-desktop .phabricator-application-menu - .core-menu-item.phui-list-item-view:hover { - background-color: rgba(55,55,55,.08); - border-radius: 3px; -} - .device-desktop .phabricator-application-menu .phui-list-item-view { float: left; position: relative; @@ -572,7 +575,13 @@ .device .phabricator-application-menu-expanded .phabricator-application-menu { display: block; - padding-top: 44px; + position: absolute; + border: 1px solid {$lightblueborder}; + border-radius: 3px; + box-shadow: {$dropshadow}; + top: 38px; + right: 8px; + width: 240px; } .device .phabricator-application-menu, diff --git a/webroot/rsrc/css/application/base/phui-theme.css b/webroot/rsrc/css/application/base/phui-theme.css new file mode 100644 --- /dev/null +++ b/webroot/rsrc/css/application/base/phui-theme.css @@ -0,0 +1,73 @@ +/** + * @provides phui-theme-css + */ + + .phui-theme-light button.phabricator-main-menu-search-dropdown .caret:before { + color: {$lightbluetext}; +} + + .phui-theme-light .phabricator-main-menu-search + button.phabricator-main-menu-search-dropdown .phui-icon-view { + color: {$lightbluetext}; + text-shadow: {$whitetextshadow}; +} + +.phui-theme-light .alert-notifications .phui-icon-view { + color: {$lightbluetext}; + text-shadow: {$whitetextshadow}; +} + +.phui-theme-light .phabricator-application-menu + .phui-list-item-icon.phui-font-fa { + color: {$lightbluetext}; + text-shadow: {$whitetextshadow}; +} + +.device-desktop .phui-theme-light .phabricator-main-menu-search + button.phabricator-main-menu-search-dropdown:hover .phui-icon-view { + color: {$sky}; +} + +.device-desktop .phui-theme-light .phabricator-application-menu + .core-menu-item.phui-list-item-view:hover + .phui-list-item-icon.phui-font-fa { + color: {$sky}; +} + +.phui-theme-light .phabricator-menu-button-icon.phui-icon-view { + color: {$bluetext}; + text-shadow: {$whitetextshadow}; +} + +.phui-theme-light .sprite-main-header { + background-image: none; +} + +/*--- Messages / Notifications -----------------------------------------------*/ + +.device-desktop .phui-theme-light .alert-notifications:hover .phui-icon-view { + color: {$sky}; +} + +.phui-theme-light .alert-unread .phabricator-main-menu-alert-icon, +.phui-theme-light .message-unread .phabricator-main-menu-message-icon { + color: {$sky}; +} + +.phui-theme-light .phabricator-main-menu-alert-count, +.phui-theme-light .phabricator-main-menu-message-count, +.phui-theme-light .phui-icon-view.menu-icon-selected { + color: {$sky}; +} + +/*--- Durable Column ---------------------------------------------------------*/ + +.phui-theme-light .conpherence-durable-column-header-text, +.phui-theme-light .conpherence-durable-column-header-text .phui-icon-view { + color: {$bluetext}; +} + +.phui-theme-light .conpherence-durable-column-header { + border-left: 1px solid {$lightblueborder}; + border-right: 1px solid {$lightblueborder}; +} diff --git a/webroot/rsrc/css/application/conpherence/durable-column.css b/webroot/rsrc/css/application/conpherence/durable-column.css --- a/webroot/rsrc/css/application/conpherence/durable-column.css +++ b/webroot/rsrc/css/application/conpherence/durable-column.css @@ -108,16 +108,16 @@ } .conpherence-durable-column-header { - border-left: 1px solid {$lightblueborder}; - border-right: 1px solid {$lightblueborder}; + border-left: 1px solid rgba(0,0,0,.1); + border-right: 1px solid rgba(0,0,0,.1); } .conpherence-durable-column-header-text { float: left; padding: 13px 0 12px 12px; font-size: 15px; - color: {$darkbluetext}; - font-weight: 500; + color: {$hoverwhite}; + font-weight: 400; width: 230px; text-overflow: ellipsis; overflow: hidden; @@ -125,7 +125,7 @@ } .conpherence-durable-column-header-text .phui-icon-view { - color: {$bluetext}; + color: {$hoverwhite}; } .conpherence-durable-column-icon-bar { diff --git a/webroot/rsrc/css/sprite-main-header.css b/webroot/rsrc/css/sprite-main-header.css new file mode 100644 --- /dev/null +++ b/webroot/rsrc/css/sprite-main-header.css @@ -0,0 +1,60 @@ +/** + * @provides sprite-main-header-css + * @generated + */ + +.sprite-main-header { + background-image: url(/rsrc/image/sprite-main-header.png); + background-repeat: repeat-x; +} + + + + +.phui-theme-applebloom .phabricator-main-menu-background { + background-position: 0px 0px; +} + +.phui-theme-blindigo .phabricator-main-menu-background { + background-position: 0px -45px; +} + +.phui-theme-blue .phabricator-main-menu-background { + background-position: 0px -90px; +} + +.phui-theme-dark .phabricator-main-menu-background { + background-position: 0px -135px; +} + +.phui-theme-fluttershy .phabricator-main-menu-background { + background-position: 0px -180px; +} + +.phui-theme-green .phabricator-main-menu-background { + background-position: 0px -225px; +} + +.phui-theme-indigo .phabricator-main-menu-background { + background-position: 0px -270px; +} + +.phui-theme-light .phabricator-main-menu-background { + background-position: 0px -315px; +} + +.phui-theme-nightmaremoon .phabricator-main-menu-background { + background-position: 0px -360px; +} + +.phui-theme-red .phabricator-main-menu-background { + background-position: 0px -405px; +} + +.phui-theme-scootaloo .phabricator-main-menu-background { + background-position: 0px -450px; +} + +.phui-theme-yellow .phabricator-main-menu-background { + background-position: 0px -495px; +} diff --git a/webroot/rsrc/css/sprite-menu.css b/webroot/rsrc/css/sprite-menu.css --- a/webroot/rsrc/css/sprite-menu.css +++ b/webroot/rsrc/css/sprite-menu.css @@ -13,7 +13,7 @@ only screen and (-webkit-min-device-pixel-ratio: 1.5) { .sprite-menu { background-image: url(/rsrc/image/sprite-menu-X2.png); - background-size: 194px 205px; + background-size: 97px 123px; } } @@ -26,42 +26,10 @@ background-position: 0px -82px; } -.red-logo { - background-position: -97px 0px; -} - -.red-eye { - background-position: -41px -82px; -} - -.blue-logo { +.light-logo { background-position: 0px -41px; } -.blue-eye { - background-position: -82px -82px; -} - -.indigo-logo { - background-position: -97px -41px; -} - -.indigo-eye { - background-position: -123px -82px; -} - -.blindigo-logo { - background-position: 0px -123px; -} - -.blindigo-eye { - background-position: -97px -123px; -} - -.rainbow-logo { - background-position: 0px -164px; -} - -.rainbow-eye { - background-position: -97px -164px; +.light-eye { + background-position: -41px -82px; } diff --git a/webroot/rsrc/image/sprite-main-header.png b/webroot/rsrc/image/sprite-main-header.png new file mode 100644 index 0000000000000000000000000000000000000000..7434cb2e02763a4271933202f7816f7042d8fb5f GIT binary patch literal 2308 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 RYcKwWMtWwt2p#v>e*j^ZSZ)9S literal 20668 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 z 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 DuEO6% diff --git a/webroot/rsrc/image/sprite-menu.png b/webroot/rsrc/image/sprite-menu.png index 770ae4589fe16292de43aa7a0a911d8d10cce759..3173961c5754ea6f3197e0f4ff701c5fafcab7e7 GIT binary patch literal 2610 zc%1E(`8U*y8^=F(hN))k#+@=nV`(fcMA zi53+&q;ozz7y$S?9PO}{htbLoe{gW{AOGY3BYk<1tA|g_3wLsG2Ke~}1%-u0ML{45 ziDSp0P$?-H896xx1w}6(mwkO+y2P($dn=Id@J^Pha1_z{tqN#LUdX z!paJbwzajhb98ia!eU)q+}u1o@OUpTZ*LzT0>R%uFfcecH1zuQn>WM5Z{3QFjEcH@ zH#RmtJ|Q73Eh8fnCzBsPE-ET1DJy&Ww4$P_ibA2$YHI50>g(zBrl!}g zTUy%M7>tgN&d#nbCbPG!rHKv>tt!W4ULa_Lb(FxF2hxuoD#LjxVrh%A+ci(P(oGt3ORynJ9fVMmaI8R`2{9!&qov+mG)B+JY^1C* z+iv@R|5&7>jTM{NVoq$uF7Ixv$M(LSB1<%1=OW^qAP|au8CGy6VbIX&F$|GJ*5DwL z)u2*;87fVt&bUiK!^9@+ik2Nfar+OjEK zwodcJ|9VYiVa~5Bdxq0xzB6> znwEt{Nxr1qd$~3v?RtQUYZI4It2`Je%O5L?!XF;u^F32Cl{!-4RGGeN%J!=170-ER zR}cy@$ALi|#r@K|h|3Da;5!)g&A3oqs|o9xF++bPuVWQH182q8Y>Ho|8=e^36Eguv znvudBO~?ZY_MlfZ2@Xt4=I1KrvN>6KY%jEHG6%Bv%eh8at^UYZ|FbihY#p@~C0}U7U|0{=Y7eG`(@pxxKw7@rK-QwIj(pQ~&Trl!tx>eT1M; ziX5=skFX!?_9=B&B55$dySYxavWmA~p4zJ2NW5Cga=(2>Hm7Uuclq7cXH=q0F-r)o z7rhR`c@7#U1Co|U42NLT>jCn>)q-V7)!UKsG^ZF-g@2zDKvS_XRn{$h{ktBGU_O+8bucl9 z2=h~OHyJtogH!70%OEyfL2BJM3ke9K^iB<(}bLwnoy#SSr)|hcOp!}*VsbwiJTp*rFc_ar;4nEe)8ATabi;_DKN`loj>6_v2@rm2Me z*3MN=u-UvZ;=J2b$JG0CwX%?$7S-J4lqW$^MtNzDrC?6xco>RZ!+LFs!!aGJjV1cd zWx*nx2>V(okBs}mHh18P+JCHVD=OV7!o4@LKmW1pE2%J(3!x%;guj*RV^8N70gI=y z7*v_UN*>l+T3Jk6{^UyfkVgY%GHJ__;Oy%1zR6{cmh2lp;(o?{2VRZA-P3hhK+(48 zrJczkIL|@C=x)u=ywK{X3-D=&;aE%~zJNa9rh(8T z$;GbWA?``9xwAKW3qzL97CfKd%h{g1Lw%zV*2$B`u&io(!n)~xH1b0u;)6?k{uvTS z71ppNy0tYM{$4xfHYt2q%GaicJGXi&@zVtlF#d_rP@(|JOt{tS;=^jQwwlah6!Bg^9Rcj|FJAe1U28LJ>ij|sk-ntjT3Lp zB0OLCwk6nFZswPWr4cj?9)7>>fywAGKcd_?|0_KlT|QcFm#b9MjN9PKc|D!el*;Kk z37rA-r+%iVwibUOEHcozhnaTiBHwPZ_;H@(-^Sg2R|>U(T~g%+No3Mv)$f7B!$cU& z$4E0`OQI#%1iDvuKugYIG_cNG9Qs)wy%^5@oY-OfqTjP%o@Dgrp*H~=O9zWuGw;9t E1;H?0^8f$< literal 8562 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 A