Skip to content

Refresh UI display of statuses - #3861

Merged
mouse-reeve merged 11 commits into
mainfrom
lines-and-shadows
May 22, 2026
Merged

Refresh UI display of statuses#3861
mouse-reeve merged 11 commits into
mainfrom
lines-and-shadows

Conversation

@mouse-reeve

@mouse-reeve mouse-reeve commented Mar 1, 2026

Copy link
Copy Markdown
Member

Description

This removes a lot of lines, shadows, and whitespace from statuses in the feed.

Current feed:
Screenshot 2026-05-16 at 6 10 36 PM

Proposed change:
Screenshot 2026-05-17 at 2 49 38 PM
Screenshot 2026-05-17 at 2 49 57 PM

What type of Pull Request is this?

  • Bug Fix
  • Enhancement
  • Plumbing / Internals / Dependencies
  • Refactor

Does this PR change settings or dependencies, or break something?

  • This PR changes or adds default settings, configuration, or .env values
  • This PR changes or adds dependencies
  • This PR introduces other breaking changes

Details of breaking or configuration changes (if any of above checked)

Documentation

  • New or amended documentation will be required if this PR is merged
  • I have created a matching pull request in the Documentation repository
  • I intend to create a matching pull request in the Documentation repository after this PR is merged

Tests

  • My changes do not need new tests
  • All tests I have added are passing
  • I have written tests but need help to make them pass
  • I have not written tests and need help to write them

@mouse-reeve
mouse-reeve marked this pull request as ready for review March 20, 2026 03:16
@mouse-reeve

Copy link
Copy Markdown
Member Author

Updated to reflect feedback that the division between statuses was too hard to see:
Screenshot 2026-03-19 at 8 16 48 PM

@hughrun hughrun added the UI label Mar 20, 2026
@j6k4m8

j6k4m8 commented Mar 21, 2026

Copy link
Copy Markdown

I like the new look and definitely agree it needs the clearer delineation in the update!!
I think also possibly left/right borders could help to ground it as well, I'm looking at the current bluesky and masto designs as inspiration:

-- --

@maxheadroom

Copy link
Copy Markdown
Contributor

Mmh, I have to admit I like the old layout better. For this old layout is a clearer distinction between the two posts as one can see where the posts ends.

@dylanwe

dylanwe commented May 8, 2026

Copy link
Copy Markdown

Maybe this can help inspire the new look:
image

https://dribbble.com/shots/18396867-Goodreads-Redesign-In-Progress

This includes the full borders like @j6k4m8 suggests which makes it feel like cards but removes the shadow. All the shadows can make it feel to busy.

All credits to Brittney Singleton

@dylanwe

dylanwe commented May 8, 2026

Copy link
Copy Markdown

The hr currently also is a thicker line than other lines which doesn’t help cohesion.

@j6k4m8

j6k4m8 commented May 8, 2026

Copy link
Copy Markdown

I love that design! Strong support for adopting flavors from that :D

Let me know if you want a hand implementing :)

@dylanwe

dylanwe commented May 8, 2026

Copy link
Copy Markdown

Made some quick examples using the web inspector

  1. Original version
image
  1. Removed drop shadow and added full border
image
  1. Changed the color to a dark green
image
  1. A brown variation
image
  1. Hints of serif font (feels more book like)
image
  1. Add more rounded corners
image

I changed from the current colors because they don't feel like colors I associate with being calm and reading. I enjoy green and brown because it reminds me of nature and the warm tone reminds me of paper. I changed "Book Timeline" to just "Timeline" as the tab already shows which timeline is viewed.

I've added border radius around the cover containers and avatars. The sharp corners felt a bit off on them and this gives it a softer feel.

@j6k4m8

j6k4m8 commented May 8, 2026

Copy link
Copy Markdown

I do also REALLY like the inline "comment" text; it puts some of the whitespace in that bottom buttons panel to productive use by reducing the amount of interaction to write a reply, and also makes the bottom panel UI make way more sense.
image

@dylanwe

dylanwe commented May 8, 2026

Copy link
Copy Markdown

Something like this @j6k4m8? Could fit the current design.

image

In this case if the component becomes too wide you should put a max width on the input and align it to the right of the component whilst keeping the other buttons on the left.

@dylanwe

dylanwe commented May 8, 2026

Copy link
Copy Markdown

Putting in that comment action might be better suited for a different PR to not overload this with new functionality.

@j6k4m8

j6k4m8 commented May 8, 2026

Copy link
Copy Markdown

yeah that's a great point. @mouse-reeve let me know if I shoudl jump in here :)

@mouse-reeve

Copy link
Copy Markdown
Member Author

@j6k4m8 Please feel free to!

@mouse-reeve

Copy link
Copy Markdown
Member Author

I really like these suggestions! I do want to keep changes incremental for now, so I would prefer to change the borders and padding and not the colors in this PR. And I agree with @dylanwe, moving the comment box is a great idea for a separate PR. I realize it's hard to be super granular about design when it's the whole thing you actually deal with, but I'd like to do a larger-scale re-think in the future and just some cleanup right now.

I'm going to see if I can quickly make just the layout related changes, since I already have some work in place. It would be absolutely wonderful if someone here wanted to try their hand at moving the comment box!

@mouse-reeve

Copy link
Copy Markdown
Member Author

(I'd also like to be cautious about using GoodReads as a design reference, it's a little too close to home and I don't want to appear as if bookwyrm is a clone of it)

@mouse-reeve mouse-reeve changed the title Use block rather than card css rule for card component Refresh UI display of statuses May 15, 2026
@mouse-reeve

Copy link
Copy Markdown
Member Author

Can I get a vibe check on this status display in the feed:
Screenshot 2026-05-15 at 10 50 42 AM

@mouse-reeve mouse-reeve mentioned this pull request May 16, 2026
@dylanwe

dylanwe commented May 16, 2026

Copy link
Copy Markdown

@mouse-reeve very understandable about minimizing the changes and not wanting to look like Goodreads. I think your new design already looks a lot better than the previous iterations! Mind that the border above the actions reply, boost, like has a different border color on top than you used on the card border. I also think that the title should be next to the book:

image

The reason for that is that we group the action and the book overview. "User started reading" and below that we have the book details.

But I wonder what @camyrland thinks of this as well.

@mouse-reeve

Copy link
Copy Markdown
Member Author

I did set them to different colors, but it looks weird in dark mode so I'm changing them to the same color. Moving the text is out of scope for this issue (it's a little more complicated than it might seem on the surface).

Here is the current state of the PR for dark mode:
Screenshot 2026-05-16 at 6 02 34 PM

@camyrland

Copy link
Copy Markdown

@mouse-reeve very understandable about minimizing the changes and not wanting to look like Goodreads. I think your new design already looks a lot better than the previous iterations! Mind that the border above the actions reply, boost, like has a different border color on top than you used on the card border. I also think that the title should be next to the book:
image

The reason for that is that we group the action and the book overview. "User started reading" and below that we have the book details.

But I wonder what @camyrland thinks of this as well.

I like it, but I'd drop the border between the main and footer part. I'd also prefer a single colour for the entire card, but hey, that's just me :)

@mouse-reeve

Copy link
Copy Markdown
Member Author

Thank you! I was skeptical but I tried it without the header color and border and I think it's more cohesive and clean. Updated screenshots:
Screenshot 2026-05-17 at 2 49 38 PM
Screenshot 2026-05-17 at 2 49 57 PM

At this point, it sounds like we're basically all agreed that this change is an improvement on the existing layout, whether or not it's 100% exactly how you would do it. I would like to call this PR complete and merge it. That doesn't mean this is set in stone, or the ideas suggested here for other changes are dropped, just that the specific changes in this PR feel like a step forward.

Could I get an emoji response from people who are happy to see this merged, and a reply with your thoughts if you don't want to see it merged yet?

@j6k4m8

j6k4m8 commented May 20, 2026

Copy link
Copy Markdown

@j6k4m8 Please feel free to!

omg I'm SO SORRY I missed this! I can jump in once this is merged to start working on some of the next features we're discussing :)

@mouse-reeve
mouse-reeve merged commit 7cae3ec into main May 22, 2026
11 checks passed
@mouse-reeve
mouse-reeve deleted the lines-and-shadows branch May 22, 2026 17:11
@mouse-reeve mouse-reeve mentioned this pull request May 22, 2026
14 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants