Make Google happy.
Updates. Bump to 1.3.1 (42).
Dependency and Gradle update. Bump to 1.3.0 (41)
(Hopefully) improved fragment handling.
Show category name even for empty categories.
Simply the decision about enabling the back button on the action bar.
Allow swiping down to choose a new random item.
Bump version to 1.2.0 (40).
Improved fragment handling; includes update of toolkit library. Back button for gesture based navigation.
Bump version to 1.0.5 (38).
Updated tools lib.
Update dependencies.
Dependency and gradle update.
Update to SDK 31.
Update dependencies.
Move duplicate filter code into filter method.
Replace the deprecated ViewHolder.getAdapterPosition() with getBindingAdapterPosition(). Not quite sure it's the right one, but it seems to work as expected. But then again, so does getAbsoluteAdapterPosition()...
Update ProgressDialog.ProgressHandler to get rid of the deprecated constructor.
Replace the deprecated jcenter with mavenCentral.
Switch SearchView to the one from the compat library.
Update code so it won't break with a future Gradle update.
Retain randomly selected item after switching to list view and back in portrait mode.
Replace automatic action bar with one that's part of the layout.
Retain randomly selected item on device rotation.
Made some variables final, as per suggestion by Android Studio. Doesn't seem to break the world, so I'll go with it.
Update appcompat library to 1.2.0.
Enable dark theme support.
Update .gitignore, remove .idea/
Move FragmentHandler out of ImProf and into the library.
Small code improvements.
Update Android Tools AAR package.
Replace deprecated getFragmentManager() with getSupportFragmentManager().
Bump JUnit version to 4.13.
Bump version code to 35.
Gradle update
Typo fix.
Bump RecyclerView version to 1.1.0. Bump app version to 1.0.2.
Gradle update.
Gradle update
Gradle update
Add missing German translation.
Use one layout for both the category and item lists as they are identical.
Make sure each activity uses its own view to search for views.
Cleaner code through annotations.
Move fragment handling out of the main activity into its own class.
Fix list filters not working when viewing the item list in landscape
Revert "Add content descriptions to the searchbox and list elements."
Add info popups after import to display whether or not the import was successful.
Add content descriptions to the searchbox and list elements.
Prevent creation of empty entries.
Merge branch 'master' of ssh://git.code.sf.net/p/theimprof/code
Prevent creation of empty entries.
Enable filtering of the category and item lists.
Fix mysterious resizing of list entries.
Fix a crash when trying to edit an item where there is none.
Enlarge the font of the list items in order to improve usability.
Allow editing and deleting of items in the RandomItem activity.
Update Android Toolkit Library.
Merge branch 'listitemsize'
Add info on what to include in the full app backup.
Prevent Null Pointer Exceptions by checking various objects as pointed out by Android Studio.
Fix export on older Android versions.
Fix export of empty categories.
Enable the export dialog to preselect the currently viewed category.
Enable the exporter to show a progress dialog as well.
Enable category export from the context menu of the category list.
Replaced an unnecessary StringBuilder with a regular String.
Add a progress dialog to show during import.
Fix exporter to no longer export broken files.
Remove some unneeded qualifiers.
Remove unnecessary empty line.
Add proper icon for older API versions.
Indentation updates.
Implement own fragment backstack in order to properly handle device orientation changes.
Version bump.
Add more things to .gitignore
Update the layout.
Added release build of the Android Toolkit Library to the project.
Change AppEditDialog.OnDialogDismissedListener to an interface instead of an abstract class.
Initial commit.
Enable editing of categories and items via the context menus.
Version bump
Gradle upgrad(l)e
Enable Add actions in the menus to show in the action bar.
Remove debug variant of the Android Toolkit Library.
Delete items using the category id instead of deleting them one by one.
Enable switching between item list and random item.
Search for all uppercase variants of names and values in order to better
Fix typo in disabled part in manifest.
Make ListAdapter more flexible.
Improve handling of device orientation changes.
Version bump
Version bump
Replace the old ListView with the newer RecyclerView.
Added some filtering to remove leading and trailing spaces from string, and replaces multiple spaces with a single one.
Move the ListAdapter class to its own file for better maintainability.