- [PATCH]: Remove unecessary extra touch handler that was accidentally inverting panel toggling (#42).
- [ENHANCEMENT]: Tweak the start of the opening animation so that there's an extremely small duration set. (#40).
-
[BREAKING CHANGE]: Top-level accordion element no longer has
width: 100%
built-in. It seems much better to leavewidth
untouched (#38). -
[ENHANCEMENT]: Built-in styles have a little specificity as possilble, short of being behind the
.tfa-accordion
namespace (#37). -
[ADDED]: First "real" version of interactive documentation (#39).
-
[ADDED]: support for having a proper
aria-selected
value set on each panel tab element. within an accordion. -
A note on the minor version bump: In retrospect,
0.4.1
also should have been a minor version bump, since it added some significant improvements. The same applies for the addition above, thus, here we are.
-
[ADDED]:
role="heading"
is now applied to the element for thetfa-panel
component (#32). -
[ADDED]: The
tfa-panel
component now has an attribute binding foraria-level
(#32).
- [BREAKING CHANGE] Change name of attributes used to set class names for expanded panels (#29).
panelExpandedTabClass
on thetf-accordion-panel
component is nowexpandedTabClassName
.- This syntax has a more similar feel to
expandedClassName
.
- This syntax has a more similar feel to
panelExpandedClass
on thetf-accordion-panel-tab
component is nowexpandedClassName
.- This is more consistent with the
expandedClassName
property on thetf-accordion-panel
component and feels more intuitive when declaring in markup.
- This is more consistent with the
- [PATCH] Fix CHANGELOG date typo.
-
[BREAKING CHANGE] CSS
contain
value tolayout
and removeoverflow: hidden
on root accordion (#28).overflow
shouldn't be a concern of the addon. Simultaneously, onlylayout
level containment is needed to optimize rendering the accordion's elements, wherascontent
containment preventedink overflow
.
-
[ENHANCEMENT] Add
appearance
tonone
to the styling for panel buttons (#27).
- Remove necessary (and unused)
ember-hook
dependency. (#26)
- Fix
classNameBindings
to preventundefined
from being added. (#25)
-
Bind the "tfa-panel--expanded" class to panel elements (#22)
-
Unset browsers's override of the CSS
text-align
property for the panel tab (button) element (#23) -
Clean up handling of custom class names. Support custom expanded-state classes (#24)
- Officially nix the idea for configurable stylesheets (#20)
-
Enable
multi-expand mode
(#12) -
Implement, document, and test configurable animations (#13)
-
Implement, document, and test configurable animation lifecycle hooks (#14)
-
Implement, document, and test interface for events and action handling (#18)
- Move styles to
vendor/
directory and import then selectively from there (#11.)
- Add CSS layout containment to root accordion.
- Initial core functionality and testing for accordion behavior