Skip to content

Roadmap

TonicArtos edited this page Dec 19, 2014 · 12 revisions

Roadmap

Now

Things here are a high priority.

  • Grid section layout.
  • Staggered grid section layout.
  • Scroll bar.
  • Programmatic scrolling.

At some time

Basically a bunch of good ideas. Submit feature requests to the bug tracker to get things in here.

  • clipWhenSticky - a header flag and xml attr. Any header with this set to true will stop section child views from being drawn under the header.
  • Enhancements for dataset changes. Mostly animations but there may need to be API changes for SectionLayoutManagers. Selection support
  • API for section layout manager selection support.
  • Headers can select entire section groups. Drag support
  • Headers can drag entire section groups.
  • Section constrained drag support.
  • Drag support across section boundaries.

Documentation priorities

  • User guide and XML attr reference.
  • Guide to implementing a SectionLayoutManager.
  • Documentation for the fill strategy and its corner cases.

Compatibility

File bug reports for views that should probably work in SuperSLiM and things will turn up here.

Completed Major Features

18-12-2014

  • Linear section layout.
  • Margin headers.
  • Overlay headers.
  • Sticky headers.
  • A Layout manager with per section headers and layouts.

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