@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Miniturize the nav buttons

Summary: This uses the slightly smaller icons. Not sure about the logout icon, will play with it more in the morning.

Test Plan: tested new nav on desktop and mobile.

Reviewers: epriestley

Reviewed By: epriestley

CC: Korvin, epriestley, aran

Differential Revision: https://secure.phabricator.com/D8119

+33 -24
+13 -13
resources/celerity/map.php
··· 7 7 return array( 8 8 'names' => 9 9 array( 10 - 'core.pkg.css' => '9ed733e4', 10 + 'core.pkg.css' => 'e1b7fbee', 11 11 'core.pkg.js' => 'c7854cc5', 12 12 'darkconsole.pkg.js' => 'ca8671ce', 13 13 'differential.pkg.css' => '5a65a762', ··· 39 39 'rsrc/css/aphront/two-column.css' => '16ab3ad2', 40 40 'rsrc/css/aphront/typeahead.css' => '00c9a200', 41 41 'rsrc/css/application/auth/auth.css' => '1e655982', 42 - 'rsrc/css/application/base/main-menu-view.css' => 'aa18107a', 42 + 'rsrc/css/application/base/main-menu-view.css' => 'e5bbc5cc', 43 43 'rsrc/css/application/base/notification-menu.css' => 'fc9a363c', 44 - 'rsrc/css/application/base/phabricator-application-launch-view.css' => 'd2b2916f', 44 + 'rsrc/css/application/base/phabricator-application-launch-view.css' => '55ba7571', 45 45 'rsrc/css/application/base/standard-page-view.css' => '517cdfb1', 46 46 'rsrc/css/application/chatlog/chatlog.css' => '0cd2bc78', 47 47 'rsrc/css/application/config/config-options.css' => '7fedf08b', ··· 148 148 'rsrc/css/phui/phui-workboard-view.css' => 'bf70dd2e', 149 149 'rsrc/css/phui/phui-workpanel-view.css' => '6f8527f6', 150 150 'rsrc/css/sprite-actions.css' => '4557baf8', 151 - 'rsrc/css/sprite-apps-large.css' => 'e37c2ff1', 151 + 'rsrc/css/sprite-apps-large.css' => '0a453d4b', 152 152 'rsrc/css/sprite-apps-xlarge.css' => 'db66c878', 153 - 'rsrc/css/sprite-apps.css' => 'a09ca329', 153 + 'rsrc/css/sprite-apps.css' => '224fa7ac', 154 154 'rsrc/css/sprite-conpherence.css' => '084b1f13', 155 155 'rsrc/css/sprite-docs.css' => '7ea4927e', 156 156 'rsrc/css/sprite-gradient.css' => 'a10def53', ··· 300 300 'rsrc/image/search.png' => '82625a7e', 301 301 'rsrc/image/sprite-actions-X2.png' => '7dfd5652', 302 302 'rsrc/image/sprite-actions.png' => '7b370d72', 303 - 'rsrc/image/sprite-apps-X2.png' => '1fbcf361', 304 - 'rsrc/image/sprite-apps-large-X2.png' => '9d369fd6', 305 - 'rsrc/image/sprite-apps-large.png' => 'd4de37a3', 303 + 'rsrc/image/sprite-apps-X2.png' => '8d56a056', 304 + 'rsrc/image/sprite-apps-large-X2.png' => '0e676838', 305 + 'rsrc/image/sprite-apps-large.png' => 'b0aa7d64', 306 306 'rsrc/image/sprite-apps-xlarge.png' => 'a751a580', 307 - 'rsrc/image/sprite-apps.png' => 'c50dcffd', 307 + 'rsrc/image/sprite-apps.png' => '35052ada', 308 308 'rsrc/image/sprite-conpherence-X2.png' => '5ed80fb0', 309 309 'rsrc/image/sprite-conpherence.png' => '7146f76f', 310 310 'rsrc/image/sprite-docs-X2.png' => '520858fa', ··· 670 670 'people-profile-css' => 'd0bababe', 671 671 'phabricator-action-header-view-css' => 'cc654b91', 672 672 'phabricator-action-list-view-css' => '81383e25', 673 - 'phabricator-application-launch-view-css' => 'd2b2916f', 673 + 'phabricator-application-launch-view-css' => '55ba7571', 674 674 'phabricator-busy' => '6453c869', 675 675 'phabricator-chatlog-css' => '0cd2bc78', 676 676 'phabricator-content-source-view-css' => '4b8b05d4', ··· 690 690 'phabricator-jump-nav' => 'f0c5e726', 691 691 'phabricator-keyboard-shortcut' => '1ae869f2', 692 692 'phabricator-keyboard-shortcut-manager' => 'ad7a69ca', 693 - 'phabricator-main-menu-view' => 'aa18107a', 693 + 'phabricator-main-menu-view' => 'e5bbc5cc', 694 694 'phabricator-menu-item' => '0f386ef4', 695 695 'phabricator-nav-view-css' => 'd0d4a509', 696 696 'phabricator-notification' => '95944043', ··· 775 775 'releeph-status' => 'a20631d9', 776 776 'setup-issue-css' => '1bb81c53', 777 777 'sprite-actions-css' => '4557baf8', 778 - 'sprite-apps-css' => 'a09ca329', 779 - 'sprite-apps-large-css' => 'e37c2ff1', 778 + 'sprite-apps-css' => '224fa7ac', 779 + 'sprite-apps-large-css' => '0a453d4b', 780 780 'sprite-apps-xlarge-css' => 'db66c878', 781 781 'sprite-conpherence-css' => '084b1f13', 782 782 'sprite-docs-css' => '7ea4927e',
+1 -1
src/applications/auth/application/PhabricatorApplicationAuth.php
··· 36 36 $item = id(new PHUIListItemView()) 37 37 ->addClass('core-menu-item') 38 38 ->setName(pht('Log Out')) 39 - ->setIcon('power') 39 + ->setIcon('logout-sm') 40 40 ->setWorkflow(true) 41 41 ->setHref('/logout/') 42 42 ->setSelected(($controller instanceof PhabricatorLogoutController))
+2 -2
src/applications/diviner/application/PhabricatorApplicationDiviner.php
··· 61 61 $item = id(new PHUIListItemView()) 62 62 ->setName(pht('%s Help', $application->getName())) 63 63 ->addClass('core-menu-item') 64 - ->setIcon('help') 65 - ->setOrder(100) 64 + ->setIcon('info-sm') 65 + ->setOrder(200) 66 66 ->setHref($application->getHelpURI()); 67 67 $items[] = $item; 68 68 }
+2 -2
src/applications/home/application/PhabricatorApplicationHome.php
··· 7 7 } 8 8 9 9 public function getShortDescription() { 10 - return pht('Where the Heart Is'); 10 + return pht('Where the <3 is'); 11 11 } 12 12 13 13 public function getIconName() { ··· 55 55 56 56 $item = id(new PHUIListItemView()) 57 57 ->setName(pht('Create New...')) 58 - ->setIcon('new') 58 + ->setIcon('new-sm') 59 59 ->addClass('core-menu-item') 60 60 ->setHref('/home/create/') 61 61 ->addSigil('quick-create-menu')
+1 -1
src/applications/people/application/PhabricatorApplicationPeople.php
··· 109 109 ->setName($user->getUsername()) 110 110 ->setHref('/p/'.$user->getUsername().'/') 111 111 ->addClass('core-menu-item') 112 - ->setOrder(200); 112 + ->setOrder(100); 113 113 114 114 $classes = array( 115 115 'phabricator-core-menu-icon',
+1 -1
src/applications/settings/application/PhabricatorApplicationSettings.php
··· 41 41 $selected = ($controller instanceof PhabricatorSettingsMainController); 42 42 $item = id(new PHUIListItemView()) 43 43 ->setName(pht('Settings')) 44 - ->setIcon('settings') 44 + ->setIcon('settings-sm') 45 45 ->addClass('core-menu-item') 46 46 ->setSelected($selected) 47 47 ->setHref('/settings/')
+8 -4
webroot/rsrc/css/application/base/main-menu-view.css
··· 20 20 21 21 .device-desktop .phabricator-main-menu { 22 22 height: 44px; 23 + padding-right: 4px; 23 24 } 24 25 25 26 .phabricator-main-menu a:hover { ··· 364 365 .core-menu-item.phui-list-item-view:hover, 365 366 .device-desktop .phabricator-main-menu-logo:hover { 366 367 background-color: rgba(0,0,0,.3); 368 + box-shadow: inset 0 5px 10px rgba(0,0,0,0.5); 369 + border-radius: 3px; 367 370 } 368 371 369 372 .device-desktop .phabricator-application-menu .phui-list-item-view { 370 373 float: left; 371 374 position: relative; 372 - min-width: 40px; 373 - height: 44px; 375 + min-width: 36px; 376 + height: 36px; 377 + margin-top: 4px; 374 378 } 375 379 376 380 .device-desktop .phabricator-core-menu-icon { 377 - top: 9px; 378 - left: 6px; 381 + top: 5px; 382 + left: 4px; 379 383 } 380 384 381 385 .device .phabricator-core-menu-icon {
+5
webroot/rsrc/css/application/base/phabricator-application-launch-view.css
··· 65 65 left: 10px; 66 66 } 67 67 68 + .device-desktop a.phabricator-application-launch-container:hover { 69 + background-color: #1e2225; 70 + text-decoration: none; 71 + } 72 + 68 73 .phabricator-application-launch-name { 69 74 display: block; 70 75 margin-top: 42px;