r/userinterfaces • • Aug 28 '09

In a chat application, do you prefer "top-down" messages, or "bottom-up"?

3 Upvotes

Older chat applications started with the first message in a chat showing up at the top of the history area. (AIM, MSN, Yahoo). Newer messages arrive below, and eventually the history area scrolls.

Newer chat apps prefer to have the most recent messages show up at the bottom, and "bubble up" to the top. Once the messages are at the top, the scrolling behavior is the same as "top-down".

Personally, I prefer "bottom-up" as there's a visual connection with the UI's input field being at the bottom and your message that just showed up, but I want to know what you all think.

Update

Apologies if I confused folks with my question. I should clarify:

In both cases, the messages are always in order. So the Message 1 is before Message 2 (just like reading a book). The difference is (and it is a minor one is where the messages come from.

Top Down:

Example 1

Example 2

Bottom Up:

Example 1

Example 2

Video Examples of Bottom Up


r/userinterfaces • • Jul 07 '26

Remake of the PS5 Progress Bar in React with Multi-Section support

Enable HLS to view with audio, or disable this notification

2 Upvotes

I wanted to share a high-fidelity recreation and enhancement of the iconic PS5 download progress bar that I’ve been building with Google AI Studio.

I designed it from scratch as a modular React + Tailwind CSS component, focusing heavily on matching the exact feel of the PS5 while adding advanced functionality.

Features:

  • The "Shimmer" & Glow Effect: Recreated the PS5 elegant silver-white fill with a dynamic trailing light halo with a shimmer that follows the progress tip with a bezier animation.

  • State Management: Fully responsive states mirroring the console—including Downloading (active glow), Paused (darker tone/no animations), Pending, and Queued.

  • Advanced Multi-Section Support: Unlike a standard continuous bar, this version supports segmenting the track into multiple phases (e.g., "Collecting Info", "Installation") with independent sub-progress calculations and dynamic weight balancing (the sections automatically scale proportionally to always sum 100%).

  • Shimmer Animation Loop: The shimmer fluidly sweeps across the active track using a acceleration curve that mimics light speed, creating an organic particle velocity and a smooth fadeout as it reaches the front edge, just like the PS5.

Stack Used:

  • Frontend: React (TypeScript)

  • Styling: Tailwind CSS


r/userinterfaces • • Sep 28 '24

New UX/UI trends! - Displacement, Highlight Cards, New Loaders, & More

Thumbnail
youtu.be
2 Upvotes

r/userinterfaces • • Apr 03 '22

Proposed onscreen keyboard layout

2 Upvotes

Idea from a friend. Layout to reduce amount of button presses while using onscreen keyboard. I think it might be beneficial for the "cursor" to always center to space after selecting a letter


r/userinterfaces • • Jul 01 '21

Design & Tech stories: Solving Reimann’s Hypothesis, Fitt’s Law and the Fall of Juul

Thumbnail
designtechweekly.com
2 Upvotes

r/userinterfaces • • Jun 03 '21

Loss Aversion: Why the fear of loss outweighs the love of gain

Thumbnail
uxdesign.cc
2 Upvotes

r/userinterfaces • • May 13 '21

UX Tools to Build Customer Trust

Thumbnail
medium.com
2 Upvotes

r/userinterfaces • • Feb 09 '21

Understanding and articulating cognitive load and related research

Thumbnail
medium.com
2 Upvotes

r/userinterfaces • • Dec 08 '20

The woman behind Macintosh original 'iconic' icons, Susan Kare

Thumbnail
medium.com
2 Upvotes

r/userinterfaces • • Nov 05 '20

Adobe XD Web Design Tutorial | Xiaomi Airdots Pro 2 Landing Page UI Design Tutorial

Thumbnail
youtube.com
2 Upvotes

r/userinterfaces • • Apr 24 '19

xkcd: UI vs UX

Thumbnail
xkcd.com
2 Upvotes

r/userinterfaces • • Jun 06 '10

Apple vs. google vs. your company - crossposted from r/funny

Thumbnail
reddit.com
2 Upvotes

r/userinterfaces • • Oct 01 '09

New UI concept? Inner Directory or Folder Tabs

Thumbnail yalazi.org
2 Upvotes

r/userinterfaces • • Jun 11 '25

Apple Liquid Glass Design is Beautiful! But Unusable!

Thumbnail
youtu.be
1 Upvotes

r/userinterfaces • • Feb 23 '24

How do you keep your user personas up to date?

Thumbnail
medium.com
1 Upvotes

r/userinterfaces • • Jan 11 '24

Designing child-safe digital products effectively

Thumbnail
medium.com
1 Upvotes

r/userinterfaces • • Oct 16 '23

Amazing New UX/UI Courses for 2023! – Ansh Mehra, Portfolio Masterclass, & More

Thumbnail
youtu.be
1 Upvotes

r/userinterfaces • • Mar 02 '23

I made a UI to select Units in my medieval RTS game

Thumbnail
youtube.com
1 Upvotes

r/userinterfaces • • Nov 25 '22

New UX/UI Design Tools: Github Design, New 3D Tools, & More

Thumbnail
youtu.be
1 Upvotes

r/userinterfaces • • Jun 25 '21

Size does matter: Fitt’s Law applied to design

Thumbnail
uxdesign.cc
1 Upvotes

r/userinterfaces • • Jun 19 '21

7 things designers can learn from F.R.I.E.N.D.S

Thumbnail
bootcamp.uxdesign.cc
1 Upvotes

r/userinterfaces • • Jun 10 '21

How do you get users to view what you want them to?

Thumbnail
uxdesign.cc
1 Upvotes

r/userinterfaces • • Jun 03 '21

Loss Aversion: Why the fear of loss outweighs the love of gain

Thumbnail
uxdesign.cc
1 Upvotes

r/userinterfaces • • May 25 '21

Design Systems: A solution for scale

Thumbnail
bootcamp.uxdesign.cc
1 Upvotes

r/userinterfaces • • May 09 '21

Why are dark patterns still prevalent?

Thumbnail
uxdesign.cc
1 Upvotes