Releases: Maxr1998/ModernAndroidPreferences
Releases · Maxr1998/ModernAndroidPreferences
Release 0.5.10
Fixes
- Fix
equals
andhashCode
forPreferenceScreen
, which resulted in potentially wrong animations earlier
Release 0.5.9
- PreferenceAdapter now has stable ids to support animations*
* Since notifyDataSetChanged()
is used inside the adapter, it's necessary to call RecylcerView.scheduleLayoutAnimation()
after changing screens, e.g. via an OnScreenChangeListener
.
Release 0.5.8
New features
- Support setting an independent summary for when the preference is disabled
Fixes
summaryOn
for TwoStatePreference now is a CharSequence instead of a String, to also support Spannables - this was an oversight in 0.5.3.
Other
- Some small code tweaks like rewritten summary resolving for preferences
Release 0.5.7
Fixes
- Fix dependency handling for preferences - previously, they didn't work across multiple screens
Release 0.5.6
Fixes
- Fix
Preference.getBoolean()
not returning the default value for non-persistent preferences
Release 0.5.5
New features
- SeekBarPreference now also supports negative values
Fixes
- Fix PreferenceScreen not showing badges
- Fix multiple issues with the SeekbarPreference - please report back if you're still facing any bugs
Release 0.5.4
Fixes
- Quick fix for a long-existing issue when setting text to an ExpandableTextPreference directly (and not through a resource).
Release 0.5.3
New features
- Text attributes like
title
,summary
andtext
(for ExpandableTextPreference) now use CharSequence instead of String, to also support Spannables.
Release 0.5.2
New features
- Add possibility to specify if preference should be shown inside a collapse summary
Fixes
- It wasn't possible to set attributes (like title or summary) on collapse preference - see 7297693
- Summaries supplied as a string resource were overridden by the auto-generated one - this is fixed now
Release 0.5.1
Fixes
- The reflection used to enable the tick marks from the AppCompatSeekBar could break apps if they are using ProGuard, this has been fixed by implementing tick mark support inside the custom SeekBar itself - see b1310c3
- Icon position for SeekBars has been fixed