├── .eslintrc.json ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yaml │ ├── config.yml │ └── feature_request.yaml └── workflows │ └── hacs.yaml ├── .gitignore ├── LICENSE ├── README.md ├── hacs.json ├── images ├── card-picker.png ├── pagination_dots_examples │ ├── pagination_dots_example_1.png │ ├── pagination_dots_example_2.png │ ├── pagination_dots_example_3.png │ ├── pagination_dots_example_4.png │ ├── pagination_dots_example_5.png │ ├── pagination_dots_example_6.png │ ├── pagination_dots_example_7.png │ └── pagination_dots_example_8.png ├── simple-swipe-card-example.gif ├── simple-swipe-card_carousel_example.gif ├── simple-swipe-card_single_example.gif ├── simple-swipe-card_state_synchronization_example.gif ├── visual_editor_card_editor.png └── visual_editor_search.png ├── package.json ├── rollup.config.js ├── scripts └── release.js └── src ├── core ├── CardBuilder.js ├── Dependencies.js ├── SimpleSwipeCard.js └── SimpleSwipeCardEditor.js ├── features ├── AutoHeight.js ├── AutoSwipe.js ├── CarouselView.js ├── LoopMode.js ├── Pagination.js ├── ResetAfter.js ├── StateSynchronization.js ├── SwipeBehavior.js ├── SwipeGestures.js ├── TemplateEvaluator.js └── VisibilityConditions.js ├── index.js ├── ui ├── DomHelpers.js ├── EditorCardManagement.js ├── EditorConfigManager.js ├── EditorEventHandling.js ├── EditorRenderers.js ├── EditorUIManager.js └── Styles.js └── utils ├── Constants.js ├── Debug.js └── EventHelpers.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/.github/ISSUE_TEMPLATE/bug_report.yaml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/.github/ISSUE_TEMPLATE/feature_request.yaml -------------------------------------------------------------------------------- /.github/workflows/hacs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/.github/workflows/hacs.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/README.md -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/hacs.json -------------------------------------------------------------------------------- /images/card-picker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/card-picker.png -------------------------------------------------------------------------------- /images/pagination_dots_examples/pagination_dots_example_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/pagination_dots_examples/pagination_dots_example_1.png -------------------------------------------------------------------------------- /images/pagination_dots_examples/pagination_dots_example_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/pagination_dots_examples/pagination_dots_example_2.png -------------------------------------------------------------------------------- /images/pagination_dots_examples/pagination_dots_example_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/pagination_dots_examples/pagination_dots_example_3.png -------------------------------------------------------------------------------- /images/pagination_dots_examples/pagination_dots_example_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/pagination_dots_examples/pagination_dots_example_4.png -------------------------------------------------------------------------------- /images/pagination_dots_examples/pagination_dots_example_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/pagination_dots_examples/pagination_dots_example_5.png -------------------------------------------------------------------------------- /images/pagination_dots_examples/pagination_dots_example_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/pagination_dots_examples/pagination_dots_example_6.png -------------------------------------------------------------------------------- /images/pagination_dots_examples/pagination_dots_example_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/pagination_dots_examples/pagination_dots_example_7.png -------------------------------------------------------------------------------- /images/pagination_dots_examples/pagination_dots_example_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/pagination_dots_examples/pagination_dots_example_8.png -------------------------------------------------------------------------------- /images/simple-swipe-card-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/simple-swipe-card-example.gif -------------------------------------------------------------------------------- /images/simple-swipe-card_carousel_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/simple-swipe-card_carousel_example.gif -------------------------------------------------------------------------------- /images/simple-swipe-card_single_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/simple-swipe-card_single_example.gif -------------------------------------------------------------------------------- /images/simple-swipe-card_state_synchronization_example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/simple-swipe-card_state_synchronization_example.gif -------------------------------------------------------------------------------- /images/visual_editor_card_editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/visual_editor_card_editor.png -------------------------------------------------------------------------------- /images/visual_editor_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/images/visual_editor_search.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/scripts/release.js -------------------------------------------------------------------------------- /src/core/CardBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/core/CardBuilder.js -------------------------------------------------------------------------------- /src/core/Dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/core/Dependencies.js -------------------------------------------------------------------------------- /src/core/SimpleSwipeCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/core/SimpleSwipeCard.js -------------------------------------------------------------------------------- /src/core/SimpleSwipeCardEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/core/SimpleSwipeCardEditor.js -------------------------------------------------------------------------------- /src/features/AutoHeight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/features/AutoHeight.js -------------------------------------------------------------------------------- /src/features/AutoSwipe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/features/AutoSwipe.js -------------------------------------------------------------------------------- /src/features/CarouselView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/features/CarouselView.js -------------------------------------------------------------------------------- /src/features/LoopMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/features/LoopMode.js -------------------------------------------------------------------------------- /src/features/Pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/features/Pagination.js -------------------------------------------------------------------------------- /src/features/ResetAfter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/features/ResetAfter.js -------------------------------------------------------------------------------- /src/features/StateSynchronization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/features/StateSynchronization.js -------------------------------------------------------------------------------- /src/features/SwipeBehavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/features/SwipeBehavior.js -------------------------------------------------------------------------------- /src/features/SwipeGestures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/features/SwipeGestures.js -------------------------------------------------------------------------------- /src/features/TemplateEvaluator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/features/TemplateEvaluator.js -------------------------------------------------------------------------------- /src/features/VisibilityConditions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/features/VisibilityConditions.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/index.js -------------------------------------------------------------------------------- /src/ui/DomHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/ui/DomHelpers.js -------------------------------------------------------------------------------- /src/ui/EditorCardManagement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/ui/EditorCardManagement.js -------------------------------------------------------------------------------- /src/ui/EditorConfigManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/ui/EditorConfigManager.js -------------------------------------------------------------------------------- /src/ui/EditorEventHandling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/ui/EditorEventHandling.js -------------------------------------------------------------------------------- /src/ui/EditorRenderers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/ui/EditorRenderers.js -------------------------------------------------------------------------------- /src/ui/EditorUIManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/ui/EditorUIManager.js -------------------------------------------------------------------------------- /src/ui/Styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/ui/Styles.js -------------------------------------------------------------------------------- /src/utils/Constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/utils/Constants.js -------------------------------------------------------------------------------- /src/utils/Debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/utils/Debug.js -------------------------------------------------------------------------------- /src/utils/EventHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nutteloost/simple-swipe-card/HEAD/src/utils/EventHelpers.js --------------------------------------------------------------------------------