Commit Graph

53 Commits

Author SHA1 Message Date
Jonas Kalderstam bbc03961ed Make list focusable.
Appears to make the filepicker usable in non-touch screen environments
(e.g. D-Pad).

Fixes #44
2015-08-20 22:32:56 +02:00
Jonas Kalderstam e26b6fcee6 Correctly ask for permission on pre-M versions. 2015-08-18 19:26:43 +02:00
Jonas Kalderstam c2f4f054b7 Handle runtime permissions in Android M.
Fixes #24
2015-08-18 18:06:38 +02:00
Jonas Kalderstam 4a2001ef57 Do not override existing arguments
Fixes #40

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-08-04 12:44:38 +02:00
Huxley Oosthuizen e414ce5b54 Ensure toasts don't get queued up 2015-08-03 12:34:11 +02:00
Jonas Kalderstam 4a6e0ae034 Remove all tags from library manifest
They are not needed in libraries and only result in
conflicts. Fixes #34.

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-07-17 12:11:29 +02:00
Jonas Kalderstam 2ede72dca9 Fragment can now be used together with action bar
Now possible to load the fragment even with existing
toolbar, as long as setupToolbar() is overriden.

Fixes #32

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-07-13 14:14:32 +02:00
Jonas Kalderstam 4124e8ea20 Prefix resources
And add an overridable toolbar theme. Fixes #31

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-07-13 13:50:08 +02:00
Jonas Kalderstam 60a971cb76 Add some basic unit tests
And update travis to run them
2015-06-01 18:50:24 +02:00
Jonas Kalderstam 81a9a5cf31 Use default ripple selectable
And then remove unneeded drawables
2015-06-01 18:50:24 +02:00
Jonas Kalderstam b389f5941d Fix lint issue: move to black icons
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-06-01 18:50:24 +02:00
Jonas Kalderstam 8f02d2127e Correctly block going above root-folder
And update to newer support library versions and android targets
2015-05-30 14:53:08 +02:00
Jonas Kalderstam 0152b152db Add convenience methods for sorting and filtering
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-05-30 14:18:15 +02:00
Jonas Kalderstam 5d01201646 Add a method for easily being able to filter the list
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-05-30 14:01:33 +02:00
Jonas Kalderstam 38f4ee21c4 Make createdir depend only on CREATE_DIR argument
Fixes #25

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-05-30 13:52:56 +02:00
Jonas Kalderstam 92038f009a Change default values to if
Better handling of #21.

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-05-21 00:08:06 +02:00
NitroG42 199f2d8ced Removed unneeded ic_launcher 2015-05-01 20:41:32 +02:00
Jonas Kalderstam 9857de8523 Handle rotation correctly
fixes #15

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-29 22:57:02 +02:00
Jonas Kalderstam 8da7c1b05a Bump version
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 19:28:32 +02:00
Jonas Kalderstam 50e826f5ad Fix parent container issue
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 19:27:06 +02:00
Jonas Kalderstam deba57a17a bintray-release works now
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 13:04:41 +02:00
Jonas Kalderstam 4342817a49 Fix some lint stuff
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 12:48:39 +02:00
Jonas Kalderstam 68d8a995c9 Try bintray-release
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 12:48:27 +02:00
Jonas Kalderstam 408fd6d658 Trying to fix publishing stuff...
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 12:34:54 +02:00
Jonas Kalderstam 7926f8058b Fix some lint stuff
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 12:28:44 +02:00
Jonas Kalderstam 8ec02a7754 Make library depend on specific versions, needed for maven
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 09:45:33 +02:00
Jonas Kalderstam dfd2412bb3 Prepare for future minification
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 00:55:03 +02:00
Jonas Kalderstam 711e68f20f Update license and version
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 00:18:53 +02:00
Jonas Kalderstam 33d8c38bd6 Update to Material Design
and newer API using RecyclerView.

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 00:18:52 +02:00
Jonas Kalderstam 20ce87e271 Update version. Fix maven script
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2015-04-28 00:18:52 +02:00
Jonas Kalderstam 67c127d677 Fix some lint warnings
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2014-09-16 21:24:28 +02:00
Jonas Kalderstam d860af7efe Adding Dropbox Core sample
fixes #5

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2014-09-16 21:03:07 +02:00
Andrey 5ec39c4ba8 NPE on empty directory
Use listFiles variable instead of calling again File.listFiles
2014-07-13 19:33:17 +04:00
Andrey 66d24112ff NPE on empty directory
Fixes NullPointerException when SD card is empty. 
File.listFiles() can return null.
http://developer.android.com/reference/java/io/File.html#listFiles%28%29
2014-07-13 19:29:10 +04:00
Jonas Kalderstam 717a460a80 Add a default constructor for filepicker
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2014-06-12 12:12:10 +02:00
Jonas Kalderstam b334a0161e Added a null check on fragment 2014-04-03 01:51:09 +02:00
Jonas Kalderstam 1d976cd634 Set attributes protected instead of private 2014-04-03 01:51:09 +02:00
Jonas Kalderstam a17d6552d7 Handle case if directory does not exist in FilePicker
Fixes #4
2014-04-02 12:17:44 +02:00
Jonas Kalderstam 5a0aed18ff local copy of maven push script
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2014-04-02 11:38:42 +02:00
Jonas Kalderstam 31956cabb9 Made getWindowTitle non-abstract
It's a general implementation. Possible to override if another
title is desired.

Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2014-04-02 11:27:45 +02:00
Jonas Kalderstam 8d64a147d8 Add modes to activity also 2014-04-02 02:03:05 +02:00
Jonas Kalderstam 26b05955df Picker now has more options
Removed onlyDirs in favor of a mode variable. Now possible to
select between: Files, Dirs, or Both.

The ability to create directories is now an option as well
which defaults to false.

Fixes #1
Fixes #2
2014-04-02 01:54:19 +02:00
Jonas Kalderstam 898a0cc18f Added necessary info for maven deployment
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2014-04-01 23:44:29 +02:00
Jonas Kalderstam 44fa98253f Add drop shadow to window 2014-04-01 01:50:44 +02:00
Jonas Kalderstam fca1731e05 Fix directory handling with single select 2014-04-01 01:50:04 +02:00
Jonas Kalderstam 8fdb934556 Better sample 2014-04-01 01:25:56 +02:00
Jonas Kalderstam d099226c9c Fix a lint comment
Signed-off-by: Jonas Kalderstam <jonas@kalderstam.se>
2014-04-01 00:31:20 +02:00
Jonas Kalderstam 423716aae4 Can now mark multiple files
Also generalized the dialog
2014-04-01 00:20:07 +02:00
Jonas Kalderstam cab9cd63a3 Basis for selecting multiple files. Need UI parts. 2014-03-31 17:53:39 +02:00
Jonas Kalderstam a66bfdb4d2 Lint fixes 2014-03-31 02:44:38 +02:00