Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

style: improve readability #10

Merged
merged 6 commits into from
Sep 10, 2024
Merged

style: improve readability #10

merged 6 commits into from
Sep 10, 2024

Conversation

saschb2b
Copy link
Member

@saschb2b saschb2b commented Sep 9, 2024

Trying to improve UX in terms of readability and seperation of context. For visual encapsulation I took inspiration from https://dribbble.com/shots/23533976-Changelog-Card

  • clearer separation of indivudial versions
  • clearer separation of indivudial components inside a version
  • typography adjustments in terms of size and color
  • spacing adjustments in terms of sepeartion and context

Here is a before and after
image
image

@saschb2b saschb2b changed the title Ux/improve readability style: improve readability Sep 9, 2024
@leMaik
Copy link
Member

leMaik commented Sep 9, 2024

Looks great! 👏

I prefer the more compact tags in the dribble a bit more, also maybe switch color for 'new' vs 'changed' etc? To keep the changelog slightly more compact (if the user needs this), could there be a prop to hide the tags or only display the one "new"/"changed" etc. tag put it back at the start of a line?

@redbeard0091
Copy link
Member

redbeard0091 commented Sep 9, 2024

I second the idea with hiding tags (aka labels) via a prop configuration.

Besides that it looks really beautiful! Thank you @saschb2b !

@saschb2b
Copy link
Member Author

saschb2b commented Sep 9, 2024

Tested on left side again but stll not happy how it shifts the text beginnings in a chaos way. Putting it on the right side looks quite clean though.
image
Also added the prop to hide the type completetly to align with minimal changelog list component vision
image

@saschb2b saschb2b merged commit 72c2b73 into master Sep 10, 2024
2 checks passed
@redbeard0091 redbeard0091 deleted the ux/improve-readability branch September 10, 2024 09:44
Copy link

🎉 This PR is included in version 1.1.2 🎉

The release is available on:

Your semantic-release bot 📦🚀

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.

3 participants