Skip to content

Add browser support#132

Open
IEvangelist wants to merge 26 commits intomicrosoft:mainfrom
IEvangelist:add-browser
Open

Add browser support#132
IEvangelist wants to merge 26 commits intomicrosoft:mainfrom
IEvangelist:add-browser

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
@IEvangelist IEvangelist requested a review from tomi-msft 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.

1 participant