Commit graph

583 commits

Author SHA1 Message Date
tibbi
2bf39803de move the super.commandOutput as the last function 2017-09-03 18:19:16 +02:00
tibbi
80d834e7eb add a helper function for fetching root items 2017-09-03 18:18:03 +02:00
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
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
hanjoong.cho
314331ab2a Added Korean translation 2017-08-24 17:43:52 +09:00
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