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 browser support #132

Open
wants to merge 26 commits into
base: main
Choose a base branch
from
Open

Conversation

IEvangelist
Copy link
Member

Proposal

I'm proposing that we add a website to browse the Fluent Emoji library, visualizing the artwork, exploring metadata, versions, groupings, etc. I built an ASP.NET Core Blazor WebAssembly site that will automatically deploy itself to a gh-pages branch, and be hosted on the GitHub pages site of this repository. As changes occur, it will automatically update.

Features

The site features a search bar for free text filtering on keywords and names. Likewise, you can filter on versions. Selecting an emoji, displays the corresponding metadata.json contents in a dialog. The site supports light, dark, and system themes, and provides a link back to the GitHub repo.

Sample

image

image

Pull request

In this PR:

  • Fix an issue with a non-space character in the information metadata.json file.
  • Add a GitHub Action workflow to deploy a demo website that's self-hosted on GitHub pages.
  • Website to explore emoji lib, here's my forks deployed site: https://ievangelist.github.io/fluentui-emoji/

@IEvangelist IEvangelist requested a review from a team as a code owner January 16, 2024 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant