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

CSS adjustments to Conpherence

Summary:
**Fix Conpherence messages overlapping header in mobile mode**

Before:
{F413544}
After:
{F413546}

**Make Conpherence input box be one line even in desktop mode**

Before:
{F413541}
After:
{F413540}

This second change, in particular, is motivated by the fact that pressing `Enter` sends the message, whereas the multi-line box gives the impression that the `Enter` key would simply introduce a line break in the message. (That's still possible via `Shift`+`Enter`, btw.)

Test Plan:
- Visit a Conpherence room with some content in mobile mode;
scroll down and notice that the messages no longer slightly overlap the header.
- Visit a Conpherence room in desktop mode;
verify that the input box now has the height of a single line.

Reviewers: O1 Blessed Committers, valerio.bozzolan

Reviewed By: O1 Blessed Committers, valerio.bozzolan

Subscribers: speck, tobiaswiese, valerio.bozzolan, Matthew, Cigaryno

Tags: #conpherence

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

+8 -9
+3 -3
resources/celerity/map.php
··· 7 7 */ 8 8 return array( 9 9 'names' => array( 10 - 'conpherence.pkg.css' => '76ed87e3', 10 + 'conpherence.pkg.css' => '2f25eb4f', 11 11 'conpherence.pkg.js' => '020aebcf', 12 12 'core.pkg.css' => 'c0bdb5b4', 13 13 'core.pkg.js' => '2eeda9e0', ··· 51 51 'rsrc/css/application/conpherence/durable-column.css' => '2d57072b', 52 52 'rsrc/css/application/conpherence/header-pane.css' => 'c9a3db8e', 53 53 'rsrc/css/application/conpherence/menu.css' => '67f4680d', 54 - 'rsrc/css/application/conpherence/message-pane.css' => 'd244db1e', 54 + 'rsrc/css/application/conpherence/message-pane.css' => '50b1345e', 55 55 'rsrc/css/application/conpherence/notification.css' => '85c48def', 56 56 'rsrc/css/application/conpherence/participant-pane.css' => '69e0058a', 57 57 'rsrc/css/application/conpherence/transaction.css' => '3a3f5e7e', ··· 552 552 'conpherence-durable-column-view' => '2d57072b', 553 553 'conpherence-header-pane-css' => 'c9a3db8e', 554 554 'conpherence-menu-css' => '67f4680d', 555 - 'conpherence-message-pane-css' => 'd244db1e', 555 + 'conpherence-message-pane-css' => '50b1345e', 556 556 'conpherence-notification-css' => '85c48def', 557 557 'conpherence-participant-pane-css' => '69e0058a', 558 558 'conpherence-thread-manager' => 'aec8e38c',
+5 -6
webroot/rsrc/css/application/conpherence/message-pane.css
··· 9 9 position: fixed; 10 10 left: 240px; 11 11 right: 240px; 12 - top: 106px; 12 + top: 115px; 13 13 bottom: 0px; 14 14 min-width: 300px; 15 15 width: auto; ··· 55 55 position: fixed; 56 56 left: 240px; 57 57 right: 240px; 58 - top: 106px; 59 - bottom: 142px; 58 + top: 115px; 59 + bottom: 88px; 60 60 overflow-x: hidden; 61 61 overflow-y: auto; 62 62 -webkit-overflow-scrolling: touch; ··· 95 95 96 96 .conpherence-message-pane .phui-form-view { 97 97 border-width: 0; 98 - height: 130px; 98 + height: 76px; 99 99 padding: 0 20px 12px; 100 100 position: fixed; 101 101 bottom: 0; ··· 347 347 } 348 348 349 349 .conpherence-message-pane .remarkup-assist-textarea { 350 - height: 88px; 350 + height: 34px; 351 351 padding: 8px; 352 352 box-sizing: border-box; 353 353 -moz-box-sizing: border-box; ··· 360 360 margin: 0; 361 361 padding: 7px 8px 6px 38px; 362 362 width: 100%; 363 - height: 34px; 364 363 resize: none; 365 364 border-color: {$greyborder}; 366 365 border-top-left-radius: 3px;