-
v0.7.0 Stable
released this
2026-04-09 01:43:51 +02:00 | 0 commits to main since this releaseThis release focuses on a smoother, more intuitive picker experience. The picker now opens at your cursor position rather than the input field, skin tone preferences are remembered so you can insert your preferred variant with a single keystroke, and open/close behavior has been overhauled to feel more predictable — including Ctrl+Space to open on demand.
New Features
- Picker opens at cursor position — The emoji picker now anchors to where you're typing, not the input field corner
- Revamped open/close triggers — Picker closes when clicking into the input and moving the cursor, but stays open when clicking without changing cursor position; no longer re-opens on input focus; Ctrl+Space opens the picker if text before the cursor matches the trigger pattern
- Skip skin tone selector — When you've already chosen a skin tone for an emoji, it inserts directly without showing the selector
Improvements
- Hide picker on no matches — The picker automatically closes when your query doesn't match any emoji
- Clearer update banner — Changed wording to clarify that the update has already been applied
- Link to changelog — Version link and "What's new?" button now open NEWS.md directly
Fixes
- Keep focus when closing via button — Clicking the close button no longer shifts focus away from your input field
- Welcome message on fresh install — New users now see a proper welcome banner instead of the update notification
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
doubledot-emoji-picker.user.js
0 downloads · 1,010 KiB
-
v0.6.1 Stable
released this
2026-04-07 21:54:15 +02:00 | 13 commits to main since this releaseThis release focuses on stability and polish, fixing several issues that affected the user experience on fresh installs and improving compatibility by eliminating global stylesheet conflicts.
Fixes
- Scoped Font Awesome icons — Replaced the global Font Awesome icon font with inline SVG icon components, preventing style leakage into the host page.
- No update banner on fresh installs — New users no longer see the "What's new?" banner when first installing the extension
- Build pipeline fix — Dependencies are now properly installed before building, ensuring reliable releases
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
doubledot-emoji-picker.user.js
0 downloads · 1,007 KiB
-
v0.6.0 Stable
released this
2026-04-07 02:36:06 +02:00 | 17 commits to main since this releaseVersion 0.6.0 is a major update that transforms how you find emojis. The picker now uses the comprehensive emojibase dataset with full skin tone support and tag-based search. A highlight is also the newly added possibility to add custom keywords. An update banner helps you stay informed about new versions.
New Features
- Skin tone selector — Emojis with skin tone support now show an inline selector when clicked or selected, with your preference saved per emoji.
- Custom keywords — Add your own search terms to any emoji via Settings → Custom keywords for personalized quick access.
- Tag-based search — Search now matches emoji tags from emojibase (e.g., "happy" finds related emojis), in addition to names and slugs.
- Description matching — Search also matches emoji descriptions for more intuitive discovery.
- Update banner — A banner appears after upgrading to notify you of the new version with quick links to release notes.
Improvements
- Switched to emojibase — Replaced the outdated emoji-api.com API with the bundled emojibase dataset, providing richer metadata, better skin tone variant support, and no network dependency.
- Scrollable settings — The settings modal now scrolls when content exceeds viewport height.
- Improved picker position control — The "Picker position" setting is now a multi-button toggle for clearer selection.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
doubledot-emoji-picker.user.js
0 downloads · 923 KiB
-
v0.5.1 Stable
released this
2026-04-06 20:58:39 +02:00 | 31 commits to main since this releaseThis release fixes a search bug that prevented finding emojis when typing without dashes, and adds the version number to the settings panel.
New Features
- Version display in settings — The current userscript version is now shown in the settings modal for easier troubleshooting and update verification.
Fixes
- Restored search without dashes — Fixed a regression where searching for emojis like "thumbsup" would not find "thumbs-up".
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
doubledot-emoji-picker.user.js
0 downloads · 76 KiB
-
v0.5.0 Stable
released this
2026-04-06 15:44:27 +02:00 | 34 commits to main since this releaseThis release brings significant customization options and modernizes the codebase with a complete migration to Svelte 5. Users can now configure their preferred trigger key for emoji insertion and choose between light, dark, or system theme modes, while the UI receives a visual refresh with Font Awesome icons.
New Features
- Configurable trigger key — Choose between Tab, Enter, or Both for inserting emojis, with independent settings for colon and colon-less modes
- Manual theme selection — Override system preferences with explicit light or dark theme, or stick with automatic system detection
Improvements
- Font Awesome icons — Replaced text-based buttons with clean iconography for a more polished picker header
- Svelte 5 migration — Complete rewrite using Svelte 5 runes for improved reactivity and maintainability
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
doubledot-emoji-picker.user.js
0 downloads · 76 KiB
-
v0.4.0 Stable
released this
2026-04-06 03:49:06 +02:00 | 46 commits to main since this releaseThis release adds a colon-less trigger mode for a more fluid emoji insertion experience, improves API key management with a dedicated change flow and masked input, and sets up automatic update delivery via a versioned release file.
New Features
- Colon-less mode — Optionally trigger the emoji picker without a leading
:by typing any word that matches an emoji slug; configurable minimum word length (default 5) prevents false positives - Change API key from Settings — A new "Change API Key" button in Settings opens the API key modal, with a status badge showing whether a key is currently set
Improvements
- Masked API key input — The API key field is now a password input with a Show/Hide toggle so the key is not exposed while typing / pasting
- Auto-update support — The built userscript is now copied to
release/and the@updateURL/@downloadURLheaders point there, enabling Violentmonkey to detect and install new versions automatically - Minified output — The distributed userscript is now minified, reducing file size
Fixes
- contenteditable support — The emoji picker now correctly triggers, inserts emojis, and stays open in
contenteditablefields (rich text editors, chat composers, etc.)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
doubledot-emoji-picker.user.js
2 downloads · 44 KiB
- Colon-less mode — Optionally trigger the emoji picker without a leading
-
v0.3.0 Stable
released this
2026-04-05 20:44:02 +02:00 | 58 commits to main since this releaseThis release brings full control over where the emoji picker appears, with a new blocklist/allowlist system, smarter picker positioning, and a secret settings shortcut that works everywhere.
New Features
- Blocklist / Allowlist mode — Switch between two modes in Settings: blocklist (picker everywhere except listed URLs) or allowlist (picker only on listed URLs). Both lists are stored independently and can be edited as text.
- Settings shortcut via
:doubledot— Type:doubledotin any text field to open Settings, even on pages where the picker is disabled. Useful for managing your URL lists without having to navigate away. - Picker position preference — A new toggle in Settings controls whether the picker defaults to appearing above or below the input field.
Improvements
- Picker defaults to above the input field — The picker now appears above the cursor by default and only moves below when there isn't enough space, keeping it out of the way of what you're typing.
- Picker restores on refocus — If you click away and then back into a field, the picker reappears automatically as long as the trigger pattern is still at the cursor position.
- Dash-free emoji search — You can now search without typing dashes. For example,
:thumbsupwill find:thumbs-up. - Mode-aware block/allow button — The header button in the picker changes icon (🗑 in blocklist mode, ✚ in allowlist mode) and adds the current page to whichever list is active
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
doubledot-emoji-picker.user.js
3 downloads · 96 KiB
-
v0.2.0 Stable
released this
2026-04-05 14:29:18 +02:00 | 67 commits to main since this releaseRewrite of the UserScript to a Svelte application that builds to a UserScript.
New Features
- Grid layout for emojis - Emojis now display in a grid with the name of the selected item shown at the bottom of the popup.
- Auto-close on focus lost - The popup now closes automatically when the input field loses focus.
- Smart positioning - Picker stays positioned next to the input field.
Improvements
- Svelte rewrite - Converted entire codebase to a Svelte application for better maintainability.
Fixes
- Keyboard event isolation - Keyboard events no longer leak through to the original input field while the popup is open.
- Smarter trigger detection - Popup only appears after whitespace or at the beginning of input.
- Help button visibility - Help button now always displays correctly.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
1 download
-
doubledot-emoji-picker.user.js
0 downloads · 82 KiB
-
v0.1.1 Stable
released this
2026-04-05 13:51:10 +02:00 | 78 commits to main since this releaseRefactoring of the UserScript.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
doubledot-emoji-picker.user.js
0 downloads · 32 KiB
-
Source code (ZIP)
-
v0.1.0 Stable
released this
2026-04-05 13:44:49 +02:00 | 80 commits to main since this releaseThe initial UserScript.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
doubledot-emoji-picker.user.js
0 downloads · 42 KiB
-
Source code (ZIP)