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

Fix some minor curtain overflow/wrap issues

Summary:
Fixes T12503.

- Users with creative usernames like `MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM` could overflow "Subscribers" in the curtain UI.
- Other content like packages could also overflow.
- Users with interesting and unique names like `WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW` who were also away or disabled could get a linebreak between their availability dot and their username.

Test Plan:
See T12503 for "before" screenshots. Also tested mobile, which looked fine, but didn't screenshot it.

{F4849900}

{F4849912}

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T12503

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

+12 -5
+5 -5
resources/celerity/map.php
··· 9 9 'names' => array( 10 10 'conpherence.pkg.css' => '82aca405', 11 11 'conpherence.pkg.js' => '281b1a73', 12 - 'core.pkg.css' => '1bf8fa70', 12 + 'core.pkg.css' => 'b519db07', 13 13 'core.pkg.js' => 'fbc1c380', 14 14 'darkconsole.pkg.js' => 'e7393ebb', 15 15 'differential.pkg.css' => '90b30783', ··· 37 37 'rsrc/css/application/base/main-menu-view.css' => '5294060f', 38 38 'rsrc/css/application/base/notification-menu.css' => '6a697e43', 39 39 'rsrc/css/application/base/phui-theme.css' => '9f261c6b', 40 - 'rsrc/css/application/base/standard-page-view.css' => '894d8a25', 40 + 'rsrc/css/application/base/standard-page-view.css' => '285cedf3', 41 41 'rsrc/css/application/chatlog/chatlog.css' => 'd295b020', 42 42 'rsrc/css/application/conduit/conduit-api.css' => '7bc725c4', 43 43 'rsrc/css/application/config/config-options.css' => '0ede4c9b', ··· 139 139 'rsrc/css/phui/phui-comment-form.css' => '7d903c2d', 140 140 'rsrc/css/phui/phui-comment-panel.css' => 'f50152ad', 141 141 'rsrc/css/phui/phui-crumbs-view.css' => '6ece3bbb', 142 - 'rsrc/css/phui/phui-curtain-view.css' => '947bf1a4', 142 + 'rsrc/css/phui/phui-curtain-view.css' => '679743bb', 143 143 'rsrc/css/phui/phui-document-pro.css' => 'f56738ed', 144 144 'rsrc/css/phui/phui-document-summary.css' => '9ca48bdf', 145 145 'rsrc/css/phui/phui-document.css' => 'c32e8dec', ··· 798 798 'phabricator-shaped-request' => '7cbe244b', 799 799 'phabricator-slowvote-css' => 'a94b7230', 800 800 'phabricator-source-code-view-css' => '4383192f', 801 - 'phabricator-standard-page-view' => '894d8a25', 801 + 'phabricator-standard-page-view' => '285cedf3', 802 802 'phabricator-textareautils' => '320810c8', 803 803 'phabricator-title' => '485aaa6c', 804 804 'phabricator-tooltip' => '8fadb715', ··· 839 839 'phui-comment-form-css' => '7d903c2d', 840 840 'phui-comment-panel-css' => 'f50152ad', 841 841 'phui-crumbs-view-css' => '6ece3bbb', 842 - 'phui-curtain-view-css' => '947bf1a4', 842 + 'phui-curtain-view-css' => '679743bb', 843 843 'phui-document-summary-view-css' => '9ca48bdf', 844 844 'phui-document-view-css' => 'c32e8dec', 845 845 'phui-document-view-pro-css' => 'f56738ed',
+5
webroot/rsrc/css/application/base/standard-page-view.css
··· 97 97 font-size: {$smallerfontsize}; 98 98 } 99 99 100 + .phui-handle.phui-link-person { 101 + /* Prevent linebreaks between user availability markers and usernames. */ 102 + white-space: nowrap; 103 + } 104 + 100 105 .phui-handle .phui-icon-view { 101 106 display: inline-block; 102 107 margin: 2px 2px -2px 0;
+2
webroot/rsrc/css/phui/phui-curtain-view.css
··· 24 24 25 25 .phui-curtain-panel-body { 26 26 padding: 4px 0 0; 27 + overflow: hidden; 28 + text-overflow: ellipsis; 27 29 } 28 30 29 31 .device .phui-curtain-panel-body {