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
    1. target ID, class, or query selector of the textarea
    2. menu ID, class, or query selector of the menu
    3. openMenu Key/ character to open the menu
    4. closeMenu Key to close the menu
    5. marginTop 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