Commit Graph

605 Commits

Author SHA1 Message Date
gregory678 45b2731580 Polish translation 2017-08-11 16:03:53 +02:00
tibbi 5c1c618d89 update version to 2.3.1 (34) 2017-08-07 22:46:07 +02:00
tibbi 902ccdabf1 add the password protection to release notes 2017-08-07 22:44:27 +02:00
tibbi acd0a559a8 disable lint for release builds 2017-08-07 22:30:47 +02:00
tibbi 5f50da2951 add a menu item for stoping temporarily showing hidden items 2017-08-07 22:28:57 +02:00
tibbi b6290c7c5e add password protection for showing hidden items 2017-08-07 22:24:07 +02:00
tibbi 9d81c1a667 add an activity check at filling items 2017-08-07 21:59:30 +02:00
Alberto Rodriguez 5c0a469528 Spanish translate
Excelente App!!
2017-07-19 20:52:10 -04:00
tibbi 035d112c1d flip "Go to favorite" and "Sort" 2017-07-12 20:29:57 +02:00
tibbi 1dcfb9e817 updating Commons and kotlin 2017-07-09 22:24:37 +02:00
en2sv ad1c1e483a Update Swedish translation 2017-07-09 20:33:58 +02:00
tibbi 0d61293a10 small edit to fetching children 2017-07-09 09:45:39 +02:00
Tibor Kaputa 2c4ef37f15 Merge pull request #75 from rsnitsch/improve_get_children_performance
Speed up directory listing by factor 4-5 by improving getChildren function
2017-07-09 09:43:46 +02:00
tibbi 49b8bd310a add the missing fastscroller vertical handle 2017-07-09 09:42:24 +02:00
Robert Nitsch 60fb26ab0a Speed up directory listing by factor 4-5 by improving getChildren function
The speed up is achieved by multiple changes:
1) Use list() instead of listFiles() function. The former only returns a String array
containing the relative pathnames, and therefore is faster and consumes less
memory.
2) The list() function should only be called once. In the previous implementation,
the function was called twice (for directories). The first time it was only checked
against null and then thrown away.
3) The Strings do not have a "isHidden" property, obviously. However, hidden
files can be easily distinguished by checking if the first character is a dot (".").

Performance tests were done in a directory with 12 sub-directories that have
about 900 children in total. The old implementation needed about 400-500 ms
to list the directory. With the new implementation, only 100ms are needed.
2017-07-08 15:11:56 +02:00
tibbi 1a1aa647c5 update commons to 2.21.15 2017-06-25 23:56:37 +02:00
tibbi 0a53d9d097 update version to 2.3.0 2017-06-25 23:56:13 +02:00
tibbi 419c1f501b add a menu button for temporarily showing hidden items 2017-06-21 23:16:23 +02:00
tibbi 362fa75b10 remove mdpi resources 2017-06-21 23:04:07 +02:00
tibbi 403615738a adding rounded launcher icon 2017-06-21 23:03:45 +02:00
tibbi f79b4d258b do not share hidden folder files if showing hidden is disabled 2017-06-21 19:37:48 +02:00
tibbi 4107d830a3 allow sharing folder content, related to #55 2017-06-21 19:27:59 +02:00
tibbi b67a9e56a2 use more advanced mimetype and action checking at sharing files 2017-06-21 18:55:55 +02:00
tibbi b27c9bb491 fix #73, add drag-selection to recycler view 2017-06-20 23:32:07 +02:00
tibbi c079bbb699 use MyScalableRecyclerView from Commons 2017-06-20 22:30:22 +02:00
tibbi 9d17c5a568 add a Select All button 2017-06-20 20:39:13 +02:00
tibbi dc595c5a0e refactor ItemsAdapter 2017-06-19 23:26:19 +02:00
tibbi 8c9f7bf050 fix #64, ask for SD card write permission at creating new items 2017-06-19 21:16:31 +02:00
tibbi c65f960704 update commons to 2.21.4 2017-06-19 18:16:08 +02:00
tibbi e60e3e043e add some proguard rules for keeping line numbers 2017-06-14 23:11:13 +02:00
tibbi a65426499e update commons, kotlin, gradle 2017-06-14 23:10:46 +02:00
Lukáš Hajn f19c0b6143 Czech translation 2017-05-28 14:54:33 +02:00
aligitor 59bf1e9380 Updated hu (Hungarian) translation
Commit made via Stringlate
2017-04-25 09:37:32 +02:00
tibbi 61aeb4b875 update version to 2.2.2 2017-04-24 19:08:37 +02:00
tibbi 333cacfd03 fix #61, properly show root folder content 2017-04-24 19:03:54 +02:00
tibbi fee95bd35c update version to 2.2.1 2017-04-19 21:16:34 +02:00
tibbi 8c457f0a4c remove the leftovers of the previous copy/move dialog 2017-04-19 21:13:36 +02:00
tibbi 69aacd57d3 use the copy function of the Commons library 2017-04-19 20:46:30 +02:00
Nikola Trubitsyn 0a1d1077a1 Finish Russian translation 2017-04-19 20:25:42 +03:00
tibbi 1e67bc9823 remove some redundant function 2017-04-18 18:13:26 +02:00
tibbi a9520ef182 reset the actMode on destroy 2017-04-17 23:12:12 +02:00
tibbi 248595cde2 adding a null check to listFiles() 2017-04-17 23:08:50 +02:00
tibbi db42e1ed26 update commons to 2.16.9 2017-04-17 23:05:54 +02:00
tibbi d781ffed15 update version to 2.2.0 2017-04-08 00:11:28 +02:00
tibbi b57c8da986 dont do anything on Home press when we are home 2017-04-08 00:11:01 +02:00
tibbi 84bc826988 update gradle and commons 2017-04-08 00:08:12 +02:00
Rodrigo 6fb203d4dc Update strings.xml 2017-03-28 17:34:36 -03:00
tibbi d2ecebba24 make activity at fillItems nullable 2017-03-28 22:32:36 +02:00
tibbi b11cf0a525 adding a brazil portuguese file 2017-03-28 20:28:15 +02:00
anthologist 06c5a71fb2 Update strings.xml 2017-03-23 14:27:53 +01:00
Sérgio Marques 467368e668 Portuguese update 2017-03-21 16:12:32 +00:00
tibbi b7815d1d44 update commons to 2.13.7 2017-03-19 20:49:05 +01:00
tibbi 3b3e920cfa use the default version of Portugal language 2017-03-19 20:06:23 +01:00
tibbi 129ce686e0 adding the sorting in release notes 2017-03-19 11:53:25 +01:00
tibbi 2f4119faac adding file sorting 2017-03-19 11:50:57 +01:00
tibbi 12d234d0d5 make item displaying asynchronous 2017-03-19 10:58:21 +01:00
tibbi c2fe859e94 change sorting by "Date taken" to "Extension" 2017-03-19 10:39:47 +01:00
tibbi 6ccd49337a add some initial sorting related things 2017-03-19 10:06:57 +01:00
tibbi 6026f39171 update version to 2.1.0 2017-03-18 20:32:08 +01:00
tibbi e39c2955e7 update Release notes 2017-03-18 20:31:39 +01:00
tibbi 3e7fec4f72 show the total file count at long press selection too 2017-03-18 20:27:54 +01:00
tibbi 348a19657e update commons to 2.13.0 2017-03-18 20:22:14 +01:00
tibbi 2d9428f19a add fastscroller 2017-03-18 20:03:45 +01:00
tibbi 402ec7d8ab show file thumbnails with glide 2017-03-18 19:57:32 +01:00
tibbi bfb79e315d update commons to 2.12.9 2017-03-18 19:54:39 +01:00
tibbi 26d7b50475 set cache type to Source at gifs 2017-03-18 19:11:29 +01:00
tibbi fde83fdc5a add a menu item for Adding favorites at the manage favorites screen 2017-03-18 19:02:08 +01:00
tibbi 54b13bb54e show a placeholder text when theres no favorite folders 2017-03-18 18:47:54 +01:00
tibbi ac4d65c69d show the Go To Favorite button only if there are any favorites 2017-03-18 18:44:35 +01:00
tibbi 9327542b7a list favorite folders in the Manage favorites activity 2017-03-18 18:41:14 +01:00
tibbi 20bfd48e3f add an activity for managing favorite items 2017-03-18 18:02:42 +01:00
tibbi f250fee69c never show Go to favorite as an action 2017-03-18 17:54:38 +01:00
tibbi e76023ee26 implement the Go To Favorite dialog 2017-03-18 17:52:40 +01:00
tibbi 3f6683ee09 do not notify dataset change on resume 2017-03-18 17:42:07 +01:00
tibbi 2f3695c753 stop loading thumbnails of recycled views 2017-03-18 17:34:47 +01:00
tibbi 7b175c2e0d refresh the icons at resume 2017-03-18 17:32:46 +01:00
tibbi fbb3f2a717 update commons and kotlin 2017-03-18 17:23:53 +01:00
tibbi e3d1633f17 add a button for Go to favorites 2017-03-18 17:09:01 +01:00
tibbi ad969698ae implement the Add and Remove favorite buttons 2017-03-18 17:04:13 +01:00
tibbi afd0411ee9 add menu items for adding and removing favorites 2017-03-18 16:54:47 +01:00
tibbi 600613b88d correct a typo 2017-03-18 16:50:58 +01:00
tibbi c4c51c1faa open the home folder initially 2017-03-18 14:09:23 +01:00
tibbi 41d67fe498 implement the Go home and Set home buttons 2017-03-18 13:58:58 +01:00
tibbi 3247dc5ffb add menu buttons for set home and go home 2017-03-18 13:21:23 +01:00
tibbi b009bcfed0 add star and home icons 2017-03-18 13:13:51 +01:00
tibbi 7b39b38e30 add a couple new strings 2017-03-18 13:03:41 +01:00
tibbi 6032c16014 update commons to 2.12.5 2017-03-18 11:26:14 +01:00
tibbi 00ebb07dad update commons to 2.12.4 2017-03-17 19:17:24 +01:00
tibbi 8563f5aed2 update version to 2.0.1 2017-03-16 18:33:53 +01:00
tibbi d4d9bb8e2f update version to 2.12.2 2017-03-16 18:33:35 +01:00
tibbi 6ba970cdda update version to 2.0.0 2017-03-16 00:11:32 +01:00
tibbi 6be55d391a update the breadcrumb color if it was changed 2017-03-16 00:10:56 +01:00
tibbi 0dfd868d71 adding release notes 2017-03-15 23:59:41 +01:00
tibbi 7816bdab26 update commons to 2.12.0 2017-03-15 23:55:11 +01:00
tibbi 4202d9035c allow deleting folders if some are selected 2017-03-15 23:04:39 +01:00
Tibor Kaputa 2df4979dd5 Merge pull request #60 from mcbaze/patch-4
update Russian
2017-03-15 22:24:33 +01:00
tibbi 58de66a253 use the RenameItemDialog of shared lib 2017-03-15 22:22:14 +01:00
Taras 0769ac885b update Russian 2017-03-16 00:18:59 +03:00
tibbi 56cd0bb14f reuse some file operations from the shared lib 2017-03-15 22:12:57 +01:00
tibbi 6854890b8e update the Delete process, remove Undo 2017-03-11 23:52:34 +01:00
tibbi 9da44fbee9 redraw item list if the text color changed 2017-03-11 23:12:44 +01:00
tibbi 4ba982cdfa updating the Copy dialog 2017-03-11 23:03:52 +01:00
tibbi 067fa79ef6 move the text coloring function into the fragment 2017-03-11 22:31:14 +01:00
tibbi 0a22f396cd lets reuse some strings from Commons 2017-03-11 21:33:58 +01:00
tibbi 21b134caf6 make sure the dialog edittexts dont always have orange cursors 2017-03-11 12:06:35 +01:00
tibbi 004d7e656c tweak the itemsAdapter 2017-03-11 12:04:09 +01:00
tibbi a0e4205777 misc fixes 2017-03-11 11:30:42 +01:00
tibbi 179763ebe6 updating rename dialog 2017-03-11 11:15:23 +01:00
tibbi dd9c6266db update CopyDialog 2017-03-11 11:09:27 +01:00
tibbi 08a72523d7 update CreateNewItemDialog 2017-03-11 11:06:44 +01:00
tibbi 4436297ef5 updating some layouts 2017-03-11 10:53:33 +01:00
tibbi 23d6ae4648 reuse some icons from Commons library 2017-03-11 10:47:47 +01:00
tibbi 83929a9619 remove custom styles 2017-03-11 10:38:42 +01:00
tibbi a27d218ba4 remove the custom dimension definitions 2017-03-11 10:36:33 +01:00
tibbi 0a86cfe564 remove the custom color definitions 2017-03-10 23:27:37 +01:00
tibbi ec1c3d20a3 update the settings screen 2017-03-10 23:15:27 +01:00
tibbi 9dd5d4a99e adding an initial splash activity 2017-03-10 23:10:42 +01:00
tibbi 937fdc10f3 remoing the License activity 2017-03-10 22:59:51 +01:00
tibbi 6497dd1a16 remove the About activity 2017-03-10 22:54:53 +01:00
tibbi c9de559fac adding Commons library + initial changes just to make it compilable 2017-03-10 22:46:29 +01:00
tibbi b3a65c1201 updating version to 1.25 2017-02-26 19:46:41 +01:00
Sérgio Marques 2c27b2ee75 Fix typo 2017-02-26 13:21:34 +00:00
tibbi 9c834630e3 update turkish short playstore description 2017-02-22 22:37:15 +01:00
tibbi cdb8530ba7 added Turkish translation 2017-02-22 19:36:43 +01:00
Sopor 89c5322698 Updated Swedish translation 2017-01-22 02:00:01 +01:00
tibbi b61f8cb525 couple string changes to make the app compilable 2017-01-02 19:00:00 +01:00
Tibor Kaputa 90e7e98998 Merge pull request #50 from RyDroid/fr
Adding not complete french translation
2017-01-02 18:50:19 +01:00
Nicola Spanti (RyDroid) 5894683664 Adding not complete french translation 2017-01-02 00:31:04 +01:00
Nicola Spanti (RyDroid) d24d5f631d Adding some missing XML headers 2017-01-02 00:29:59 +01:00
anthologist 89e76bad79 Update strings.xml 2016-12-19 16:01:25 +01:00
Taras 622644ef78 Update Russian 2016-12-17 00:18:36 +03:00
Sérgio Marques 9d87c5e0c1 Portuguese update 2016-12-13 22:00:11 +00:00
Tibor Kaputa acde7b0492 add some Favorites related strings 2016-12-13 14:33:33 +01:00
tibbi 66eccc2b4b add some links to more strings 2016-12-11 11:07:03 +01:00
Taras c78d1c9c78 Update Russian 2016-12-10 17:33:59 +03:00
Taras b73dce6cb4 Russian translation 2016-12-07 10:30:39 +03:00
tibbi bcb4ef77f6 update version to 1.24 2016-12-06 10:06:30 +01:00
tibbi 12d761cdfd flip the order of finish and refreshitems at rename 2016-12-06 10:05:13 +01:00
tibbi 035fde0a8f some improvements to Copy 2016-12-06 10:03:43 +01:00
tibbi 61946abbde display a vertical scrollbar 2016-12-06 09:55:38 +01:00
tibbi 71360e193e update filepicker to 1.5.6 2016-12-06 09:54:27 +01:00
Sérgio Marques 5cb11db4e8 Portuguese update 2016-12-05 22:14:00 +00:00
tibbi 8e78e2133c update filepicker and fileproperties 2016-12-04 15:11:32 +01:00
tibbi 75405a1413 make sure the dialogs are cancelable by clicking outside 2016-12-04 14:58:13 +01:00
tibbi 2357434b55 update version to 1.23 2016-12-04 00:31:45 +01:00
tibbi 3eb48cb3b1 remember the scroll state when browsing between folders 2016-12-04 00:29:55 +01:00
tibbi 7c1ede4f4a add some non null assertion 2016-12-03 23:47:12 +01:00
tibbi 6d7363fced dont always recreate the list, just update the items 2016-12-03 23:44:42 +01:00
tibbi b7b0eb463a lets actually allow deleting folders 2016-12-03 23:38:57 +01:00
tibbi 46999432d9 avoid deleting whole sd card content by mistake 2016-12-03 22:48:54 +01:00
naofum 371baa2893 Updated Japanese 2016-11-30 23:39:46 +09:00
tibbi 0d5199a298 added Spanish translation to app description 2016-11-28 21:33:54 +01:00
Sérgio Marques 18a5bb8b34 Fix typo 2016-11-26 15:45:07 +00:00
Sérgio Marques d8d2252e25 Portuguese update 2016-11-26 15:44:19 +00:00
tibbi 96d85ef4bd adding playstore strings 2016-11-24 23:39:12 +01:00
tibbi cc7b964bf2 update version to 1.22 2016-11-23 00:18:41 +01:00
tibbi 07c9248406 update filepicker and fileproperties 2016-11-23 00:18:06 +01:00
tibbi 7e31883818 updating the Spanish translation 2016-11-22 21:26:35 +01:00
tibbi d1823072a9 update filepicker to 1.5.2 2016-11-22 21:25:21 +01:00
tibbi 756ff2dd2d use android.app.AlertDialog for dialogs so they are styled properly 2016-11-22 21:04:39 +01:00
tibbi eadd2f9a50 update version to 1.21 2016-11-20 23:16:13 +01:00
tibbi 83647b0e8f remove Long extension 2016-11-20 23:13:27 +01:00
tibbi d0c424e904 update kotlin to 1.0.5-2 2016-11-20 23:10:36 +01:00
tibbi 9a555cc2f9 add copy/move 2016-11-20 23:06:24 +01:00
tibbi 9ea00c32f2 small touchlistener update 2016-11-20 22:54:21 +01:00
tibbi 205a6d26d5 add deleting 2016-11-20 22:35:32 +01:00
tibbi 037d0108d4 add renaming 2016-11-20 22:20:49 +01:00
tibbi 5848c68dbe remove an unneeded line 2016-11-20 21:57:29 +01:00
tibbi cdb60a4341 make sure only the proper items are selected 2016-11-20 21:54:45 +01:00
tibbi 732fca704c add file sharing 2016-11-20 21:37:08 +01:00
tibbi 6e88949363 add properties dialog 2016-11-20 19:12:11 +01:00
tibbi 7115330e97 adding kotlin license 2016-11-20 18:22:06 +01:00
tibbi 701fb8f0e9 replace butterknife license with the BigNerdRanch multiselector 2016-11-20 17:45:02 +01:00
tibbi e6815ed959 allow selecting multiple items 2016-11-20 17:27:54 +01:00
tibbi 978b74adc1 change the files listview to recyclerview 2016-11-20 16:55:46 +01:00
tibbi 9d9b987abf update filepicker to 1.5.0 + minor cleanup 2016-11-20 16:45:38 +01:00
tibbi 5a76dd5db2 convert ItemsFragment to kotlin 2016-11-20 16:25:49 +01:00
tibbi f5257a0c8a adding Spanish translation 2016-11-19 11:49:43 +01:00
tibbi 056e13cc12 update version to 1.20 2016-11-17 18:04:22 +01:00
tibbi 67a9ce30c4 update filepicker to 1.4.4 2016-11-17 18:02:35 +01:00
tibbi bebb7c8824 refresh the list at copy too 2016-11-17 17:41:11 +01:00
tibbi 8a9adfc592 update filepicker to 1.4.3 2016-11-17 17:35:02 +01:00
tibbi be080d19df update fileproperties to 1.0.5 2016-11-17 17:34:34 +01:00
tibbi f4f2adde24 editing renameItemDialog style so its not that indented 2016-11-17 17:06:19 +01:00
tibbi 0d583c4f32 update version to 19 (1.19) 2016-11-15 20:14:36 +01:00
tibbi 5e0c7eef94 update filepicker to 1.4.2 2016-11-15 20:13:32 +01:00
tibbi 24b56c9360 fix #26, crashes at scanning modified files 2016-11-15 20:09:14 +01:00
tibbi 061361bcfa update file properties to 1.0.4 2016-11-15 19:47:35 +01:00
tibbi 66968bb623 simplify the config creation 2016-11-14 18:55:17 +01:00
tibbi 2eab4c9c07 update version to 18 (1.18) 2016-11-14 18:54:58 +01:00
tibbi b248634038 remove the testing related files 2016-11-13 18:32:22 +01:00
tibbi bdfc472f84 convert Constants to kotlin 2016-11-13 18:31:23 +01:00
tibbi f2e1d559ae move Utils in the proper folder 2016-11-13 18:25:37 +01:00
tibbi d16adec4b9 update filepicker to 1.4.1 2016-11-13 17:54:42 +01:00
tibbi ded29d555c move the new config to the proper place 2016-11-13 17:50:00 +01:00
tibbi 58578ee36d convert config to kotlin 2016-11-13 17:44:19 +01:00
Sérgio Marques 7212bd7b69 Update strings.xml 2016-11-13 11:17:02 +00:00
tibbi 8b5d031e85 add filepicker and fileproperties licenses 2016-11-13 12:10:36 +01:00
tibbi ea5e918ea4 convert aboutactivity to kotlin 2016-11-13 12:06:25 +01:00
tibbi 957e9eb4c9 update filepicker to 1.3.20 2016-11-13 12:03:02 +01:00