Commit graph

625 commits

Author SHA1 Message Date
tibbi
4ad01751af allow changing the destination of compressed file 2017-09-03 15:48:07 +02:00
tibbi
535b9ce33e catch exceptions at sharing files 2017-09-03 15:30:59 +02:00
tibbi
5f39a70be3 some updates related to file copy/move/de/compress 2017-09-03 12:59:52 +02:00
tibbi
0eb5228102 update commons to 2.27.7 2017-09-03 12:58:45 +02:00
tibbi
f2628c5c1d update kotlin to 1.1.4-3 2017-09-03 11:17:42 +02:00
tibbi
9714d8cf32 add a null check at getting an sd card file output stream 2017-09-03 10:31:36 +02:00
tibbi
ce63adf6f1 fix decompressing folders on sd cards 2017-09-03 10:23:32 +02:00
tibbi
21b8202fbc improve file unzipping on SD cards 2017-09-02 23:32:26 +02:00
tibbi
02acd5cc84 properly get the OutputStream at SD cards too 2017-09-02 23:02:35 +02:00
tibbi
a9bf677e78 implement Decompressing 2017-09-02 22:20:35 +02:00
tibbi
bc3b6ac70a show a Decompress actionmenu button when a selected file is a zip file 2017-09-02 21:30:15 +02:00
tibbi
e3def060d8 add the root folder of zipped files in the zip file too 2017-09-02 20:16:11 +02:00
tibbi
5a0f6adff8 updating the code compression code 2017-09-02 17:47:21 +02:00
Tibor Kaputa
026283f33d Merge pull request #81 from smarquespt/patch-1
Update strings.xml
2017-09-02 00:27:14 +02:00
Sérgio Marques
74e3b95341 Update strings.xml 2017-09-01 23:01:13 +01:00
tibbi
9fa228d989 remove a duplicate part from zipping 2017-09-01 23:20:40 +02:00
tibbi
b604af77ab improve the compression functionality 2017-08-31 16:11:14 +02:00
tibbi
c89fcb8692 handle the compressing functionality 2017-08-31 11:18:30 +02:00
tibbi
1ef349384d add a dialog for setting the destination zip filename 2017-08-31 10:43:01 +02:00
tibbi
48d0a1885e fix sharing files 2017-08-31 09:38:46 +02:00
tibbi
3bacadac13 adding an initial implementation of compressing 2017-08-30 22:52:14 +02:00
tibbi
433d31385e misc code style updates 2017-08-30 20:53:51 +02:00
tibbi
a6f6963834 adding Slovak translation + minor updates 2017-08-30 20:09:27 +02:00
tibbi
64eec1abc8 adding some Compression related strings 2017-08-30 20:01:51 +02:00
tibbi
c988a8e226 update commons to 2.26.9 2017-08-30 18:22:49 +02:00
tibbi
a35adc4f24 update kotlin to 1.1.4-2 2017-08-30 18:19:47 +02:00
Tibor Kaputa
3bcc47c5aa Merge pull request #80 from hanjoongcho/master
Added Korean translation
2017-08-24 11:37:04 +02:00
hanjoong.cho
314331ab2a Added Korean translation 2017-08-24 17:43:52 +09:00
Tibor Kaputa
07b41d24f0 Merge pull request #79 from gregory678/patch-1
Polish translation
2017-08-11 21:44:38 +02:00
gregory678
45b2731580 Polish translation 2017-08-11 16:03:53 +02:00
tibbi
8704df4681 updating changelog 2017-08-07 22:46:11 +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
Tibor Kaputa
592eb7bb53 Merge pull request #77 from arodu/patch-1
Spanish translate
2017-07-20 07:26:50 +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
Tibor Kaputa
417d40c405 Merge pull request #76 from en2sv/patch-2
Update Swedish translation
2017-07-09 20:42:01 +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
17ff2f6f78 updating changelog 2017-06-25 23:56:18 +02:00
tibbi
0a53d9d097 update version to 2.3.0 2017-06-25 23:56:13 +02:00