Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F16570861
D16373.id39386.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
42 KB
Referenced Files
None
Subscribers
None
D16373.id39386.diff
View Options
diff --git a/resources/celerity/map.php b/resources/celerity/map.php
--- a/resources/celerity/map.php
+++ b/resources/celerity/map.php
@@ -7,7 +7,7 @@
*/
return array(
'names' => array(
- 'core.pkg.css' => '90c46327',
+ 'core.pkg.css' => 'f12c7d47',
'core.pkg.js' => 'b562c3db',
'darkconsole.pkg.js' => 'e7393ebb',
'differential.pkg.css' => '3fb7f532',
@@ -32,7 +32,7 @@
'rsrc/css/aphront/typeahead.css' => 'd4f16145',
'rsrc/css/application/almanac/almanac.css' => 'dbb9b3af',
'rsrc/css/application/auth/auth.css' => '0877ed6e',
- 'rsrc/css/application/base/main-menu-view.css' => 'b623169f',
+ 'rsrc/css/application/base/main-menu-view.css' => 'a79b6e52',
'rsrc/css/application/base/notification-menu.css' => 'f31c0bde',
'rsrc/css/application/base/phabricator-application-launch-view.css' => '95351601',
'rsrc/css/application/base/phui-theme.css' => '027ba77e',
@@ -163,7 +163,6 @@
'rsrc/css/phui/workboards/phui-workcard.css' => '0c62d7c5',
'rsrc/css/phui/workboards/phui-workpanel.css' => '92197373',
'rsrc/css/sprite-login.css' => '60e8560e',
- 'rsrc/css/sprite-menu.css' => '9dd65b92',
'rsrc/css/sprite-tokens.css' => '9cdfd599',
'rsrc/css/syntax/syntax-default.css' => '9923583c',
'rsrc/externals/d3/d3.min.js' => 'a11a5ff2',
@@ -320,6 +319,7 @@
'rsrc/image/icon/tango/upload.png' => '7bbb7984',
'rsrc/image/icon/unsubscribe.png' => '25725013',
'rsrc/image/lightblue-header.png' => '5c168b6d',
+ 'rsrc/image/logo/light-eye.png' => 'fcd66408',
'rsrc/image/main_texture.png' => '29a2c5ad',
'rsrc/image/menu_texture.png' => '5a17580d',
'rsrc/image/people/harding.png' => '45aa614e',
@@ -343,8 +343,6 @@
'rsrc/image/resize.png' => 'fd476de4',
'rsrc/image/sprite-login-X2.png' => 'e3991e37',
'rsrc/image/sprite-login.png' => '03d5af29',
- 'rsrc/image/sprite-menu-X2.png' => 'cfd8fca5',
- 'rsrc/image/sprite-menu.png' => 'd7a99faa',
'rsrc/image/sprite-tokens-X2.png' => '804a5232',
'rsrc/image/sprite-tokens.png' => 'b41d03da',
'rsrc/image/texture/card-gradient.png' => '815f26e8',
@@ -785,7 +783,7 @@
'phabricator-flag-css' => '5337623f',
'phabricator-keyboard-shortcut' => '1ae869f2',
'phabricator-keyboard-shortcut-manager' => '4a021c10',
- 'phabricator-main-menu-view' => 'b623169f',
+ 'phabricator-main-menu-view' => 'a79b6e52',
'phabricator-nav-view-css' => '09f3d0db',
'phabricator-notification' => 'ccf1cbf8',
'phabricator-notification-css' => '3f6c89c9',
@@ -891,7 +889,6 @@
'releeph-request-typeahead-css' => '667a48ae',
'setup-issue-css' => 'db7e9c40',
'sprite-login-css' => '60e8560e',
- 'sprite-menu-css' => '9dd65b92',
'sprite-tokens-css' => '9cdfd599',
'syntax-default-css' => '9923583c',
'syntax-highlighting-css' => '769d3498',
@@ -1724,6 +1721,9 @@
'javelin-stratcom',
'javelin-dom',
),
+ 'a79b6e52' => array(
+ 'phui-theme-css',
+ ),
'a80d0378' => array(
'javelin-behavior',
'javelin-stratcom',
@@ -1844,9 +1844,6 @@
'javelin-dom',
'javelin-util',
),
- 'b623169f' => array(
- 'phui-theme-css',
- ),
'b6993408' => array(
'javelin-behavior',
'javelin-stratcom',
@@ -2246,7 +2243,6 @@
'aphront-tooltip-css',
'phabricator-flag-css',
'phui-info-view-css',
- 'sprite-menu-css',
'phabricator-main-menu-view',
'phabricator-notification-css',
'phabricator-notification-menu-css',
diff --git a/resources/celerity/packages.php b/resources/celerity/packages.php
--- a/resources/celerity/packages.php
+++ b/resources/celerity/packages.php
@@ -104,7 +104,6 @@
'aphront-tooltip-css',
'phabricator-flag-css',
'phui-info-view-css',
- 'sprite-menu-css',
'phabricator-main-menu-view',
'phabricator-notification-css',
diff --git a/resources/sprite/manifest/menu.json b/resources/sprite/manifest/menu.json
deleted file mode 100644
--- a/resources/sprite/manifest/menu.json
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "version": 1,
- "sprites": {
- "dark-eye": {
- "name": "dark-eye",
- "rule": ".dark-eye",
- "hash": "c8112e52666fa1cb509ebb2cdf3a3df5"
- },
- "dark-logo": {
- "name": "dark-logo",
- "rule": ".dark-logo",
- "hash": "e3425da87e8f6737d8db0063d064cd7d"
- },
- "light-eye": {
- "name": "light-eye",
- "rule": ".light-eye",
- "hash": "5b6bf7c8c10d4f7414d976f6e79ae2ff"
- },
- "light-logo": {
- "name": "light-logo",
- "rule": ".light-logo",
- "hash": "bee37c0a86825ec7ded38936b1ba7b65"
- }
- },
- "scales": [
- 1,
- 2
- ],
- "header": "\/**\n * @provides sprite-menu-css\n * @generated\n *\/\n\n.sprite-menu {\n background-image: url(\/rsrc\/image\/sprite-menu.png);\n background-repeat: no-repeat;\n}\n\n@media\nonly screen and (min-device-pixel-ratio: 1.5),\nonly screen and (-webkit-min-device-pixel-ratio: 1.5),\nonly screen and (min-resolution: 1.5dppx) {\n .sprite-menu {\n background-image: url(\/rsrc\/image\/sprite-menu-X2.png);\n background-size: {X}px {Y}px;\n }\n}\n",
- "type": "standard"
-}
diff --git a/resources/sprite/menu_1x/dark-eye.png b/resources/sprite/menu_1x/dark-eye.png
deleted file mode 100644
index 2e13cbf2a1735ea5837772063aa8295f4298c04b..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 2044
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
US8YX$Wv2I-L1Te6{`(I73s9h5)c^nh
diff --git a/resources/sprite/menu_1x/dark-logo.png b/resources/sprite/menu_1x/dark-logo.png
deleted file mode 100644
index be96d3c13cf16794f99cf8c611d33334a1360622..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 1403
zc%17D@N?(olHy`uVBq!ia0vp^2|%pD!3HE5C;ztuQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS=07??FOLn2Bde0{8v^K<nQL2C3Watjzhz{b9!ATc>RwL~E)
zH9a%WR_Xoj{Yna%DYi=CroINg1<t7%nI2U|slio#A<0$Q$(AWf_I3(36;?n4a#KqZ
z6)JLb@`|l0Y?Z*~S^?Q0VSOb9u#%E&TP292B76fBob!uP6-@QabdwDXO%%*6^$bnT
z%q`7z6pVm;eFF=9BLiInODj`jD+411C{P00R+N%v73AUuwF}6zRmvzSDX`MlFE20G
zD>v55FG|-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#q(b>t_%*oBv$<ffz)x^ob
z%*f3d7>;fhMvg`<7BIb@dBr7(dC93Ty_pETj(GK2ITxiSmgE<O<mczWVlN;gza+mn
zBfmhw*%=&L3L3tN$(eZ|K}}EqL*1KNlv$RV;#QQOs{jrmt4u7euy8iBG_-JWb#*Z?
z2D!q*(ZbBx#ni>r)x^=%z}Q6zsy79T@1c6#aO%|uIz}HYx?w`VGz4P86EBbhPyVTS
zz%*Y3Oxzy}Lacz<>!qiQV@SoVH__gC%?2VZ8saBJi&(2#F67Kwx;bmxTfq~84`l8x
zJ-u$#GmeKkGL5$;b;hl*KkvX`YJ6$3s!^JpT*WrQ&eyy88eVQVAaH;|f&qqm`hWa<
zYC1VL@5fu6Wc|gH94$BI`5vG3SS#$8jJxF0h5f$Wr(Z96|M*6U^5L!bzx@CAYe!a2
zIeYrQNzsM#8hU$z7c5lQ-J|q;#|aOczdNGr<lOgX_nrG!bYZgIPyOf?Wks`tt&g}K
zZ8;Rx?q%_I#nGp#e1CoHE%(WAFPbiV&(c9z<Nr2B*K7x8hxZLzLcM&RKguesly2Xb
z@NCAU#-(f`Ew3-{Xw)%p)$=~~$B;8w^vjKif1h7#d-Aq13OD#I&~RknnNiDmO5*h1
z>cUm?_5>6Zz2V)fz3th3GX?W27fu}RWP7yd`;%5B`Il<t&-Q=tNl0F&aOA+AolZM=
zIy{$Lygxl+%44JD-0okVv^Gsn&Ob4?V9lXv_G*c1ni3cq=6<-lU|QW-=?hG3J^d{@
z%;}j7UIIJ^WDG>x>O>vN-`ekref_O?om8;Yfy%dnO+oxk1~aTe{>sNB>#45zdFKdg
zRr}sZi|W0P*PN)FuVejdok7-x^FcK~^UK?_{~7+1Z}600V=!QV;s*~uXdhtU^qY`n
T^}VzLR2+J``njxgN@xNAHA(_x
diff --git a/resources/sprite/menu_1x/light-eye.png b/resources/sprite/menu_1x/light-eye.png
deleted file mode 100644
index 64e37bcac277d204927c2cc286a918a01c1b5817..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 1794
zc$|Gz2~ZPf6b{POh*h~Na;*^&ipg$5LP!)a<Pchd$YrPp<k(1rWJ9u%1i3wEK<e!v
zN=0RGtO`;AK`aIbL=gp*TBWT*K#EhTQtVVjVmB6Sr(^wRcK`pq`M&qQ|Gl@f`l!g2
zv+)b?I2>+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><!wNK<6GXr~B#BJI<j~1fvOk>#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*#+<uD7`(G}Ii2?u9?r9e`L+0bV;l+%1;}0vanO9-M&GUO?k9{-B
za1JY0+xxU+ZCLDT#~to8uRmH&Rrq<s3kBi?)*UO~FAFn<TfAC3&Sls(`4k?q?2Vc4
zBmg*{9JfDRP!;{r;^<(<2i)7WC!dPY)n2n5RIgUOwsHP3Yv{<K%-w;m!M8d$q*PCK
zF}6IbyQO`dopWEH=ogAFHO^R{SGD4>vx~98XSYTCR%+kO(JK#UZrCb)ZcEKI?Uqt*
zwE!h^BJ+-#_KY|r+jvszANAP@+y*nhvhvO?>ZthB5V_m-xZ|6&B<uShD|`p4wl<#d
zg%T}2XFN`-yb5}_&A3aeKh*~eJJft;ic6~f{nuR<)kZZA%^L;wW$S>wlW=K?6JdxA
z`8wvQ4a=;bSUxGt@~GCm7`MGRK0d3><!o+tFr4{ma%ETgIcR>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$h<cxG9>t^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)<XKdUdE7M&IBd@ej8kyBdsBa_DP@>C$ma%S1aPy
zsaHLr+uciuXu#XudA2x5Tj%ZXlIjow_(pk$Ym~Tx8p+-f`)fw`8$E8zG!~)}=WM^S
zK_ivimx^mj^QeC?X#CjY5^rs#UK9FKY8i90LP;!{70j<eEYgxr7aM{)S3Kx=De2}M
z%|0F4QswbNMIYym&OQ6mt@7qdvUFi-XV-zk9Lrg2&eIYc8(48YZG<GxB_+oPlLwfy
z*IAu!tD<Lle|zVNb4|y}v9eZeK|`hP!ZqXi;_jV#QGe8l>t4;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
diff --git a/resources/sprite/menu_1x/light-logo.png b/resources/sprite/menu_1x/light-logo.png
deleted file mode 100644
index 8544d7ad3b25fe01f4588ee670fea79969f9802f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 1337
zc%17D@N?(olHy`uVBq!ia0vp^2|%pD!3HE5C;ztuQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS=07??FOLn2Bde0{8v^K<nQL2C3Watjzhz{b9!ATc>RwL~E)
zH9a%WR_Xoj{Yna%DYi=CroINg1<t7%nI2U|slio#A<0$Q$(AWf_I3(36;?n4a#KqZ
z6)JLb@`|l0Y?Z*~S^?Q0VSOb9u#%E&TP292B76fBob!uP6-@QabdwDXO%%*6^$bnT
z%q`7z6pVm;eFF=9BLiInODj`jD+411C{P00R+N%v73AUuwF}6zRmvzSDX`MlFE20G
zD>v55FG|-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#mdFp(8SQ#+||Iy$kNcz)zrep
z#K76e(bCz-#lY3n)DfoFGq1QLF)uk4rZ*Fz*9EU$E9aur#FG4?ko^1{SnLI4<d@_Z
zXXF<sI6H%5OF_doF*!32B&Z1rV5oaji!#enQ{0O3a}~fLWR;1<6|QcM&Q8u|j&7z-
zjzCwKI2o83xj6$<f}4erqmhe+5>#&r7T-hlI^oo-4|I$^T6DvNfN2QCgeP7g2cG;>
z^MGl-2$;At<tFI?v)6J@7srr_TW_Mfa}O(s90?SA!4-K>cA+F=|AoE>JrCAg>U*$e
zLg*{O6%#wYh<yBUd%-imDkUfJcMqLE6io5cRBfoTcp!LyL4pB>uNWr8I7cSMJwE$E
z!`<SS+~55vJ@bC@Emt)v`t<U*#hi7y@AP^vRIc0W)!TJ^jeeHD%)=MI(~iB=z5j4a
z5m<>{tmr~PEC0fpqIXHR_=Of;h{?3O?^A7LxVF&m3fI%Ge6@R(+8bonyW}hFiEeR=
z`PaC*+TZV0gz8t;m(tu%PQ7{{;3oRzmc_r%KkuHD<6+inkXvx0i9zDRA2E|jv!)&n
zo1;2eynBMo_6w0QY(CR$Ln<s52|U*Zie)Z$eRt;n1Iq*7)+nST#;u;9$805(9(;_m
z?Xi)1tFm$BMvjw(+_Ig{5}^VN%mu>tSa*G?{u5Eu%J_S+dTPRCwgm1bMhoVwg<n=P
zRAtZitu}h=zgo(am!tBnVDs)uj!Q{dEC24_;ieruq3%a>yL0#r^}~{9dW#hw?=v?4
v6|y8N;`93t{~2Ts889?3!mxh3JtG^#4M#nr$Ayp1fC@8DS3j3^P6<r_;I-N{
diff --git a/resources/sprite/menu_2x/dark-eye.png b/resources/sprite/menu_2x/dark-eye.png
deleted file mode 100644
index dd28bf3a8cb98aa5ba9b09275f23577c8e1c5668..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 3528
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
diff --git a/resources/sprite/menu_2x/dark-logo.png b/resources/sprite/menu_2x/dark-logo.png
deleted file mode 100644
index 0920a8a6ec77e85d03a2d0a09800cdcf73d23a57..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 1758
zc$|e*3s4hh5I!YX9wJzuI4wO6Y(+`#5^|6nM92$?B|rn!IEorB2L!lWOfHfzzOWB*
ztcdskS{(2(&Omt#OpyWwq@`69p|&83l{lh|15%4v+A7svDAA6i_Mf@^|J~Vd_xpGE
zpW7Q3v&zG5i5ma_9*QWLirLRHU!2P<M#eT~$(YTXmaFM_Dw)pI7zseErIH9xL26P6
z6`|2uw{#F;0N}Jtm!PKA%4iIyNRGzt!?BPCz`nx5Ed~vqPS9Wyk)qR!p!-d&5UA6N
zptYzHQ5vK~sxB(aNW^EwB;Z-;xKIm)uLQ#^7!!abXbor~GxR3RB7&ykV$9iYh9Pju
zg-#bi|B_NG<3K58BtVoC%*GKe9}E$4xM*;QFeDJ<F*=M0U>?FogcurxAv|z;K}<HI
zHW^dNBBygPng~jzX#)nsnVFfK%peYBOo6#Vp%6xRFptM(JlH0yp4M2{dXt|cf{ZZX
zMxBAyQF_p>Ymz84ErKA&6-a|p`7E&BG+ijBWUxhJfVmt5CP~=gZK72~^6R}#304CE
zs|XWiHsVY_lKuXZ>h(~&Bf|!hQMj2T^t3`If*1=&tJ7jqR3JlwLd21%M8f6D`GO!s
z%$%e_5-}2q2oVQXp*PVQJx(~Vy60HoYq6NrNN8xvm_Sh(j_$>!QZ!{sr3|1{I@K+3
znNox6^mb!_y};9a38QW+p^Y?BBsf(eO!pENNQi`why`4^4B=0)5DS8(GE|1j`C=3a
zl0nm0?MrSyjpe-(3o~Tk7uxMGF*9U8J{w*}c{cupo|$<gGu&y7@fFOQiB`zO36}nQ
z$J(~sLgq*KN}Y7s3$MO;@7m8k9b|QetIjvTw`J&zaOiN`(u(y_?uT!x=UIP9&&d0&
zev)hs8T4mOil2`7di$vhh=!RtM?zJA3$P3LUx9=M51s4Y)Ow(|x_wJYecHv91Di}u
z)Ocf+U?g|(=!b%L*JRz<q5Nfg9XV=CE{T0?d9dPfR{ecRXANGts`I-a1qXU3XlZy;
zg00kC`FJ#M?%A-bc<-2JwtsWI2YUVZ<(usrtE!t8HMVXaY~g>Oe?fY8TX}hUlWk7X
z%;to)Gc)oZcDFrfABd?<g(uc2q=98&(M7SSnVh(O{2YKEn7LDgbzK?QnEz3}T4gQ7
zN`{9U8+g<RueL+q-qku@XhYvAxmIl`E?8Yhb#74H5kp;NCo7wBQ|?ZXZk6WI1*Mo;
z5Sm){X>Q&-zL$^q7dQ>Kb3Z7P2CntT_aAv<ub}8g)!R9z<9mDSZD~8a`L5sCei|=b
zT2elI!3yLoVF4^40$@bWK92zP?9qa!F{fBFlA!mTqq6}o0GRPyObP?`J4@>BiafzT
z2X=O#tmF8CdF^f;w_2c{8rwpZ-`V`wmO_8giqD*#(#OW0JPP#P<sDh;?0L}B4bL{P
zf1Slzz2eYOthzG1Zu6Ic3tf6n{8i@FvhUW&(-fa$Hsaue)tbOV70rV^a^9LK|8ZeK
z@ZW3QtL0-MC(L6F?^oPl)kt_lNlz4p4f9(MVJ^9v^F52*KTczKqArexdo8MP-8g5o
z@BSt0=exfGBLd%AUy#^h-V@*z;JE3OVBgOEV_&(5+d4a|xCXfMEo<3aFpT3K&M%Hy
zo-sDBJLdH7{)Oceh;w6S9@<?}c~N@BDU5D!qFej>z&-j{itSZe67C~6de>fBerkQ6
z^B48#q@i%u?TM}ZeQA62-Rs!H<~A2Y*Y)AYY*tZ3ad50tsIuRZVLkcvy1~YVZE@oB
v6A!N>B_3Ux=yT$exi8fE6=L&_ZLSEwahn8pK1zII|Klj+F|sPj=H34QmM?+j
diff --git a/resources/sprite/menu_2x/light-eye.png b/resources/sprite/menu_2x/light-eye.png
deleted file mode 100644
index 267ba6c1cb4873ae047ed702acc430f7cd280a22..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 2876
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
VuuFPx-1gqH&JJ$4di$Wne*?v4!D;{i
diff --git a/resources/sprite/menu_2x/light-logo.png b/resources/sprite/menu_2x/light-logo.png
deleted file mode 100644
index a9710c8857f294fa148a267d1f1a56aa85ff2de8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 1699
zc%17D@N?(olHy`uVBq!ia0vp^2Y@($gAGXf@2YYEQj#UE5hcO-X(i=}MX3yqDfvmM
z3ZA)%>8U}fi7AzZCsS=07??FOLn2Bde0{8v^K<nQL2C3Watjzhz{b9!ATc>RwL~E)
zH9a%WR_Xoj{Yna%DYi=CroINg1<t7%nI2U|slio#A<0$Q$(AWf_I3(36;?n4a#KqZ
z6)JLb@`|l0Y?Z*~S^?Q0VSOb9u#%E&TP292B76fBob!uP6-@QabdwDXO%%*6^$bnT
z%q`7z6pVm;eFF=9BLiInODj`jD+411C{P00R+N%v73AUuwF}6zRmvzSDX`MlFE20G
zD>v55FG|-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<d@_Z
zXXF<sI6H%5OF_doF*!32B&Z1rV5oaji!#enQ{0O3a}~fLWR;1<70y6=4UEk#-AtXF
zfUYpHFg9=mvYd^b91YwIEDe;PdQ-6Y9;(+7r(S)aWAxFY8zuxyLm(zR@d7#U<e!=c
zO!Gy+#9jU0S_PPA1U+3GLn>~)x%;|swu6X6;?2iwcbcLDyc|@Is9LD*XkF5>f@L{N
zh|?9Pr~*!xo{v3F4x2ktBM+9ReQSU7^w7Q2g8FMq!b7jJMQDEyVqjumVc=j8U{GLi
zU}#`qU_=u*aF#1zUX<vKdwy$QbY2%--d#4|C?WcF=|7uj_nUk4n5Olb?i1O#?9AaC
z7VDXh$wl3-d>wV3!+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=CV1<m(}~k8Fh+k^A|ri-o48%=0(X1!%uVGwpjoFcIxx3s-4LW_h&qwZ4|!olYsKM
z>f;gHW#3<TYj-^6b(LpB?D?bFTDvBdh;Q(9O<0uFmwzhe=qcwOi{Hz(>brC|)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!<u7{MP3*sKePFtxmV6u{=rV=drQAQvtzgXT2Ynl*ig5R
zS0m_z;_i8^C2#jU_?65X&*aC<=ez&T^Q`4^{`tBbAME#=$;&I=aPPSM?DvVeY318;
z+c!UYcm7|wc6`W$BAdNicdTA@O0WOwBMyS8^X<p*21W*@qZ>STEk2_Lsx~}b{an^L
HB{Ts5U|MkM
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
@@ -27,7 +27,6 @@
$generator = new CeleritySpriteGenerator();
$sheets = array(
- 'menu' => $generator->buildMenuSheet(),
'tokens' => $generator->buildTokenSheet(),
'login' => $generator->buildLoginSheet(),
);
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
@@ -2,58 +2,6 @@
final class CeleritySpriteGenerator extends Phobject {
- public function buildMenuSheet() {
- $sprites = array();
-
- $colors = array(
- 'dark',
- 'light',
- );
-
- $sources = array();
- foreach ($colors as $color) {
- $sources[$color.'-logo'] = array(
- 'x' => 96,
- 'y' => 40,
- 'css' => '.'.$color.'-logo',
- );
- $sources[$color.'-eye'] = array(
- 'x' => 40,
- 'y' => 40,
- 'css' => '.'.$color.'-eye',
- );
- }
-
- $scales = array(
- '1x' => 1,
- '2x' => 2,
- );
-
- $template = new PhutilSprite();
- foreach ($sources as $name => $spec) {
- $sprite = id(clone $template)
- ->setName($name)
- ->setSourceSize($spec['x'], $spec['y'])
- ->setTargetCSS($spec['css']);
-
- foreach ($scales as $scale_name => $scale) {
- $path = 'menu_'.$scale_name.'/'.$name.'.png';
- $path = $this->getPath($path);
-
- $sprite->setSourceFile($path, $scale);
- }
- $sprites[] = $sprite;
- }
-
- $sheet = $this->buildSheet('menu', true);
- $sheet->setScales($scales);
- foreach ($sprites as $sprite) {
- $sheet->addSprite($sprite);
- }
-
- return $sheet;
- }
-
public function buildTokenSheet() {
$icons = $this->getDirectoryList('tokens_1x');
$scales = array(
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
@@ -69,6 +69,14 @@
" omit this if you just want a piece of text, like a copyright ".
" notice."))
->addExample($example, pht('Basic Example')),
+ $this->newOption('ui.custom-wordmark', 'string', array())
+ ->setSummary(
+ pht(
+ 'Customize the text next to the logo.'))
+ ->setDescription(
+ pht(
+ "Allows you to change the text (Phabricator by default) ".
+ "next to the Phabricator logo.\n\n")),
$this->newOption(
'ui.custom-header',
'custom:PhabricatorCustomHeaderConfigType',
@@ -80,7 +88,7 @@
'phid for a viewable image you have uploaded to Phabricator '.
'via the [[ /file/ | Files application]]. This image should '.
'be:'."\n".
- ' - 192px X 80px; while not enforced, images with these '.
+ ' - 80px X 80px; while not enforced, images with these '.
'dimensions will look best across devices.'."\n".
' - have view policy public if [[ '.
'/config/edit/policy.allow-public | `policy.allow-public`]] '.
diff --git a/src/view/page/menu/PhabricatorMainMenuView.php b/src/view/page/menu/PhabricatorMainMenuView.php
--- a/src/view/page/menu/PhabricatorMainMenuView.php
+++ b/src/view/page/menu/PhabricatorMainMenuView.php
@@ -298,7 +298,9 @@
private function renderPhabricatorLogo() {
$style_logo = null;
+ $logo = null;
$custom_header = PhabricatorEnv::getEnvConfig('ui.custom-header');
+ $custom_wordmark = PhabricatorEnv::getEnvConfig('ui.custom-wordmark');
if ($custom_header) {
$cache = PhabricatorCaches::getImmutableCache();
$cache_key_logo = 'ui.custom-header.logo-phid.v1.'.$custom_header;
@@ -315,17 +317,27 @@
}
if ($logo_uri) {
$style_logo =
- 'background-size: 96px 40px; '.
+ 'background-size: 40px 40px; '.
'background-position: 0px 0px; '.
'background-image: url('.$logo_uri.');';
}
+
+ $logo = phutil_tag(
+ 'span',
+ array(
+ 'class' => 'phabricator-main-menu-logo',
+ 'style' => $style_logo,
+ ),
+ '');
}
- $color = PhabricatorEnv::getEnvConfig('ui.header-color');
- if ($color == 'light') {
- $color = 'dark';
- } else {
- $color = 'light';
+ if (!$logo) {
+ $logo = phutil_tag(
+ 'span',
+ array(
+ 'class' => 'phabricator-wordmark',
+ ),
+ (($custom_wordmark) ? $custom_wordmark : pht('Phabricator')));
}
return phutil_tag(
@@ -344,16 +356,10 @@
phutil_tag(
'span',
array(
- 'class' => 'sprite-menu phabricator-main-menu-eye '.$color.'-eye',
- ),
- ''),
- phutil_tag(
- 'span',
- array(
- 'class' => 'sprite-menu phabricator-main-menu-logo '.$color.'-logo',
- 'style' => $style_logo,
+ 'class' => 'phabricator-main-menu-eye',
),
''),
+ $logo,
));
}
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
@@ -41,27 +41,20 @@
}
.phabricator-main-menu-brand {
- display: inline-block;
- width: 148px;
height: 44px;
float: left;
- margin-right: 4px;
+ margin-right: 6px;
padding-left: 6px;
}
-.phabricator-main-menu-logo {
- position: absolute;
- width: 96px;
- height: 40px;
- left: 52px;
- top: 2px;
-}
-
.phabricator-main-menu-eye {
- position: absolute;
+ margin: 2px 0;
width: 40px;
height: 40px;
- top: 2px;
+ float: left;
+ display: block;
+ background-image: url(/rsrc/image/logo/light-eye.png);
+ background-size: 40px 40px;
}
.device-desktop .phabricator-main-menu-brand:hover {
@@ -69,6 +62,20 @@
cursor: hand;
}
+.device-phone .phabricator-wordmark {
+ max-width: 112px; /* iPhone 5 limitation */
+}
+
+.phabricator-wordmark {
+ float: left;
+ color: #fff;
+ font-size: 18px;
+ margin: 9px 4px 9px 6px;
+ padding-right: 8px;
+ max-width: 175px;
+ overflow: hidden;
+}
+
/* - Expand/Collapse Button ----------------------------------------------------
On phones, the menu switches to a vertical layout and uses a button to expand
diff --git a/webroot/rsrc/css/sprite-menu.css b/webroot/rsrc/css/sprite-menu.css
deleted file mode 100644
--- a/webroot/rsrc/css/sprite-menu.css
+++ /dev/null
@@ -1,36 +0,0 @@
-/**
- * @provides sprite-menu-css
- * @generated
- */
-
-.sprite-menu {
- background-image: url(/rsrc/image/sprite-menu.png);
- background-repeat: no-repeat;
-}
-
-@media
-only screen and (min-device-pixel-ratio: 1.5),
-only screen and (-webkit-min-device-pixel-ratio: 1.5),
-only screen and (min-resolution: 1.5dppx) {
- .sprite-menu {
- background-image: url(/rsrc/image/sprite-menu-X2.png);
- background-size: 97px 123px;
- }
-}
-
-
-.dark-logo {
- background-position: 0px 0px;
-}
-
-.dark-eye {
- background-position: 0px -82px;
-}
-
-.light-logo {
- background-position: 0px -41px;
-}
-
-.light-eye {
- background-position: -41px -82px;
-}
diff --git a/webroot/rsrc/image/logo/light-eye.png b/webroot/rsrc/image/logo/light-eye.png
new file mode 100644
index 0000000000000000000000000000000000000000..19d28b72e72c97b3d35380f0f857cf7b7e423650
GIT binary patch
literal 1350
zc$@)71-bf(P)<h;3K|Lk000e1NJLTq002+`002-31ONa4Bp5m-000FINkl<ZcmeI1
z1C;Ap6oxa_vu)e9ZQHhOW8vAhZQHhuYc;8o@7<NRI&F5&?#;=hkNy6|p8xEA;mq9Y
zc-=B?kCt3-l8ougGETlL-z61QRYli6R)W<?L0wgs&N>l6RaMcoPYS_8XQ5N*S*S|s
z>=O!x(M7FgWik`gRW;$p$0>FQIeS@=%mphEVv20Gu@cl(8?UTK3fikSSlubLm)aFQ
zYu)S<3Ra`5>B{8^SdA08g|``m3qX!Ryw0s0%gW{P2dWqmv{UsbWIG-vPdz;DWjlYO
zj0BU*1~YIjqe#jy&J3ovxGr{rGQlLAPXSvz&h#hJl=L{|wm*|pkFEHHwEV)xX#_=d
zxnO**LdWGhJ{p_v@X)!;AAf*?nk=*MAtv7C9M)y#az~|E?qFut<s9BM_k)>|-%z@s
z2n+HPk`bKEJoUyi59crf$xqCaUQp8;Oca+BgNe#*i5{wxaEUUQg%S$-t*P`LXBNF5
zzd@LlClV`4!D<rf`5fi9t6EC@c8<muiVKc=Uqw(v*TZF##9AV3f-4nm1w~?d9;;bN
ziLe@ZJ4MGz&u3F{hONWqb{E>Q(1R0{=2Be9ytTInyRb{przoBT$rT+7z2|}sLvK#r
z17I+V_kVUY0E0QsG&$(t`M6@dS67gEVtPg9GB!7+!bp}5KiQWG!<6ZBQzXhy%wg_2
zL5pF)9Q=gjJlT?hq2m2KOqGIqea;6}Q3}>Z)$^EA`Kp!CK^2?|Pgm3g!!Wx+4=z`~
zYDIJi+SGklKoUhKksd5vJ;SwOdOoBcmuZSD14$H}M0(%Q8tF~Qw~PqmGA`ccxiII8
zXSt2<G(|;_X%#)VN}T5dNW(m0%2l8!PG=T;9E}~s=#MZnf>-zeA2XMTDLbI?c(v6p
z$V%ue5*ggilf-e^ldf=m25!Z~vqEqYbXJNBUWd*EVsszR5T(pYk;V;3K4%IsWdd}r
ziwk~_MlNhf#fPco2C+UduF#v_FeQh^_i@1z8iT@y2wl{&nOqll^c2P!gU~3Y5fq`8
z)nlu-Q$x^VFKBy-ML39B4vwvVN-e93b&E@E`;dg;sMsUW9a&$KC<QhQSL`2>3ap6E
zB4YF&#JP>0{`H0U4M~v=Q@v)YSiGoT!^Bq{%BpO{r4%qRl=c)a>MBg5|EO~!up?=>
zP8{ZynE8omg<u6{Q-4{A6zO6R_AD8h(ZV;1-t1L9A*d^|l<3XGN@3P!F!ecugTibt
zCM>1s&F1Lnid?4l=cgWrsQWI__0lMMOs@9pv7)kPay(rxo#MHv1lLmboNKQqFI@c3
z&N-CsC@Or&A}qvZRN2V5V|I!}8O+>{#9Hxr+KkQ0)A$wPZ9whs%4-|?Z9E&(n_oAv
zQ9Rz*o0voRnopUo<`r@g0gteu>5w>1(aS*5XA`B_N{{$tGNrjOzN(jjqQ@%E0AM9t
zT`wC&myJ@-+8|p!{X!o>i}jQi4%07g){5{LGg?iUo=2fUdWxdU@r<8n?|2-Ko4uaE
z_-|e#IFmW+?wXx5jQ^1{uaiAY%R88OhqG9V=|p!e&f+ahyw40yW1yRh(aG^0AB@d+
z<j}c{9;cD8K0lL|pV`!DJoIrI9=7B;SAVE7hp9N7VI*ZFXEU|)S3@sbaW@|I$ny|e
z(d+zu(8Y2b#m&6NAaVe>{LWk4#Br=dx6`CalO|1?H2GKa2cvX%vGt^lX#fBK07*qo
IM6N<$g6fcq&;S4c
literal 0
Hc$@<O00001
diff --git a/webroot/rsrc/image/sprite-menu-X2.png b/webroot/rsrc/image/sprite-menu-X2.png
deleted file mode 100644
index ea92e0e9cfb48db956cfcecc2bf4d8cfdaa4cf32..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 4333
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
diff --git a/webroot/rsrc/image/sprite-menu.png b/webroot/rsrc/image/sprite-menu.png
deleted file mode 100644
index bdb250c3c1953d8ddc93d353f37f1f5a9294dbf7..0000000000000000000000000000000000000000
GIT binary patch
literal 0
Hc$@<O00001
literal 2173
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
D@AE6l
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Jun 18, 3:25 AM (14 h, 39 m)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
8139552
Default Alt Text
D16373.id39386.diff (42 KB)
Attached To
Mode
D16373: Update Phabricator logo
Attached
Detach File
Event Timeline
Log In to Comment