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

Add a changelog and improve contributors section #898

Merged
merged 1 commit into from
May 31, 2024

Conversation

CryZe
Copy link
Collaborator

@CryZe CryZe commented May 31, 2024

This improves the contributors section in the About page. It now uses flexbox to dynamically place the contributors. Additionally their avatar is now being shown.

Also the ten most recent changes are now being shown in the About page. The information is extracted from the git history. The idea is to mark commit messages with a special changelog section at the end that's specifically meant to be shown as a user facing change. It can be arbitrary markdown and looks like this (which is also the first one):

Changelog: The About page now shows the most recent changes. The contributors section has also been improved. It now shows the avatar of each contributor.

@CryZe CryZe added enhancement A new feature or general improvement to LiveSplit One. UI The issue is about the user interface. labels May 31, 2024
@CryZe CryZe requested a review from wooferzfg May 31, 2024 19:35
@CryZe CryZe linked an issue May 31, 2024 that may be closed by this pull request
src/ui/About.tsx Outdated Show resolved Hide resolved
This improves the contributors section in the About page. It now uses
flexbox to dynamically place the contributors. Additionally their avatar
is now being shown.

Also the ten most recent changes are now being shown in the About page.
The information is extracted from the git history. The idea is to mark
commit messages with a special changelog section at the end that's
specifically meant to be shown as a user facing change. It can be
arbitrary markdown and looks like this (which is also the first one):

Changelog: The About page now shows the most recent changes. The
contributors section has also been improved. It now shows the avatar of
each contributor.
@CryZe CryZe merged commit 1578938 into LiveSplit:master May 31, 2024
1 check passed
@CryZe CryZe deleted the changelog branch May 31, 2024 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement A new feature or general improvement to LiveSplit One. UI The issue is about the user interface.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Show the latest updates in the About page
2 participants