Skip to main content

SuperSLiM v0.1.0 released

SuperSLiM is now published on MavenCentral at version 0.1.0. To include it in your project just add the following to your build.gradle.
dependencies {
    compile 'com.tonicartos:superslim:0.1.0'
}
Alternatively, if you always want the latest version you can wildcard the version number.
 dependencies {
    compile 'com.tonicartos:superslim:+'
}
Please note, there are breaking changes planned in the near future, and the latest round of changes also considerable changed things too.

Functional changes in this version

LayoutParam changes

  • Attribute alignHeader changed to headerDisplay and type changed from enum to flag.
  • alignHeader enum values remapped to flags.
    • Consequently inlined headers can now be displayed overlaying content views.
  • LayoutParam attribute isSticky removed and is now a flag in headerDisplay.

Removal of scroll indicator support

This was done in preparation for changes to how SectionLayoutManagers are implemented. Also, scroll indicators were causing some performance problems.

Next

  • SectionLayoutManagers are to be overhauled to simplify the API as outlined on the wiki here.
  • Implementation of a staggered grid layout for sections.
  • Scroll indicator support with help from SectionLayoutManagers, so you can get a more accurate and better performing indicator with your custom section layouts.

Community

If you need help, or require a clarification, just post in the SuperSLiM Google+ community or to StackOverflow with the superslim tag. As always, bugs go to the issue tracker.

Contributions are always very welcome.

Comments

Popular posts from this blog

Introducing SuperSLiM

SuperSLiM 'should've been a weekly' update