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

Remove macOS specific font smoothing CSS

Summary:
Remove non-standard macOS specific font smoothing CSS which should be unneeded in the age of Retina displays and be superseded anyway by system and browser settings.

Closes T16059

Test Plan: Run browsers under macOS. Which I do not have.

Reviewers: O1 Blessed Committers, valerio.bozzolan

Reviewed By: O1 Blessed Committers, valerio.bozzolan

Subscribers: tobiaswiese, valerio.bozzolan, Matthew, Cigaryno

Maniphest Tasks: T16059

Differential Revision: https://we.phorge.it/D25989

+29 -58
+29 -29
resources/celerity/map.php
··· 9 9 'names' => array( 10 10 'conpherence.pkg.css' => '79a197f6', 11 11 'conpherence.pkg.js' => '020aebcf', 12 - 'core.pkg.css' => '11699bb1', 12 + 'core.pkg.css' => '471c2d12', 13 13 'core.pkg.js' => '086da722', 14 14 'dark-console.pkg.js' => '187792c2', 15 15 'differential.pkg.css' => 'db7c5008', ··· 32 32 'rsrc/css/aphront/notification.css' => '30240bd2', 33 33 'rsrc/css/aphront/table-view.css' => '0bb61df1', 34 34 'rsrc/css/aphront/tokenizer.css' => '194e8160', 35 - 'rsrc/css/aphront/tooltip.css' => 'e3f2412f', 35 + 'rsrc/css/aphront/tooltip.css' => 'dfcdd281', 36 36 'rsrc/css/aphront/typeahead-browse.css' => 'b7ed02d2', 37 37 'rsrc/css/aphront/typeahead.css' => '5da109c8', 38 38 'rsrc/css/application/almanac/almanac.css' => '2e050f4f', ··· 85 85 'rsrc/css/application/phame/phame.css' => '209125c7', 86 86 'rsrc/css/application/pholio/pholio-edit.css' => '4df55b3b', 87 87 'rsrc/css/application/pholio/pholio-inline-comments.css' => '722b48c2', 88 - 'rsrc/css/application/pholio/pholio.css' => '10ac89b5', 88 + 'rsrc/css/application/pholio/pholio.css' => '87870afb', 89 89 'rsrc/css/application/phortune/phortune-credit-card-form.css' => '3b9868a8', 90 90 'rsrc/css/application/phortune/phortune-invoice.css' => '4436b241', 91 91 'rsrc/css/application/phortune/phortune.css' => '508a1a5e', ··· 104 104 'rsrc/css/application/tokens/tokens.css' => 'ce5a50bd', 105 105 'rsrc/css/application/uiexample/example.css' => '549e220b', 106 106 'rsrc/css/core/core.css' => '83d97073', 107 - 'rsrc/css/core/remarkup.css' => '03b6c819', 107 + 'rsrc/css/core/remarkup.css' => '90b42b95', 108 108 'rsrc/css/core/syntax.css' => '548567f6', 109 109 'rsrc/css/core/z-index.css' => '56fbe5ba', 110 110 'rsrc/css/diviner/diviner-shared.css' => '4bd263b0', 111 111 'rsrc/css/font/font-awesome.css' => 'a8d83a0c', 112 112 'rsrc/css/font/font-lato.css' => '23631304', 113 - 'rsrc/css/font/phui-font-icon-base.css' => 'e3b53e1e', 113 + 'rsrc/css/font/phui-font-icon-base.css' => 'b7608e58', 114 114 'rsrc/css/fuel/fuel-grid.css' => '66697240', 115 115 'rsrc/css/fuel/fuel-handle-list.css' => '2c4cbeca', 116 116 'rsrc/css/fuel/fuel-map.css' => 'd6e31510', ··· 118 118 'rsrc/css/layout/phabricator-source-code-view.css' => 'e382316a', 119 119 'rsrc/css/phui/button/phui-button-bar.css' => 'a4aa75c4', 120 120 'rsrc/css/phui/button/phui-button-simple.css' => '1ff278aa', 121 - 'rsrc/css/phui/button/phui-button.css' => 'f445d196', 121 + 'rsrc/css/phui/button/phui-button.css' => '66c38b9a', 122 122 'rsrc/css/phui/calendar/phui-calendar-day.css' => '9597d706', 123 123 'rsrc/css/phui/calendar/phui-calendar-list.css' => 'ccd7e4e2', 124 124 'rsrc/css/phui/calendar/phui-calendar-month.css' => 'cb758c42', ··· 127 127 'rsrc/css/phui/object-item/phui-oi-color.css' => 'b517bfa0', 128 128 'rsrc/css/phui/object-item/phui-oi-drag-ui.css' => 'da15d3dc', 129 129 'rsrc/css/phui/object-item/phui-oi-flush-ui.css' => '490e2e2e', 130 - 'rsrc/css/phui/object-item/phui-oi-list-view.css' => '187460f1', 130 + 'rsrc/css/phui/object-item/phui-oi-list-view.css' => '0b379438', 131 131 'rsrc/css/phui/object-item/phui-oi-simple-ui.css' => '9b03a61f', 132 - 'rsrc/css/phui/phui-action-list.css' => 'd26ccb62', 132 + 'rsrc/css/phui/phui-action-list.css' => 'b46ef6bd', 133 133 'rsrc/css/phui/phui-action-panel.css' => 'c0db6855', 134 134 'rsrc/css/phui/phui-badge.css' => 'aa49028c', 135 - 'rsrc/css/phui/phui-basic-nav-view.css' => '6b7bd9a5', 135 + 'rsrc/css/phui/phui-basic-nav-view.css' => '44e1edaf', 136 136 'rsrc/css/phui/phui-big-info-view.css' => '362ad37b', 137 137 'rsrc/css/phui/phui-box.css' => '5ed3b8cb', 138 138 'rsrc/css/phui/phui-bulk-editor.css' => '374d5e30', ··· 140 140 'rsrc/css/phui/phui-cms.css' => '8c05c41e', 141 141 'rsrc/css/phui/phui-comment-form.css' => '3c6679a3', 142 142 'rsrc/css/phui/phui-comment-panel.css' => 'ec4e31c0', 143 - 'rsrc/css/phui/phui-crumbs-view.css' => 'd5e6e56c', 143 + 'rsrc/css/phui/phui-crumbs-view.css' => '30342804', 144 144 'rsrc/css/phui/phui-curtain-object-ref-view.css' => '51d93266', 145 145 'rsrc/css/phui/phui-curtain-view.css' => '68c5efb6', 146 146 'rsrc/css/phui/phui-document-pro.css' => '5a26f5d2', ··· 148 148 'rsrc/css/phui/phui-document.css' => '52b748a5', 149 149 'rsrc/css/phui/phui-feed-story.css' => 'a0c05029', 150 150 'rsrc/css/phui/phui-fontkit.css' => '1ec937e5', 151 - 'rsrc/css/phui/phui-form-view.css' => '1759b097', 152 - 'rsrc/css/phui/phui-form.css' => '8ea0227d', 151 + 'rsrc/css/phui/phui-form-view.css' => '0c6c5f44', 152 + 'rsrc/css/phui/phui-form.css' => '2884219c', 153 153 'rsrc/css/phui/phui-formation-view.css' => 'd3956117', 154 154 'rsrc/css/phui/phui-head-thing.css' => 'd7f293df', 155 - 'rsrc/css/phui/phui-header-view.css' => 'e8aa5ae8', 155 + 'rsrc/css/phui/phui-header-view.css' => '7bc4efa0', 156 156 'rsrc/css/phui/phui-hovercard.css' => '39fd2e14', 157 157 'rsrc/css/phui/phui-icon-set-selector.css' => '19e0253b', 158 158 'rsrc/css/phui/phui-icon.css' => '084ac612', ··· 161 161 'rsrc/css/phui/phui-invisible-character-view.css' => 'c694c4a4', 162 162 'rsrc/css/phui/phui-left-right.css' => '68513c34', 163 163 'rsrc/css/phui/phui-lightbox.css' => 'e4015eff', 164 - 'rsrc/css/phui/phui-list.css' => 'ccf73664', 164 + 'rsrc/css/phui/phui-list.css' => '80804ff9', 165 165 'rsrc/css/phui/phui-object-box.css' => 'b8d7eea0', 166 166 'rsrc/css/phui/phui-pager.css' => 'd022c7ad', 167 167 'rsrc/css/phui/phui-pinboard-view.css' => '1f08f5d8', ··· 171 171 'rsrc/css/phui/phui-segment-bar-view.css' => '5166b370', 172 172 'rsrc/css/phui/phui-spacing.css' => 'b05cadc3', 173 173 'rsrc/css/phui/phui-status.css' => '293b5dad', 174 - 'rsrc/css/phui/phui-tag-view.css' => 'fb811341', 174 + 'rsrc/css/phui/phui-tag-view.css' => '8613be82', 175 175 'rsrc/css/phui/phui-timeline-view.css' => 'd349cf47', 176 176 'rsrc/css/phui/phui-two-column-view.css' => 'f96d319f', 177 177 'rsrc/css/phui/workboards/phui-workboard-color.css' => '3a1c21ff', ··· 522 522 'aphront-multi-column-view-css' => 'fbc00ba3', 523 523 'aphront-table-view-css' => '0bb61df1', 524 524 'aphront-tokenizer-control-css' => '194e8160', 525 - 'aphront-tooltip-css' => 'e3f2412f', 525 + 'aphront-tooltip-css' => 'dfcdd281', 526 526 'aphront-typeahead-control-css' => '5da109c8', 527 527 'application-search-view-css' => '0f7c06d8', 528 528 'auth-css' => 'c2f23d74', ··· 745 745 'path-typeahead' => 'ad486db3', 746 746 'people-picture-menu-item-css' => 'fe8e07cf', 747 747 'people-profile-css' => '2ea2daa1', 748 - 'phabricator-action-list-view-css' => 'd26ccb62', 748 + 'phabricator-action-list-view-css' => 'b46ef6bd', 749 749 'phabricator-busy' => '5202e831', 750 750 'phabricator-content-source-view-css' => 'cdf0d579', 751 751 'phabricator-core-css' => '83d97073', ··· 774 774 'phabricator-object-selector-css' => 'ee77366f', 775 775 'phabricator-phtize' => '2f1db1ed', 776 776 'phabricator-prefab' => '5793d835', 777 - 'phabricator-remarkup-css' => '03b6c819', 777 + 'phabricator-remarkup-css' => '90b42b95', 778 778 'phabricator-remarkup-metadata' => 'e40c4991', 779 779 'phabricator-search-results-css' => '9ea70ace', 780 780 'phabricator-shaped-request' => '995f5102', ··· 787 787 'phabricator-ui-example-css' => '549e220b', 788 788 'phabricator-zindex-css' => '56fbe5ba', 789 789 'phame-css' => '209125c7', 790 - 'pholio-css' => '10ac89b5', 790 + 'pholio-css' => '87870afb', 791 791 'pholio-edit-css' => '4df55b3b', 792 792 'pholio-inline-comments-css' => '722b48c2', 793 793 'phortune-credit-card-form' => 'd12d214f', ··· 798 798 'phriction-document-css' => '03380da0', 799 799 'phui-action-panel-css' => 'c0db6855', 800 800 'phui-badge-view-css' => 'aa49028c', 801 - 'phui-basic-nav-view-css' => '6b7bd9a5', 801 + 'phui-basic-nav-view-css' => '44e1edaf', 802 802 'phui-big-info-view-css' => '362ad37b', 803 803 'phui-box-css' => '5ed3b8cb', 804 804 'phui-bulk-editor-css' => '374d5e30', 805 805 'phui-button-bar-css' => 'a4aa75c4', 806 - 'phui-button-css' => 'f445d196', 806 + 'phui-button-css' => '66c38b9a', 807 807 'phui-button-simple-css' => '1ff278aa', 808 808 'phui-calendar-css' => 'f11073aa', 809 809 'phui-calendar-day-css' => '9597d706', ··· 813 813 'phui-cms-css' => '8c05c41e', 814 814 'phui-comment-form-css' => '3c6679a3', 815 815 'phui-comment-panel-css' => 'ec4e31c0', 816 - 'phui-crumbs-view-css' => 'd5e6e56c', 816 + 'phui-crumbs-view-css' => '30342804', 817 817 'phui-curtain-object-ref-view-css' => '51d93266', 818 818 'phui-curtain-view-css' => '68c5efb6', 819 819 'phui-document-summary-view-css' => 'b068eed1', 820 820 'phui-document-view-css' => '52b748a5', 821 821 'phui-document-view-pro-css' => '5a26f5d2', 822 822 'phui-feed-story-css' => 'a0c05029', 823 - 'phui-font-icon-base-css' => 'e3b53e1e', 823 + 'phui-font-icon-base-css' => 'b7608e58', 824 824 'phui-fontkit-css' => '1ec937e5', 825 - 'phui-form-css' => '8ea0227d', 826 - 'phui-form-view-css' => '1759b097', 825 + 'phui-form-css' => '2884219c', 826 + 'phui-form-view-css' => '0c6c5f44', 827 827 'phui-formation-view-css' => 'd3956117', 828 828 'phui-head-thing-view-css' => 'd7f293df', 829 - 'phui-header-view-css' => 'e8aa5ae8', 829 + 'phui-header-view-css' => '7bc4efa0', 830 830 'phui-hovercard' => '6199f752', 831 831 'phui-hovercard-list' => 'de4b4919', 832 832 'phui-hovercard-view-css' => '39fd2e14', ··· 838 838 'phui-invisible-character-view-css' => 'c694c4a4', 839 839 'phui-left-right-css' => '68513c34', 840 840 'phui-lightbox-css' => 'e4015eff', 841 - 'phui-list-view-css' => 'ccf73664', 841 + 'phui-list-view-css' => '80804ff9', 842 842 'phui-object-box-css' => 'b8d7eea0', 843 843 'phui-oi-big-ui-css' => 'fa74cc35', 844 844 'phui-oi-color-css' => 'b517bfa0', 845 845 'phui-oi-drag-ui-css' => 'da15d3dc', 846 846 'phui-oi-flush-ui-css' => '490e2e2e', 847 - 'phui-oi-list-view-css' => '187460f1', 847 + 'phui-oi-list-view-css' => '0b379438', 848 848 'phui-oi-simple-ui-css' => '9b03a61f', 849 849 'phui-pager-css' => 'd022c7ad', 850 850 'phui-pinboard-view-css' => '1f08f5d8', ··· 854 854 'phui-segment-bar-view-css' => '5166b370', 855 855 'phui-spacing-css' => 'b05cadc3', 856 856 'phui-status-list-view-css' => '293b5dad', 857 - 'phui-tag-view-css' => 'fb811341', 857 + 'phui-tag-view-css' => '8613be82', 858 858 'phui-theme-css' => '35883b37', 859 859 'phui-timeline-view-css' => 'd349cf47', 860 860 'phui-two-column-view-css' => 'f96d319f',
-6
webroot/rsrc/css/aphront/tooltip.css
··· 15 15 16 16 .jx-tooltip-appear { 17 17 animation: 0.5s tooltip-appear; 18 - 19 - /* Without this, there's a nasty pop-in effect at the end of the animation 20 - when Safari changes font smoothing. The text becomes visibly more bold 21 - after the last frame of animation. */ 22 - -webkit-font-smoothing: subpixel-antialiased; 23 18 } 24 19 25 20 @keyframes tooltip-appear { ··· 45 40 .jx-tooltip { 46 41 color: #fff; 47 42 font-size: {$normalfontsize}; 48 - -webkit-font-smoothing: antialiased; 49 43 font-weight: bold; 50 44 padding: 6px 8px; 51 45 overflow: hidden;
-1
webroot/rsrc/css/application/pholio/pholio.css
··· 250 250 color: {$lightbluetext}; 251 251 font-weight: bold; 252 252 padding-right: 8px; 253 - -webkit-font-smoothing: antialiased; 254 253 white-space: nowrap; 255 254 }
-2
webroot/rsrc/css/core/remarkup.css
··· 384 384 margin: 0 0 4px; 385 385 display: inline-block; 386 386 font-weight: bold; 387 - -webkit-font-smoothing: antialiased; 388 387 border: 1px solid {$lightblueborder}; 389 388 border-radius: 3px; 390 389 color: {$blacktext}; ··· 787 786 padding: 8px; 788 787 border: 1px solid {$lightblueborder}; 789 788 border-top: none; 790 - -webkit-font-smoothing: antialiased; 791 789 } 792 790 793 791 .remarkup-control-fullscreen-mode .remarkup-inline-preview {
-2
webroot/rsrc/css/font/phui-font-icon-base.css
··· 8 8 font-style: normal; 9 9 font-weight: normal; 10 10 line-height: 1; 11 - -webkit-font-smoothing: antialiased; 12 - -moz-osx-font-smoothing: grayscale; 13 11 } 14 12 15 13 .ph-rotate-90 {
-5
webroot/rsrc/css/phui/button/phui-button.css
··· 7 7 a.button, 8 8 input[type="submit"] { 9 9 font: {$basefont}; 10 - -webkit-font-smoothing: antialiased; 11 10 -webkit-user-select: none; 12 11 user-select: none; 13 - } 14 - 15 - button.phabricator-action-view-item { 16 - -webkit-font-smoothing: auto; 17 12 } 18 13 19 14 button::-moz-focus-inner,
-1
webroot/rsrc/css/phui/object-item/phui-oi-list-view.css
··· 91 91 overflow: hidden; 92 92 text-overflow: ellipsis; 93 93 font-weight: bold; 94 - -webkit-font-smoothing: antialiased; 95 94 } 96 95 97 96 .device-phone .phui-oi-name {
-1
webroot/rsrc/css/phui/phui-action-list.css
··· 136 136 padding: 4px 8px 6px 8px; 137 137 display: block; 138 138 text-transform: uppercase; 139 - -webkit-font-smoothing: antialiased; 140 139 } 141 140 142 141 .phabricator-action-view + .phabricator-action-view-label {
-1
webroot/rsrc/css/phui/phui-basic-nav-view.css
··· 65 65 display: block; 66 66 white-space: nowrap; 67 67 text-decoration: none; 68 - -webkit-font-smoothing: antialiased; 69 68 } 70 69 71 70 .phui-basic-nav .phabricator-side-menu .phui-list-item-href {
-1
webroot/rsrc/css/phui/phui-crumbs-view.css
··· 9 9 /* TODO: Position this over the slider for Differential's file tree view. 10 10 Remove this once that gets sorted out. */ 11 11 position: relative; 12 - -webkit-font-smoothing: antialiased; 13 12 background-color: {$page.background}; 14 13 } 15 14
-3
webroot/rsrc/css/phui/phui-form-view.css
··· 23 23 font-weight: bold; 24 24 font-size: {$normalfontsize}; 25 25 color: {$bluetext}; 26 - -webkit-font-smoothing: antialiased; 27 26 } 28 27 29 28 .device-phone .phui-form-view label.aphront-form-label, ··· 102 101 font-weight: normal; 103 102 color: {$lightgreytext}; 104 103 font-size: {$smallestfontsize}; 105 - -webkit-font-smoothing: antialiased; 106 104 } 107 105 108 106 .aphront-form-input input[type="text"], ··· 154 152 padding: 8px 0; 155 153 margin-right: 20%; 156 154 margin-left: 20%; 157 - -webkit-font-smoothing: antialiased; 158 155 line-height: 16px; 159 156 } 160 157
-1
webroot/rsrc/css/phui/phui-form.css
··· 25 25 color: inherit; 26 26 vertical-align: middle; 27 27 font: {$basefont}; 28 - -webkit-font-smoothing: antialiased; 29 28 } 30 29 31 30 textarea,
-2
webroot/rsrc/css/phui/phui-header-view.css
··· 209 209 border-radius: 3px; 210 210 background: rgba({$alphablue}, 0.1); 211 211 margin-right: 8px; 212 - -webkit-font-smoothing: auto; 213 212 border-color: transparent; 214 213 line-height: 28px; 215 214 } ··· 219 218 .phui-header-subheader .phui-tag-type-shade .phui-tag-core { 220 219 border: none; 221 220 font-weight: normal; 222 - -webkit-font-smoothing: auto; 223 221 } 224 222 225 223 .policy-header-callout.policy-adjusted-special {
-2
webroot/rsrc/css/phui/phui-list.css
··· 10 10 .phui-list-item-header a { 11 11 color: {$bluetext}; 12 12 font-weight: bold; 13 - -webkit-font-smoothing: antialiased; 14 13 } 15 14 16 15 /* - Sidenav and Actions ------------------------------------------------------- ··· 28 27 color: {$bluetext}; 29 28 padding: 4px 8px 6px 8px; 30 29 display: block; 31 - -webkit-font-smoothing: antialiased; 32 30 } 33 31 34 32 .phui-list-sidenav .phui-list-item-type-divider {
-1
webroot/rsrc/css/phui/phui-tag-view.css
··· 6 6 font-weight: bold; 7 7 text-decoration: none; 8 8 position: relative; 9 - -webkit-font-smoothing: antialiased; 10 9 white-space: nowrap; 11 10 } 12 11