jeremyckahn / chitchatter

Secure peer-to-peer chat that is serverless, decentralized, and ephemeral
https://chitchatter.im/
GNU General Public License v2.0
1.56k stars 207 forks source link

Expanding the user list on smaller screens breaks the UI's vertical scrolling #136

Open jeremyckahn opened 1 year ago

jeremyckahn commented 1 year ago

Originally posted by @africa552036012020255252355634346346346 in https://github.com/jeremyckahn/chitchatter/issues/135#issue-1842429204

africa552036012020255252355634346346346 commented 1 year ago

Adding a bit to this one: (in brave & cromite @ android, not firefox) the vertical scrolling is already somewhat broken when in a conversation even without expanding the user list or menu; neither the menu bar or the message field is at the actual top / bottom of the page, instead there is a gap creating a scrollbar.

(Unrelated but can be fix'd in the same go: especially on phone unless you have big hands or a small phone it's one hell of a stretch to reach all the way up to the menu bar so operating the app with just one hand comes with a slight amplified risk of dropping the phone.

Apps like Discord (on android at least) have solved this thru having the entire screen be draggable left n right, it only works in their dedicated app and not their web version tho.

A neat way of solving that apart from ^ would be to have a setting where the menu can be moved down to float at the bottom instead (above the message field).)

jeremyckahn commented 1 year ago

From @africa552036012020255252355634346346346 via #162:

Peerlist (& the entire page) never extending beyond the initial viewport (fixing https://github.com/jeremyckahn/chitchatter/issues/136) (& tiny scroll in there Discord style for when having many connections if it's not there already).