All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Swipe can now be disabled when inside a subviews using
enable_on_subviews: false
in the configuration, thanks to @breakthestatic (#84
)
- URL parameters are now preserved after a swipe, fixes a regression introduced in
v1.14.0
. (#87
, closes#85
)
- Refresh config before performing a swipe (
6893189
) - Improve current tab detection mechanism (
86ddd4a
, closes#80
)
- New Home Assistant UI elements added to the exception list (
4e67a71
) - Add an exception for Bubble card (
#79
)
- You can now choose to don't skip subviews while swiping. Just set
skip_subviews: false
in the configuration (426b81d
)
input[type=range]
has been added to swipe exceptions (#64
)
- Fixed a bug that caused the swipe navigation to not work when swiping with the mouse on a Firefox browser (
#63
, closes#62
)
- You can now use your mouse 🖱️ to swipe through tabs thanks to @wrabel. This feature is disabled by default but can be enabled by setting
enable_mouse_swipe: true
in the configuration (#59
)
- Android TV Card and Bubble Card have been added to swipe exceptions thanks to @Nerwyn (
#60
, closes#61
)
- skip_tabs can now contain a single tab number without throwing an error (
165a46f
, closes#58
) - Big Slider Card has been added to swipe exceptions thanks to @tkadauke (
87042ed
, closes#57
)
- The animation duration can now be adjusted thanks to @ambroseus who added the new configuration option
animation_duration
(1cbdcca
, closes#56
)
- floor3d-card has been added to swipe exceptions (
8f0237f
, closes#48
) - Gallery Card has been added to swipe exceptions (
fa54775
, closes#51
)
- Adapt to changes introduced by the Home Assistant 2023.4 release (
da23102
, closes#45
) - Sankey Chart Card has been added to swipe exceptions (
380476e
, closes#35
) - Meteoalarm Card has been added to swipe exceptions (
55ebfce
, closes#43
)
- You can now disable the swipe navigation on certain dashboards by using the new configuration option
enable: false
(d5709a5
, closes#15
)
- Detect new sliders introduced with Home Assistant core
v2023.3
(28391b6
) - Add built-in scrollbar to the swipe exception list (
278b842
, closes#41
)
- Configuration is now reloaded when switching dashboards and when the configuration is changed from the raw configuration editor (
8925c3f
, closes#12
) - material/mwc-tab-bar (used by Tabbed Card) has been added to swipe exceptions (
e5f1f35
, closes#36
)
- The project is now protected by a number of tests to ensure that the code is working as expected (
#27
)
- Tile slider has been added to swipe exceptions (
39911fa
)
- Ignore swipe when multitouch is detected, for example, when pinching to zoom (by @MasterTim17 in
#17
, closes#16
)
- Ignore-swipe exception list was not working when the swipe was initialized inside certain type of tags, e.g.
<svg>
.
- The project has been migrated to use TypeScript
- Fixed minor bugs
- Fixed a bug that caused a fatal error when
logger_level
was not set in user configuration (6240772
, closes#11
)
- Logging can be enabled via the
logger_level
setting (4f1f09c
)
- The entire code is now much more reliable and can auto heal even when the page changes considerably (
71d3230
3076951
, closes#6
)
- CSS selectors are now the default method to add swipe exceptions (
49f8d76
)
- Increased specificity for plotly selector (
c3e7fd4
)
- The repo is now part of HACS default! (
37a2bde
) - Add my-slider to the list of 3rd party exceptions (by @usernein in
#3
)
- Ignore-swipe exceptions can now be specified using a combination of HTML tag name and css classes for an improved detection (
5cddcea
) - Plotly Graph Card has been added to swipe exceptions (
3d5ab78
) - Mushroom slider has been added to swipe exceptions (
9136076
)
The owner of this project has changed! 🎉 Zanna_37 🎩 will maintain it from now on. 👀
- Better compatibility by using the standard
event.composedPath()
instead ofevent.path
(5bc0555
)
For older releases see the old repository.