- FileChooserDialog DEPRECATED!
* more localization for Bahasa Indonesia (thanks joielechong) * bug fixes (mainly #63, #75, #78)
- removed unnecessary dependency on kotlin-android plugin - removed dependency on android-maven-gradle-plugin (abandoned as of 2019-06-07) + added localization for Bahasa Indonesia (thanks joielechong) + added localization for Georgian
* fixed not scrolling to the top on PathView first draw * fixed AboutActivity and changed demo app banner and logo * explicitly removed transition animations from PermissionActivity * fixed hedzr#69 nullPointerException on monkeytest
* switched to AppCompat AlertDialog and AppCompat themes + reimplemented the feature removed in 1.4.1s (now scrolls to top after refresh) + implemented backtracking (scrolling to the directory you were in when going back) to SmbFileChooser * minor layout and scrolling fixes
* fully moved to AndroidX * moved to AppCompat themes
- removed refreshLayout + instead, added refresh button in the options menu * bumped gradle * bugs fixed
+ fileListItemFocusedDrawable attribute added * bug fixes (especially with Dpad controls) + FileChooser now remembers directory when going back - SmbFileChooser however no longer scrolls to top when list refreshes (the above feature should be added soon)
+ added FileChooser style. You can now set a custom theme + overrideGetView added to adapter (accessed from AdapterSetter) * calling build() no longer obligatory + now possible to pass Drawables instead of drawable resouces + now dialog shows after granting read permission * many small improvements and bug fixes
+ enabled R8 shrinker * bump jcifs-ng from 2.1.1 to 2.1.2 * removed the workaround introduced in commit 3b94230, release v1.3.1s, as the problem was fixed in eu.agno3.jcifs:jcifs-ng:2.1.2 thanks to mbechler
* fixed a bug that threw NullPointerException when selecting multiple files. * updated the demo app.
+ added support for SD storage. (same as in android-file-chooser) * displayPath(true) no longer sets dialog title to file name. Instead, path to the file is displayed below the title and above the list of files. + added customizePathView method to customize the filePath displayed.
* fixed progressbar not centered when loading files. * fixed timeout when unable to connect to server. - removed setServer and setAuthenticator methods. + now possible to pass custom properties to CIFSContext.
* !BREAKING! switched to the new jcifs library currently maintained: https://github.com/AgNO3/jcifs-ng * similarly, to support the new smb api, source and target compatibility now set to 1.8 + now scrolling is blocked when new files are being loaded + added displayPath setting. if enabled (title must also be enabled), current path will be displayed in the title. * bug fix on api < 21
* changed NewFolderFilter + added Delete mode indicator. When in Delete mode option button and Delete button become red + added the ability to select multiple files + added Dpad support for Android TVs * bug fixes
+ added NtlmPasswordAuthentication authentication to the samba client * updated the demo app
* forked as android-smbfile-chooser!
* changed all methods that start with with...
to start with set...
+ added OnDismissListener
(only works on API >= 17) and OnBackPressedListener
* changed the default back button behaviour from always dismissing the dialog, to going up a directory
+ added the ability to enable options button (AlertDialog Neutral button) to be able to create new folders and delete files on the go (for both local and shared Files)
+ added the ability to set Strings instead of StringResources. if both are set, StringResources take priority
bug fixed
+ #14, withFileIcons(...)
, withFileIconsRes(...)
, withAdapterSetter(...)
+ #13, withRowLayoutView(resId)
allow color/font customizing...
* #8, misspell typo fixed, thx @bostrot * #9, new style constructor from @SeppPenner * README for #3 is more friendlier * KS_PATH usage in #2 is more friendlier
Spring 2018 Version:
+ permissions check form @bostrot, thx a lot * upgrade to AS 3 & gradle 4.1+ * about #4, add 2: withIcon(), withLayoutView()
fixed issue #2
bug fixed for last releases
* navigate and choose a folder without extension cause crash
bug fixed for last release
* remove app_name; * dateformat fixed;
+ withDateFormat() * remove wrong timestamp display at '..' (parent) folder + add history/changelog * upgrade building environment + traditional chinese language