ember-basic-dropdown

The basic dropdown you ember app needs

OTHER License

Downloads
268.4K
Stars
156
Committers
102

Bot releases are hidden (Show)

ember-basic-dropdown - Release 8.2.0 Latest Release

Published by mkszepp 3 months ago

🚀 Enhancement

  • #910 Improve rootEventType type and export for EPS (@mkszepp)

🐛 Bug Fix

  • #930 silence chrome warning for non-passive 'touchstart' event. (@xomaczar)
  • #927 Fix dropdown not correctly positioned horizontally when body position is relative (@ArnaudWeyts)

📝 Documentation

🏠 Internal

  • #929 Add push dist workflow (@mkszepp)
  • #892 Add missing addon blueprint config, fix vscode settings & package lint (@mkszepp)

Committers: 3

ember-basic-dropdown - Release 8.1.0

Published by mkszepp 5 months ago

🚀 Enhancement

  • #891 Replace @ember/runloop with ember-lifeline (@mkszepp)

📝 Documentation

Committers: 1

ember-basic-dropdown - Release 8.0.4

Published by mkszepp 7 months ago

🐛 Bug Fix

🏠 Internal

  • #837 Remove NodeJs info (not necessary for v2 addon) (@mkszepp)

Committers: 2

ember-basic-dropdown - Release 8.0.3

Published by mkszepp 7 months ago

🐛 Bug Fix

  • #835 Fix fastboot ReferenceError: document is not defined (@mkszepp)

Committers: 1

ember-basic-dropdown - Release 8.0.2

Published by mkszepp 7 months ago

🐛 Bug Fix

  • #834 Fix fastboot ReferenceError: document is not defined (@mkszepp)

Committers: 1

ember-basic-dropdown - Release 8.0.1

Published by mkszepp 7 months ago

🐛 Bug Fix

Committers: 1

ember-basic-dropdown - Release 8.0.0

Published by mkszepp 7 months ago

For upgrade from v7 to v8 see here

📝 Documentation

  • #819 DOCS: Add destinationElement to api-reference (@mkszepp)

Committers: 1

ember-basic-dropdown - Release 8.0.0-beta.8

Published by mkszepp 8 months ago

🚀 Enhancement

📝 Documentation

🏠 Internal

Committers: 1

ember-basic-dropdown - Release 8.0.0-beta.7

Published by mkszepp 8 months ago

🐛 Bug Fix

Committers: 1

ember-basic-dropdown - Release 8.0.0-beta.6

Published by mkszepp 8 months ago

🚀 Enhancement

  • #777 Allow override aria-owns & aria-controls (@mkszepp)
  • #774 Add template-registry and activate glint in test-app / docs (@mkszepp)
  • #753 Introduce Horizontal and Vertical position union types (@gwak)

🏠 Internal

Committers: 2

ember-basic-dropdown - Release 8.0.0-beta.5

Published by mkszepp 9 months ago

🚀 Enhancement

  • #739 Allow passing attributes in wormhole component & add tests for wormhole (@mkszepp)
  • #736 Types: Separate Args and Signature (@mkszepp)
  • #735 Add option to use ember-basic-dropdown.scss (@mkszepp)

🐛 Bug Fix

📝 Documentation

🏠 Internal

Committers: 2

ember-basic-dropdown - Release 8.0.0-beta.4

Published by mkszepp 10 months ago

🐛 Bug Fix

  • #733 Fix less import & improve docs for less / css (@mkszepp)

📝 Documentation

  • #733 Fix less import & improve docs for less / css (@mkszepp)

Committers: 1

ember-basic-dropdown - Release 8.0.0-beta.3

Published by mkszepp 10 months ago

ember-basic-dropdown - Release 8.0.0-beta.2

Published by mkszepp 10 months ago

🐛 Bug Fix

Committers: 2

ember-basic-dropdown - Release 8.0.0-beta.1

Published by mkszepp 10 months ago

🐛 Bug Fix

🏠 Internal

Committers: 1

ember-basic-dropdown - Release 8.0.0-beta.0

Published by mkszepp 10 months ago

💥 Breaking Change

🏠 Internal

Committers: 1

ember-basic-dropdown - Release 7.3.0

Published by mkszepp 11 months ago

🚀 Enhancement

🐛 Bug Fix

  • #721 Fix peerDependency of ember-source in package.json (@mkszepp)

🏠 Internal

Committers: 2

ember-basic-dropdown - Tortilla de chorizo

Published by cibernox over 5 years ago

This is the final 2.0 release of the addon, refactored to use Ember Octane's idioms and a nicer syntax with designed to be used with angle-bracket syntax.

ember-basic-dropdown - Cocido Galego

Published by cibernox over 5 years ago

This is the first alpha release towards an octane-compatible release.

It has a few breaking changes.
Some of them are intentional and will stay:

  • Public API changed: Previously the contextual component of this addon were invoked with {{#dd.trigger}} and {{#dd.content}}. Now they are expected to be invoked with <dd.Trigger> and <dd.Content>. Note that the names are capitalized. This is done because the new convention that components start with a capital letter.
  • Passing @class, @defaultClass, aria-* and most of those properties doesn't work anymore. This addon now expects to be used with angle-bracket syntax. In angle bracket syntax there is a distinction between component arguments (those preceded with an @ sign) and html attributes, and the latter are a much better way of passing any arbitrary attribute to any of the components and sub-components of this addon.
  • The default eventType of the trigger changed from "mousedown" to "click". That means that dropdown used to open with the mousedown events will now open with click events, which is a saner default. Since most of the time those events are fired together most people won't notice any difference, but in testing if someone was explicitly firing mouseodown events tests would have to be updated.
  • The default rootEventType has changed from "mousedown" to "click". That means that before dropdowns would close
    as soon as the user mousedowns outside the dropdown, but not it will listed to click events by default.
    It's unlikely this change will be noticed by anyone.

One particular one is not intentional and I hope will be fixed before the final release:

  • Users no longer can change the tag of the trigger and the content components. This limitation will be fixed once RFC #435 has been implemented.
ember-basic-dropdown - My oranges

Published by cibernox over 6 years ago

🎉 🎉 🎉 Finally 1.0 🎉 🎉 🎉

When compared with the last 1.0.0-beta.X version, it contains no changes whatsoever.

The relevant breaking changes when compared with the last 0.X version are:

Drop ember-wormhole, require Glimmer2.

This means also that this new version requires a version of Ember >= 2.10, which is the first one that uses glimmer2 underneath. Ember 2.10 was released in November 2016, so I think it's a reasonable requirement for 2018 apps. However, that haven't updated can continue to use version 0.34, as it has identical features.

Deprecate acceptance test helpers

This addon exposes two test helpers that can be registered as globals: clickDropdown and tapDropdown. Since with the new test syntax for acceptance tests proposed in RFC #268 will not support that kind of global helpers, those helpers have been deprecated in favor of explicitly importing helpers: clickTrigger and tapTrigger from 'ember-basic-dropdown/test-support/helpers', or even better, use click and tap from @ember/test-helpers.