Skip to content

Roadmap

Tonic Artos edited this page Jun 24, 2016 · 12 revisions

Superseded by Trello page

Changes planned for the next version - v0.5.0

  • Staggered grid section layout.
  • Data change animations.
  • Elevation changes for stickied headers on Android 5+. Proposal.
  • Sticky header watcher (notifications on state change). Proposal.

Future feature ideas

Submit feature requests to the bug tracker to get things in here.

Fast scroller
This idea is to have a fast scroller like the ListView. #5

  • Scroller smoothly scrolls to positions.
  • Can optionally scroll to section header or start item, skipping section content.
  • Could use a section indexer type interface to load extra data like slider trough decorations and pop-up views.
  • Other options like auto-hide, customisable appearance…

Selection support

  • API for section layout manager selection support.
  • Headers can select entire section groups.
  • Selection can be locked to a single section.

Drag support

  • Headers can drag entire section groups.
  • Section constrained drag.
  • Bundling, multiple selected items can be dragged together.
  • Drag support across section boundaries.
  • View passing to a drag and drop overlay so you can drag items to outside elements.

Compatibility

Raise an issue in the tracker for views that should probably work in SuperSLiM and things will turn up here.

Versioned Pages

0.4

[Getting Started](Getting started with version 0.4)
[User's Guide](User's guide for version 0.4)

version5 (WIP)

User documentation
[Basic usage](A simple tutorial)
[Advanced usage](All the cool things)
[SuperSLiM and RxJava](Using SuperSLiM with RxJava)

Developers documentation
Glossary
[The section graph](The section graph)
[Tracking data changes](Tracking data changes)
[Configuration transformations](Configuration transformations)
[Layout helpers](Layout helpers)
[Section configuration](Section configuration)
[Section state](Section state)
[Section layout managers](Section layout managers)
[Header layout managers](Header layout managers)

Clone this wiki locally