@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.

Mobile "quick create" icons.

Summary: icons.

Test Plan: for mobile.

Reviewers: epriestley, tomo

Reviewed By: epriestley

CC: aran, Korvin

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

+82 -54
+10
resources/sprite/manifest/menu.json
··· 36 36 "rule" : ".phabricator-main-menu-logo-image", 37 37 "hash" : "b03901ae5dff3ec840b88f8335819598" 38 38 }, 39 + "new" : { 40 + "name" : "new", 41 + "rule" : ".menu-icon-new", 42 + "hash" : "84cf453396e9fdb82fb965ac74cd86cc" 43 + }, 44 + "new_blue" : { 45 + "name" : "new_blue", 46 + "rule" : ".menu-icon-new-blue", 47 + "hash" : "3cb927000c2bb3a11002377fe5fab9ec" 48 + }, 39 49 "search" : { 40 50 "name" : "search", 41 51 "rule" : ".menu-icon-search",
resources/sprite/menu_1x/new.png

This is a binary file and will not be displayed.

resources/sprite/menu_1x/new_blue.png

This is a binary file and will not be displayed.

resources/sprite/menu_2x/new.png

This is a binary file and will not be displayed.

resources/sprite/menu_2x/new_blue.png

This is a binary file and will not be displayed.

+49 -49
src/__celerity_resource_map__.php
··· 667 667 ), 668 668 '/rsrc/image/sprite-menu-X2.png' => 669 669 array( 670 - 'hash' => '7bab106317b0939ef4a0bff9bb834860', 671 - 'uri' => '/res/7bab1063/rsrc/image/sprite-menu-X2.png', 670 + 'hash' => '63b649a6ccba7bf76bc9456dc5dfb12b', 671 + 'uri' => '/res/63b649a6/rsrc/image/sprite-menu-X2.png', 672 672 'disk' => '/rsrc/image/sprite-menu-X2.png', 673 673 'type' => 'png', 674 674 ), 675 675 '/rsrc/image/sprite-menu.png' => 676 676 array( 677 - 'hash' => 'a25c6cac704cb98ce7bcd3972019733d', 678 - 'uri' => '/res/a25c6cac/rsrc/image/sprite-menu.png', 677 + 'hash' => 'e0e16618691d2cffe64e9c57843828ff', 678 + 'uri' => '/res/e0e16618/rsrc/image/sprite-menu.png', 679 679 'disk' => '/rsrc/image/sprite-menu.png', 680 680 'type' => 'png', 681 681 ), ··· 4127 4127 ), 4128 4128 'sprite-menu-css' => 4129 4129 array( 4130 - 'uri' => '/res/34954a09/rsrc/css/sprite-menu.css', 4130 + 'uri' => '/res/764ab039/rsrc/css/sprite-menu.css', 4131 4131 'type' => 'css', 4132 4132 'requires' => 4133 4133 array( ··· 4191 4191 ), array( 4192 4192 'packages' => 4193 4193 array( 4194 - 'd1cae958' => 4194 + 'bbc1cd98' => 4195 4195 array( 4196 4196 'name' => 'core.pkg.css', 4197 4197 'symbols' => ··· 4239 4239 40 => 'phabricator-property-list-view-css', 4240 4240 41 => 'phabricator-tag-view-css', 4241 4241 ), 4242 - 'uri' => '/res/pkg/d1cae958/core.pkg.css', 4242 + 'uri' => '/res/pkg/bbc1cd98/core.pkg.css', 4243 4243 'type' => 'css', 4244 4244 ), 4245 4245 '75ccea43' => ··· 4430 4430 ), 4431 4431 'reverse' => 4432 4432 array( 4433 - 'aphront-dialog-view-css' => 'd1cae958', 4434 - 'aphront-error-view-css' => 'd1cae958', 4435 - 'aphront-form-view-css' => 'd1cae958', 4436 - 'aphront-list-filter-view-css' => 'd1cae958', 4437 - 'aphront-pager-view-css' => 'd1cae958', 4438 - 'aphront-panel-view-css' => 'd1cae958', 4439 - 'aphront-table-view-css' => 'd1cae958', 4440 - 'aphront-tokenizer-control-css' => 'd1cae958', 4441 - 'aphront-tooltip-css' => 'd1cae958', 4442 - 'aphront-typeahead-control-css' => 'd1cae958', 4433 + 'aphront-dialog-view-css' => 'bbc1cd98', 4434 + 'aphront-error-view-css' => 'bbc1cd98', 4435 + 'aphront-form-view-css' => 'bbc1cd98', 4436 + 'aphront-list-filter-view-css' => 'bbc1cd98', 4437 + 'aphront-pager-view-css' => 'bbc1cd98', 4438 + 'aphront-panel-view-css' => 'bbc1cd98', 4439 + 'aphront-table-view-css' => 'bbc1cd98', 4440 + 'aphront-tokenizer-control-css' => 'bbc1cd98', 4441 + 'aphront-tooltip-css' => 'bbc1cd98', 4442 + 'aphront-typeahead-control-css' => 'bbc1cd98', 4443 4443 'differential-changeset-view-css' => 'dd27a69b', 4444 4444 'differential-core-view-css' => 'dd27a69b', 4445 4445 'differential-inline-comment-editor' => '48040be9', ··· 4453 4453 'differential-table-of-contents-css' => 'dd27a69b', 4454 4454 'diffusion-commit-view-css' => 'c8ce2d88', 4455 4455 'diffusion-icons-css' => 'c8ce2d88', 4456 - 'global-drag-and-drop-css' => 'd1cae958', 4456 + 'global-drag-and-drop-css' => 'bbc1cd98', 4457 4457 'inline-comment-summary-css' => 'dd27a69b', 4458 4458 'javelin-aphlict' => '75ccea43', 4459 4459 'javelin-behavior' => 'a9f14d76', ··· 4526 4526 'javelin-util' => 'a9f14d76', 4527 4527 'javelin-vector' => 'a9f14d76', 4528 4528 'javelin-workflow' => 'a9f14d76', 4529 - 'lightbox-attachment-css' => 'd1cae958', 4529 + 'lightbox-attachment-css' => 'bbc1cd98', 4530 4530 'maniphest-task-summary-css' => '06bacb9a', 4531 4531 'maniphest-transaction-detail-css' => '06bacb9a', 4532 - 'phabricator-action-list-view-css' => 'd1cae958', 4533 - 'phabricator-application-launch-view-css' => 'd1cae958', 4532 + 'phabricator-action-list-view-css' => 'bbc1cd98', 4533 + 'phabricator-application-launch-view-css' => 'bbc1cd98', 4534 4534 'phabricator-busy' => '75ccea43', 4535 4535 'phabricator-content-source-view-css' => 'dd27a69b', 4536 - 'phabricator-core-css' => 'd1cae958', 4537 - 'phabricator-crumbs-view-css' => 'd1cae958', 4536 + 'phabricator-core-css' => 'bbc1cd98', 4537 + 'phabricator-crumbs-view-css' => 'bbc1cd98', 4538 4538 'phabricator-drag-and-drop-file-upload' => '48040be9', 4539 4539 'phabricator-dropdown-menu' => '75ccea43', 4540 4540 'phabricator-file-upload' => '75ccea43', 4541 - 'phabricator-filetree-view-css' => 'd1cae958', 4542 - 'phabricator-flag-css' => 'd1cae958', 4543 - 'phabricator-form-view-css' => 'd1cae958', 4544 - 'phabricator-header-view-css' => 'd1cae958', 4541 + 'phabricator-filetree-view-css' => 'bbc1cd98', 4542 + 'phabricator-flag-css' => 'bbc1cd98', 4543 + 'phabricator-form-view-css' => 'bbc1cd98', 4544 + 'phabricator-header-view-css' => 'bbc1cd98', 4545 4545 'phabricator-hovercard' => '75ccea43', 4546 - 'phabricator-jump-nav' => 'd1cae958', 4546 + 'phabricator-jump-nav' => 'bbc1cd98', 4547 4547 'phabricator-keyboard-shortcut' => '75ccea43', 4548 4548 'phabricator-keyboard-shortcut-manager' => '75ccea43', 4549 - 'phabricator-main-menu-view' => 'd1cae958', 4549 + 'phabricator-main-menu-view' => 'bbc1cd98', 4550 4550 'phabricator-menu-item' => '75ccea43', 4551 - 'phabricator-nav-view-css' => 'd1cae958', 4551 + 'phabricator-nav-view-css' => 'bbc1cd98', 4552 4552 'phabricator-notification' => '75ccea43', 4553 - 'phabricator-notification-css' => 'd1cae958', 4554 - 'phabricator-notification-menu-css' => 'd1cae958', 4555 - 'phabricator-object-item-list-view-css' => 'd1cae958', 4553 + 'phabricator-notification-css' => 'bbc1cd98', 4554 + 'phabricator-notification-menu-css' => 'bbc1cd98', 4555 + 'phabricator-object-item-list-view-css' => 'bbc1cd98', 4556 4556 'phabricator-object-selector-css' => 'dd27a69b', 4557 4557 'phabricator-phtize' => '75ccea43', 4558 4558 'phabricator-prefab' => '75ccea43', 4559 4559 'phabricator-project-tag-css' => '06bacb9a', 4560 - 'phabricator-property-list-view-css' => 'd1cae958', 4561 - 'phabricator-remarkup-css' => 'd1cae958', 4560 + 'phabricator-property-list-view-css' => 'bbc1cd98', 4561 + 'phabricator-remarkup-css' => 'bbc1cd98', 4562 4562 'phabricator-shaped-request' => '48040be9', 4563 - 'phabricator-side-menu-view-css' => 'd1cae958', 4564 - 'phabricator-standard-page-view' => 'd1cae958', 4565 - 'phabricator-tag-view-css' => 'd1cae958', 4563 + 'phabricator-side-menu-view-css' => 'bbc1cd98', 4564 + 'phabricator-standard-page-view' => 'bbc1cd98', 4565 + 'phabricator-tag-view-css' => 'bbc1cd98', 4566 4566 'phabricator-textareautils' => '75ccea43', 4567 4567 'phabricator-tooltip' => '75ccea43', 4568 - 'phabricator-transaction-view-css' => 'd1cae958', 4569 - 'phabricator-zindex-css' => 'd1cae958', 4570 - 'phui-button-css' => 'd1cae958', 4571 - 'phui-form-css' => 'd1cae958', 4572 - 'phui-icon-view-css' => 'd1cae958', 4573 - 'phui-spacing-css' => 'd1cae958', 4574 - 'sprite-apps-large-css' => 'd1cae958', 4575 - 'sprite-gradient-css' => 'd1cae958', 4576 - 'sprite-icons-css' => 'd1cae958', 4577 - 'sprite-menu-css' => 'd1cae958', 4578 - 'syntax-highlighting-css' => 'd1cae958', 4568 + 'phabricator-transaction-view-css' => 'bbc1cd98', 4569 + 'phabricator-zindex-css' => 'bbc1cd98', 4570 + 'phui-button-css' => 'bbc1cd98', 4571 + 'phui-form-css' => 'bbc1cd98', 4572 + 'phui-icon-view-css' => 'bbc1cd98', 4573 + 'phui-spacing-css' => 'bbc1cd98', 4574 + 'sprite-apps-large-css' => 'bbc1cd98', 4575 + 'sprite-gradient-css' => 'bbc1cd98', 4576 + 'sprite-icons-css' => 'bbc1cd98', 4577 + 'sprite-menu-css' => 'bbc1cd98', 4578 + 'syntax-highlighting-css' => 'bbc1cd98', 4579 4579 ), 4580 4580 ));
+10
src/infrastructure/celerity/CeleritySpriteGenerator.php
··· 237 237 'y' => 24, 238 238 'css' => '.menu-icon-search-blue', 239 239 ), 240 + 'new' => array( 241 + 'x' => 24, 242 + 'y' => 24, 243 + 'css' => '.menu-icon-new', 244 + ), 245 + 'new_blue' => array( 246 + 'x' => 24, 247 + 'y' => 24, 248 + 'css' => '.menu-icon-new-blue', 249 + ), 240 250 'app' => array( 241 251 'x' => 24, 242 252 'y' => 24,
+13 -5
webroot/rsrc/css/sprite-menu.css
··· 13 13 only screen and (-webkit-min-device-pixel-ratio: 1.5) { 14 14 .sprite-menu { 15 15 background-image: url(/rsrc/image/sprite-menu-X2.png); 16 - background-size: 150px 122px; 16 + background-size: 150px 147px; 17 17 } 18 18 } 19 19 ··· 31 31 } 32 32 33 33 .phabricator-crumb-divider { 34 - background-position: 0px -90px; 34 + background-position: 0px -115px; 35 35 } 36 36 37 37 .menu-icon-search { ··· 42 42 background-position: -25px -38px; 43 43 } 44 44 45 + .menu-icon-new { 46 + background-position: -50px -38px; 47 + } 48 + 49 + .menu-icon-new-blue { 50 + background-position: 0px -63px; 51 + } 52 + 45 53 .menu-icon-app { 46 - background-position: -10px -90px; 54 + background-position: -10px -115px; 47 55 } 48 56 49 57 .menu-icon-app-blue { 50 - background-position: -35px -90px; 58 + background-position: -35px -115px; 51 59 } 52 60 53 61 .phabricator-main-menu-logo-image { 54 - background-position: 0px -63px; 62 + background-position: 0px -88px; 55 63 } 56 64 57 65 .alert-notifications .phabricator-main-menu-message-icon {
webroot/rsrc/image/sprite-menu-X2.png

This is a binary file and will not be displayed.

webroot/rsrc/image/sprite-menu.png

This is a binary file and will not be displayed.