Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simon-laux/tauri-emoji-mart-app
Emoji Mart packaged as tauri app, simple emoji picker app.
https://github.com/simon-laux/tauri-emoji-mart-app
emoji emoji-mart emoji-picker tauri
Last synced: 4 days ago
JSON representation
Emoji Mart packaged as tauri app, simple emoji picker app.
- Host: GitHub
- URL: https://github.com/simon-laux/tauri-emoji-mart-app
- Owner: Simon-Laux
- License: mit
- Created: 2023-02-01T21:38:27.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-27T18:51:32.000Z (over 1 year ago)
- Last Synced: 2025-01-07T02:11:26.152Z (15 days ago)
- Topics: emoji, emoji-mart, emoji-picker, tauri
- Language: TypeScript
- Homepage:
- Size: 1020 KB
- Stars: 18
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog.md
- License: LICENSE.MIT
Awesome Lists containing this project
README
# 🏪 Emoji Mart Tauri
[Emoji Mart](https://github.com/missive/emoji-mart) as a [tauri](https://tauri.app/) app, click on an emoji to copy it to the clipboard!
## Ideas
If you want a feature, please contribute, it's easy.
I could imagine the following features:
- press a modifier key to copy `:emoji_code:` instead of the emoji itself.
- settings to change appearance, basically the settings that are on the website of emoji mart: https://missiveapp.com/open/emoji-mart
- button to clear frequently used emojis
- design a nice icon, i'm not sure if we can use the `🏪` emoji image from apple (or from another emoji set) for this?
- feel free to open issues to discuss other features## Why did I make this?
I needed something to try out [tauri](https://tauri.app/),
then I saw [@Darthagnon](https://github.com/Darthagnon)'s idea to package emoji mart as an desktop app: https://github.com/missive/emoji-mart/issues/787.## Developing
```sh
# setup - install the dependencies
yarn
# dev - for developing and testing your changes
yarn tauri dev
# build - for production and create packages/installer
yarn tauri build
```### Making a release
1. increase the version number in `package.json`, `src-tauri/tauri.conf.json` and `src-tauri/Cargo.toml`
2. make a pr to push to the `release` branch
3. tag the release on the release branch### Recommended IDE Setup
- [VS Code](https://code.visualstudio.com/) + [Tauri](https://marketplace.visualstudio.com/items?itemName=tauri-apps.tauri-vscode) + [rust-analyzer](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)