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

Minor, reduce prominence of main menu icons.

+95 -126
+75 -82
src/__celerity_resource_map__.php
··· 49 49 'disk' => '/rsrc/image/app/app_maniphest.png', 50 50 'type' => 'png', 51 51 ), 52 + '/rsrc/image/app/app_people.png' => 53 + array( 54 + 'hash' => '5289700c7d871baa72e54115db7199da', 55 + 'uri' => '/res/5289700c/rsrc/image/app/app_people.png', 56 + 'disk' => '/rsrc/image/app/app_people.png', 57 + 'type' => 'png', 58 + ), 52 59 '/rsrc/image/app/app_phriction.png' => 53 60 array( 54 61 'hash' => '68f2387363a26c15653a39bd847157f3', 55 62 'uri' => '/res/68f23873/rsrc/image/app/app_phriction.png', 56 63 'disk' => '/rsrc/image/app/app_phriction.png', 64 + 'type' => 'png', 65 + ), 66 + '/rsrc/image/app/app_settings.png' => 67 + array( 68 + 'hash' => '36ce89516c828b0d31ebb84301a801d0', 69 + 'uri' => '/res/36ce8951/rsrc/image/app/app_settings.png', 70 + 'disk' => '/rsrc/image/app/app_settings.png', 57 71 'type' => 'png', 58 72 ), 59 73 '/rsrc/image/apps.png' => ··· 121 135 ), 122 136 '/rsrc/image/glyph_sprite.png' => 123 137 array( 124 - 'hash' => '0a1ea7c048be9f0b76ab2c807a9a1c0d', 125 - 'uri' => '/res/0a1ea7c0/rsrc/image/glyph_sprite.png', 138 + 'hash' => '0a4468aa530d2672da0ecf401fe57cd4', 139 + 'uri' => '/res/0a4468aa/rsrc/image/glyph_sprite.png', 126 140 'disk' => '/rsrc/image/glyph_sprite.png', 141 + 'type' => 'png', 142 + ), 143 + '/rsrc/image/glyph_sprite2x.png' => 144 + array( 145 + 'hash' => '3c11e351ed383fccb9e91ce9a25acfc2', 146 + 'uri' => '/res/3c11e351/rsrc/image/glyph_sprite2x.png', 147 + 'disk' => '/rsrc/image/glyph_sprite2x.png', 127 148 'type' => 'png', 128 149 ), 129 150 '/rsrc/image/grippy_texture.png' => ··· 448 469 'disk' => '/rsrc/image/logo_grey.png', 449 470 'type' => 'png', 450 471 ), 451 - '/rsrc/image/notification_menu.png' => 452 - array( 453 - 'hash' => 'f3834ad08a16fc631cd46ceb5db4fb0e', 454 - 'uri' => '/res/f3834ad0/rsrc/image/notification_menu.png', 455 - 'disk' => '/rsrc/image/notification_menu.png', 456 - 'type' => 'png', 457 - ), 458 - '/rsrc/image/notification_menu_admin.png' => 459 - array( 460 - 'hash' => 'd2069450038c224f2afa64f52a8db8df', 461 - 'uri' => '/res/d2069450/rsrc/image/notification_menu_admin.png', 462 - 'disk' => '/rsrc/image/notification_menu_admin.png', 463 - 'type' => 'png', 464 - ), 465 - '/rsrc/image/phabricator_logo.png' => 466 - array( 467 - 'hash' => '7e62ff4001914cb3c87893a228f400c4', 468 - 'uri' => '/res/7e62ff40/rsrc/image/phabricator_logo.png', 469 - 'disk' => '/rsrc/image/phabricator_logo.png', 470 - 'type' => 'png', 471 - ), 472 - '/rsrc/image/phabricator_logo_admin.png' => 473 - array( 474 - 'hash' => '98c8fd922b8ccf21c268b3451393a28f', 475 - 'uri' => '/res/98c8fd92/rsrc/image/phabricator_logo_admin.png', 476 - 'disk' => '/rsrc/image/phabricator_logo_admin.png', 477 - 'type' => 'png', 478 - ), 479 472 '/rsrc/image/search.png' => 480 473 array( 481 - 'hash' => '8c9b0f3000081c1322cd45c4e1b2260c', 482 - 'uri' => '/res/8c9b0f30/rsrc/image/search.png', 474 + 'hash' => 'ff7da044e6f923b8f569dec11f97e5e5', 475 + 'uri' => '/res/ff7da044/rsrc/image/search.png', 483 476 'disk' => '/rsrc/image/search.png', 484 477 'type' => 'png', 485 478 ), ··· 634 627 ), 635 628 'aphront-table-view-css' => 636 629 array( 637 - 'uri' => '/res/3237398a/rsrc/css/aphront/table-view.css', 630 + 'uri' => '/res/732d5e1f/rsrc/css/aphront/table-view.css', 638 631 'type' => 'css', 639 632 'requires' => 640 633 array( ··· 689 682 ), 690 683 'differential-inline-comment-editor' => 691 684 array( 692 - 'uri' => '/res/c3be229c/rsrc/js/application/differential/DifferentialInlineCommentEditor.js', 685 + 'uri' => '/res/1bc649b7/rsrc/js/application/differential/DifferentialInlineCommentEditor.js', 693 686 'type' => 'js', 694 687 'requires' => 695 688 array( ··· 1102 1095 ), 1103 1096 'javelin-behavior-differential-edit-inline-comments' => 1104 1097 array( 1105 - 'uri' => '/res/a8c804d4/rsrc/js/application/differential/behavior-edit-inline-comments.js', 1098 + 'uri' => '/res/0d01c58d/rsrc/js/application/differential/behavior-edit-inline-comments.js', 1106 1099 'type' => 'js', 1107 1100 'requires' => 1108 1101 array( ··· 2331 2324 ), 2332 2325 'phabricator-glyph-css' => 2333 2326 array( 2334 - 'uri' => '/res/1c8a36a8/rsrc/css/application/base/glyph.css', 2327 + 'uri' => '/res/563d95ae/rsrc/css/application/base/glyph.css', 2335 2328 'type' => 'css', 2336 2329 'requires' => 2337 2330 array( ··· 2375 2368 ), 2376 2369 'phabricator-main-menu-view' => 2377 2370 array( 2378 - 'uri' => '/res/5bae3234/rsrc/css/application/base/main-menu-view.css', 2371 + 'uri' => '/res/9c11b1b1/rsrc/css/application/base/main-menu-view.css', 2379 2372 'type' => 'css', 2380 2373 'requires' => 2381 2374 array( ··· 2799 2792 ), array( 2800 2793 'packages' => 2801 2794 array( 2802 - 84072344 => 2795 + '8b65e80d' => 2803 2796 array( 2804 2797 'name' => 'core.pkg.css', 2805 2798 'symbols' => ··· 2828 2821 21 => 'phabricator-flag-css', 2829 2822 22 => 'aphront-error-view-css', 2830 2823 ), 2831 - 'uri' => '/res/pkg/84072344/core.pkg.css', 2824 + 'uri' => '/res/pkg/8b65e80d/core.pkg.css', 2832 2825 'type' => 'css', 2833 2826 ), 2834 2827 '971b021e' => ··· 2879 2872 'uri' => '/res/pkg/96bc37d6/differential.pkg.css', 2880 2873 'type' => 'css', 2881 2874 ), 2882 - 'ffd90d51' => 2875 + '5e5a4cb2' => 2883 2876 array( 2884 2877 'name' => 'differential.pkg.js', 2885 2878 'symbols' => ··· 2903 2896 16 => 'javelin-behavior-differential-dropdown-menus', 2904 2897 17 => 'javelin-behavior-buoyant', 2905 2898 ), 2906 - 'uri' => '/res/pkg/ffd90d51/differential.pkg.js', 2899 + 'uri' => '/res/pkg/5e5a4cb2/differential.pkg.js', 2907 2900 'type' => 'js', 2908 2901 ), 2909 2902 'c8ce2d88' => ··· 2995 2988 'reverse' => 2996 2989 array( 2997 2990 'aphront-attached-file-view-css' => '7839ae2d', 2998 - 'aphront-crumbs-view-css' => '84072344', 2999 - 'aphront-dialog-view-css' => '84072344', 3000 - 'aphront-error-view-css' => '84072344', 3001 - 'aphront-form-view-css' => '84072344', 2991 + 'aphront-crumbs-view-css' => '8b65e80d', 2992 + 'aphront-dialog-view-css' => '8b65e80d', 2993 + 'aphront-error-view-css' => '8b65e80d', 2994 + 'aphront-form-view-css' => '8b65e80d', 3002 2995 'aphront-headsup-action-list-view-css' => '96bc37d6', 3003 - 'aphront-headsup-view-css' => '84072344', 3004 - 'aphront-list-filter-view-css' => '84072344', 3005 - 'aphront-pager-view-css' => '84072344', 3006 - 'aphront-panel-view-css' => '84072344', 3007 - 'aphront-side-nav-view-css' => '84072344', 3008 - 'aphront-table-view-css' => '84072344', 3009 - 'aphront-tokenizer-control-css' => '84072344', 3010 - 'aphront-tooltip-css' => '84072344', 3011 - 'aphront-typeahead-control-css' => '84072344', 2996 + 'aphront-headsup-view-css' => '8b65e80d', 2997 + 'aphront-list-filter-view-css' => '8b65e80d', 2998 + 'aphront-pager-view-css' => '8b65e80d', 2999 + 'aphront-panel-view-css' => '8b65e80d', 3000 + 'aphront-side-nav-view-css' => '8b65e80d', 3001 + 'aphront-table-view-css' => '8b65e80d', 3002 + 'aphront-tokenizer-control-css' => '8b65e80d', 3003 + 'aphront-tooltip-css' => '8b65e80d', 3004 + 'aphront-typeahead-control-css' => '8b65e80d', 3012 3005 'differential-changeset-view-css' => '96bc37d6', 3013 3006 'differential-core-view-css' => '96bc37d6', 3014 - 'differential-inline-comment-editor' => 'ffd90d51', 3007 + 'differential-inline-comment-editor' => '5e5a4cb2', 3015 3008 'differential-local-commits-view-css' => '96bc37d6', 3016 3009 'differential-results-table-css' => '96bc37d6', 3017 3010 'differential-revision-add-comment-css' => '96bc37d6', ··· 3024 3017 'inline-comment-summary-css' => '96bc37d6', 3025 3018 'javelin-behavior' => '6fb20113', 3026 3019 'javelin-behavior-aphront-basic-tokenizer' => '97f65640', 3027 - 'javelin-behavior-aphront-drag-and-drop' => 'ffd90d51', 3028 - 'javelin-behavior-aphront-drag-and-drop-textarea' => 'ffd90d51', 3020 + 'javelin-behavior-aphront-drag-and-drop' => '5e5a4cb2', 3021 + 'javelin-behavior-aphront-drag-and-drop-textarea' => '5e5a4cb2', 3029 3022 'javelin-behavior-aphront-form-disable-on-submit' => '971b021e', 3030 3023 'javelin-behavior-audit-preview' => '5e68be89', 3031 - 'javelin-behavior-buoyant' => 'ffd90d51', 3032 - 'javelin-behavior-differential-accept-with-errors' => 'ffd90d51', 3033 - 'javelin-behavior-differential-add-reviewers-and-ccs' => 'ffd90d51', 3034 - 'javelin-behavior-differential-comment-jump' => 'ffd90d51', 3035 - 'javelin-behavior-differential-diff-radios' => 'ffd90d51', 3036 - 'javelin-behavior-differential-dropdown-menus' => 'ffd90d51', 3037 - 'javelin-behavior-differential-edit-inline-comments' => 'ffd90d51', 3038 - 'javelin-behavior-differential-feedback-preview' => 'ffd90d51', 3039 - 'javelin-behavior-differential-keyboard-navigation' => 'ffd90d51', 3040 - 'javelin-behavior-differential-populate' => 'ffd90d51', 3041 - 'javelin-behavior-differential-show-more' => 'ffd90d51', 3024 + 'javelin-behavior-buoyant' => '5e5a4cb2', 3025 + 'javelin-behavior-differential-accept-with-errors' => '5e5a4cb2', 3026 + 'javelin-behavior-differential-add-reviewers-and-ccs' => '5e5a4cb2', 3027 + 'javelin-behavior-differential-comment-jump' => '5e5a4cb2', 3028 + 'javelin-behavior-differential-diff-radios' => '5e5a4cb2', 3029 + 'javelin-behavior-differential-dropdown-menus' => '5e5a4cb2', 3030 + 'javelin-behavior-differential-edit-inline-comments' => '5e5a4cb2', 3031 + 'javelin-behavior-differential-feedback-preview' => '5e5a4cb2', 3032 + 'javelin-behavior-differential-keyboard-navigation' => '5e5a4cb2', 3033 + 'javelin-behavior-differential-populate' => '5e5a4cb2', 3034 + 'javelin-behavior-differential-show-more' => '5e5a4cb2', 3042 3035 'javelin-behavior-diffusion-commit-graph' => '5e68be89', 3043 3036 'javelin-behavior-diffusion-pull-lastmodified' => '5e68be89', 3044 3037 'javelin-behavior-maniphest-batch-selector' => '7707de41', ··· 3048 3041 'javelin-behavior-maniphest-transaction-preview' => '7707de41', 3049 3042 'javelin-behavior-phabricator-autofocus' => '971b021e', 3050 3043 'javelin-behavior-phabricator-keyboard-shortcuts' => '971b021e', 3051 - 'javelin-behavior-phabricator-object-selector' => 'ffd90d51', 3044 + 'javelin-behavior-phabricator-object-selector' => '5e5a4cb2', 3052 3045 'javelin-behavior-phabricator-oncopy' => '971b021e', 3053 3046 'javelin-behavior-phabricator-tooltips' => '971b021e', 3054 3047 'javelin-behavior-phabricator-watch-anchor' => '971b021e', 3055 3048 'javelin-behavior-refresh-csrf' => '971b021e', 3056 - 'javelin-behavior-repository-crossreference' => 'ffd90d51', 3049 + 'javelin-behavior-repository-crossreference' => '5e5a4cb2', 3057 3050 'javelin-behavior-workflow' => '971b021e', 3058 3051 'javelin-dom' => '6fb20113', 3059 3052 'javelin-event' => '6fb20113', ··· 3074 3067 'javelin-workflow' => '971b021e', 3075 3068 'maniphest-task-summary-css' => '7839ae2d', 3076 3069 'maniphest-transaction-detail-css' => '7839ae2d', 3077 - 'phabricator-app-buttons-css' => '84072344', 3070 + 'phabricator-app-buttons-css' => '8b65e80d', 3078 3071 'phabricator-content-source-view-css' => '96bc37d6', 3079 - 'phabricator-core-buttons-css' => '84072344', 3080 - 'phabricator-core-css' => '84072344', 3081 - 'phabricator-directory-css' => '84072344', 3082 - 'phabricator-drag-and-drop-file-upload' => 'ffd90d51', 3072 + 'phabricator-core-buttons-css' => '8b65e80d', 3073 + 'phabricator-core-css' => '8b65e80d', 3074 + 'phabricator-directory-css' => '8b65e80d', 3075 + 'phabricator-drag-and-drop-file-upload' => '5e5a4cb2', 3083 3076 'phabricator-dropdown-menu' => '971b021e', 3084 - 'phabricator-flag-css' => '84072344', 3085 - 'phabricator-jump-nav' => '84072344', 3077 + 'phabricator-flag-css' => '8b65e80d', 3078 + 'phabricator-jump-nav' => '8b65e80d', 3086 3079 'phabricator-keyboard-shortcut' => '971b021e', 3087 3080 'phabricator-keyboard-shortcut-manager' => '971b021e', 3088 3081 'phabricator-menu-item' => '971b021e', ··· 3090 3083 'phabricator-paste-file-upload' => '971b021e', 3091 3084 'phabricator-prefab' => '971b021e', 3092 3085 'phabricator-project-tag-css' => '7839ae2d', 3093 - 'phabricator-remarkup-css' => '84072344', 3094 - 'phabricator-shaped-request' => 'ffd90d51', 3095 - 'phabricator-standard-page-view' => '84072344', 3086 + 'phabricator-remarkup-css' => '8b65e80d', 3087 + 'phabricator-shaped-request' => '5e5a4cb2', 3088 + 'phabricator-standard-page-view' => '8b65e80d', 3096 3089 'phabricator-tooltip' => '971b021e', 3097 - 'phabricator-transaction-view-css' => '84072344', 3098 - 'syntax-highlighting-css' => '84072344', 3090 + 'phabricator-transaction-view-css' => '8b65e80d', 3091 + 'syntax-highlighting-css' => '8b65e80d', 3099 3092 ), 3100 3093 ));
src/rsrc/sprites.psd

This is a binary file and will not be displayed.

+14 -37
webroot/rsrc/css/application/base/glyph.css
··· 3 3 */ 4 4 5 5 .glyph { 6 - background-size: 260px auto; 6 + background-size: 26px auto; 7 7 background-image: url(/rsrc/image/glyph_sprite.png); 8 8 } 9 9 10 + @media only screen and (min-device-pixel-ratio: 2.0) { 11 + .glyph { 12 + background-image: url(/rsrc/image/glyph_sprite2x.png); 13 + } 14 + } 10 15 11 16 .glyph-profile { 12 17 background-position: 0 0; 13 18 } 14 19 15 20 .glyph-profile-active { 16 - background-position: 0 -28px; 21 + background-position: 0 -26px; 17 22 } 18 23 19 24 .glyph-profile:hover { 20 - background-position: 0 -56px; 25 + background-position: 0 -130px; 21 26 } 22 - 23 27 24 28 .glyph-settings { 25 - background-position: -28px 0; 29 + background-position: 0px -26px; 26 30 } 27 31 28 32 .glyph-settings-active { 29 - background-position: -28px -28px; 33 + background-position: 0 0; 30 34 } 31 35 32 36 .glyph-settings:hover { 33 - background-position: -28px -56px; 37 + background-position: 0 -156px; 34 38 } 35 - 36 39 37 40 .glyph-logout { 38 - background-position: -56px 0; 41 + background-position: 0 -52px; 39 42 } 40 43 41 44 .glyph-logout-active { 42 - background-position: -56px -28px; 45 + background-position: 0 -52px; 43 46 } 44 47 45 48 .glyph-logout:hover { 46 - background-position: -56px -56px; 47 - } 48 - 49 - 50 - .glyph-notification { 51 - background-position: -84px 0; 52 - } 53 - 54 - .glyph-notification-active { 55 - background-position: -84px -28px; 56 - } 57 - 58 - .glyph-notification:hover { 59 - background-position: -84px -56px; 60 - } 61 - 62 - 63 - .glyph-menu { 64 - background-position: -112px 0; 65 - } 66 - 67 - .glyph-menu-active { 68 - background-position: -112px -28px; 69 - } 70 - 71 - .glyph-menu:hover { 72 - background-position: -112px -56px; 49 + background-position: 0 -182px; 73 50 }
+6 -7
webroot/rsrc/css/application/base/main-menu-view.css
··· 23 23 24 24 .device-desktop .phabricator-main-menu { 25 25 text-align: right; 26 - padding-right: 12px; 27 26 position: fixed; 28 27 width: 100%; 29 28 z-index: 6; 30 29 top: 0; 30 + padding-right: 44px; 31 31 } 32 32 33 33 .phabricator-main-menu-spacer { ··· 146 146 .phabricator-main-menu-icon { 147 147 width: 26px; 148 148 height: 26px; 149 - margin: 9px; 149 + margin: 9px 4px; 150 150 display: inline-block; 151 151 background-repeat: no-repeat; 152 152 } ··· 158 158 .device-tablet .phabricator-main-menu-icon-label, 159 159 .device-phone .phabricator-main-menu-icon-label { 160 160 font-weight: bold; 161 - color: #ffffff; 161 + color: #eeeeee; 162 162 position: absolute; 163 163 display: block; 164 - height: 26px; 165 - padding: 15px 0 3px; 164 + line-height: 44px; 166 165 left: 60px; 167 166 right: 0px; 168 167 top: 0px; ··· 170 169 171 170 .device-tablet .phabricator-main-menu-icon, 172 171 .device-phone .phabricator-main-menu-icon { 173 - margin-left: 24px; 172 + margin-left: 20px; 174 173 position: absolute; 175 174 } 176 175 ··· 238 237 background: #c9c9c9; 239 238 } 240 239 241 - .phabricator-main-menu-search input.jx-placeholder { 240 + .phabricator-main-menu-search input.jx-typeahead-placeholder { 242 241 color: #aaaaaa; 243 242 } 244 243
webroot/rsrc/image/glyph_sprite.png

This is a binary file and will not be displayed.

webroot/rsrc/image/glyph_sprite2x.png

This is a binary file and will not be displayed.

webroot/rsrc/image/notification_menu.png

This is a binary file and will not be displayed.

webroot/rsrc/image/notification_menu_admin.png

This is a binary file and will not be displayed.

webroot/rsrc/image/phabricator_logo.png

This is a binary file and will not be displayed.

webroot/rsrc/image/phabricator_logo_admin.png

This is a binary file and will not be displayed.

webroot/rsrc/image/search.png

This is a binary file and will not be displayed.