+
Skip to content

Meetojis is a chrome extension that allows users to send emojis in Google Meet (Messages area).

Notifications You must be signed in to change notification settings

furybee/meetojis

Repository files navigation

Meetojis

Meetojis is a chrome extension that allows users to send emojis in Google Meet (Messages area).

How it works ?

The extension injects a button in the Messages area of Google Meet. When clicked, it opens a popup that allows the user to select an emoji from a list of emojis. The selected emoji is then sent to the Messages area.

Installation

To install the extension, you need to load it in Chrome.

  1. Open Chrome and navigate to chrome://extensions/
  2. Enable Developer mode by clicking the toggle switch in the top right corner
  3. Click the "Load unpacked" button and select the directory containing the extension files

Usage

  1. Open Google Meet and navigate to the Messages area
  2. Click the "Meetojis" button
  3. Select an emoji from the list
  4. Click the "Send" button

License

MIT

Contributing

Project Structure

  • js/data/categories/: one file per emoji category exporting window.EmojiCategory<Name> (e.g., flags.js).
  • js/data/emoji-data.js: aggregator with icons and CATEGORIES referencing those globals.
  • js/services/, js/components/, js/meetojis-controller.js, js/content.js: app code.

Dev Workflow

  • Load unpacked: chrome://extensions → Dev Mode → Load unpacked → repo folder. Click Reload after changes; refresh Meet.
  • No build step. Keep files small and single‑responsibility.

Useful Scripts

  • node scripts/check-duplicates.js — detect duplicate emojis (non‑zero exit on duplicates).

Build Extension

  • scripts/build.sh — create a clean zip in dist/ with only required files.

Code Style

  • Prettier is used for formatting:
    • Install once: npm install
    • Check: npm run format:check
    • Fix: npm run format

Guidelines

  • Style: ES6, 2‑space indent, kebab‑case filenames, PascalCase classes; expose constructs on window.
  • Commits: small, imperative; prefer Conventional Commits (feat:, fix:, refactor:).
  • PRs: include a clear description, linked issues, and a short screen recording or screenshots showing the picker behavior.

Report Issues

Support Us

About

Meetojis is a chrome extension that allows users to send emojis in Google Meet (Messages area).

Resources

Stars

Watchers

Forks

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载