Always keep a placeholder margin between the message composer text entry field and the discussion view's text, to prevent read markers / receipts from making the view needlessly jump up in a distracting way
The message view currently always jumps up when the 1st read marker indicator gets added below the latest message, which can be visually jarring, and particularly distracting for some folks with disabilities.
Steps to reproduce
- Type a message in a room
- Wait for the first person to read it
Actual Result: the whole view jumps / gets bumped upwards by the newly added read marker avatar on the right below the text (and above the composer widget). Note that I tested with "reduce animations" turned on in GNOME's accessibility settings, which makes this behavior particularly obvious.
Expected Result:
- No jumping, no shifting, even with animations turned on. Instead, there should be an invisible placeholder margin kept below the latest message at all times, so that the read markers appear in it without needing to shift anything vertically. This would also help with #1285 (closed).
- This should always be in effect, without being dependent on a "no distractions mode" toggle from #586.
Information
- Fractal Version: 5
- OS Version: Fedora 39
- Installation Source: Flathub
- Homeserver: any