Changelog
Read about what's new and what's on our roadmap
View the public roadmap
v 0.10.0
21 Feb 2024
openMenu
now accepts an array of strings if you wish to allow the menu to open with different strings.
v 0.9
12 March 2023
- @ Menu is now compatible with INPUTS as well as TEXTAREAS.
- @ Menu is partially compatible with CONTENTEDITABLE divs (aslong as it's one line long).
- Added a Copy button to each code example.
v 0.8
11 March 2023
- It's now possible to initialize multiple @ Menus on each page.
- Added more computedstyles when getting caret position which means it now has a more accurate position.
- Option
marginTop
now has a default of 0 instead of 30 as it's not needed initially.
v 0.7.2
14 Feb 2023
- Bug Fix: If inserting multiple of the same items from the menu, the cursor focused on the first instance and not the most recent.
v 0.7.1
13 Feb 2023
- Removed jQuery dependancy.
v 0.7
12 Feb 2023
- Added event:
onOpen
. When the menu is opened this event will fire. - Added event:
onClose
. When the menu is closed this event will fire. - Added event:
onFilter
. When the menu is filtered this event will fire. - Added Contact page.
- Bug Fix: Whilst using up and down keys to navigate a filtered list, it still highlight items in the menu that were filtered out.
v 0.6
11 Feb 2023
- We now simply pass the query selector e.g.
#atm
and#atm-menu
instead of the element when inititalizing the At Menu plugin. - Auto scroll the menu if navigating using up and down keys.
- Added extension:
insertContent
. Replace the typed text with the selected item. - Added extension docs.
v 0.5
06 Feb 2023
- Automatically add atm-item class to each child element within the menu.
- Added basic SEO to each page on the site.
- Added sitemap
v 0.4
05 Feb 2023
- Added event:
onChoose
. Items in the menu will fire the onChoose event when clicked or if Enter key pressed. - Added a Favicon using my own Chrome Extension Favicon Creator
v 0.3
04 Feb 2023
- Added auto filtering on the menu as you type
- Added option:
.items
that allows you to define the items (children) within the menu. - Functionality to move up and down the menu with arrow keys.
- Can now download a zip folder for the plugin that includes the JS and CSS
- Plugin now available at www.atmenujs.com
v 0.2.1
21 Jan - 02 Feb 2023
- Started learning Svelte
- Migrated the project to Svelte
v 0.2.0
20 Jan 2023
- Added Options page to Docs
- First beta tester successfully managed to install and use the At Menu plugin
- Added JS includes for main nav and doc navs making it easier for me to update in the future
v 0.1.0
14-18 Jan 2023
Our first version includes the most basic functionality for the @ Menu.
- Basic index to view plugin
- Basic functionality to show and hide a menu within the textarea
- Options Added
target
ID, class, or query selector of the textareamenu
ID, class, or query selector of the menuopenMenu
Key/ character to open the menucloseMenu
Key to close the menumarginTop
Margin above the menu so that it's not over the line of text/ openMenu key- Basic Changelog page added
- Basic Documenation page added
- Domain name: atmenujs.com purchased