Skip to content

Releases: michael-rapp/AndroidPreferenceActivity

Version 4.0.3

23 Dec 22:46
Compare
Choose a tag to compare

A bugfix release, which fixes the following issues:

Version 4.0.2

06 Nov 00:27
Compare
Choose a tag to compare

A minor release, which introduces the following changes:

  • The view ElevationShadowView, which is provided by version 2.1.1 of the library "AndroidUtil", is now used to visualize elevations.

Version 4.0.1

03 Nov 21:42
Compare
Choose a tag to compare

A minor release, which introduces the following changes:

  • The default elevation of button bars has been reduced from 6dp to 2dp. Furthermore, the functionality to use parallel illumination for emulating the shadows of elevated views of version 1.2.1 of the library "AndroidUtil" is now used in order to ensure, that the elevation of button bars appears identically to the elevation of bread crumbs.

Version 4.0.0

28 Oct 23:45
Compare
Choose a tag to compare

A major release, which introduces the following changes:

  • A customizable elevation has been added to a PreferenceActivity's toolbar on smartphones, as well as on tablet devices.
  • The design of the PreferenceActivity on tablets has been reworked. A CardView is now used to show the currently active fragment. If you prefer the previous style of the activity, you can continue to use the 3.x.x-development branch. Critical bugfixes (not upcoming new features) are planned to be ported back to this branch.

Version 3.0.0

22 Oct 17:48
Compare
Choose a tag to compare

A major release, which introduces the following changes:

  • The project has been migrated from the legacy Eclipse ADT folder structure to Android Studio. It now uses the Gradle build system and the library as well as the example app are contained by one single project.
  • The library can now be added to Android apps using the Gradle dependency com.github.michael-rapp:android-preference-activity:3.0.0 (#7)

Version 2.2.1

20 Oct 21:36
Compare
Choose a tag to compare

A bugfix release, which fixes the following issue:

Version 2.2.0

20 Oct 21:36
Compare
Choose a tag to compare

A feature release, which introduces the following changes:

  • The signatures of the methods of the class WizardListener have been changed. Instances of the class Bundle are now only used as return values, when the activity is not about to be closed. Additionally, Bundle instances, which contain the arguments of the currently shown fragment, are now passed to each method as a parameter.

Version 2.1.1

20 Oct 21:35
Compare
Choose a tag to compare

A minor release, which provides the following changes:

  • It is now possible to add listeners to the class PreferenceActivity, which are notified, when the currently shown preference fragment changes.

Version 2.1.0

20 Oct 21:35
Compare
Choose a tag to compare

A feature release, which introduces the following changes:

  • It is now possible to pass parameters within a Bundle from one fragment of a wizard to an other. Therefore the method signatures of the interface WizardListener have been changed.
  • Fragment transitions are now properly handled, when multiple instances of the same class are used as the preference headers' fragments.
  • Added the layout R.layout.preference_child, which can be used as as preference's layout, if a left indent should be added. May be useful for creating hierarchical preference screens together with the android.dependency attribute.
  • Added a FrameLayout to the PreferenceActivity. It can be accessed by using the ID R.id.preference_activity_frame_layout. Additionally, getFrameLayout-methods have been added to allow referencing a PreferenceActivity's, respectively a PreferenceFragment's, frame layout.
  • The issue #9 has been solved. The library now relies on the AppCompat v7 revision 22 support library. Revision 21 is not supported anymore.

Version 2.0.8

20 Oct 21:35
Compare
Choose a tag to compare

A bugfix release, which fixes the following issues:

  • The FrameLayout of a PreferenceFragment can now be accessed using the ID R.id.preference_fragment_frame_layout.
  • API level 22 is now used.