Commit graph

179 commits

Author SHA1 Message Date
tibbi
c4c083b77f add a toggle for hiding extended details when the statusbar is hidden 2018-01-28 17:49:29 +01:00
tibbi
b824023722 add a toggle for replacing zoomable images with better quality ones, related to #343 2018-01-28 16:39:12 +01:00
tibbi
d36ce4ab8d fix target resolution of fullscreen media in case the image is rotated 2018-01-28 16:20:15 +01:00
tibbi
5b709d0b70 disable eager loading and set serial executor at Subsampling 2018-01-28 12:51:38 +01:00
tibbi
9533204a50 add an option to change media instantly by clicking on screen sides 2018-01-27 23:35:28 +01:00
tibbi
7d4e413daa make mView at VideoFragment nullable 2018-01-22 21:30:44 +01:00
Brian Floersch
1942140187 added one finger zooming 2018-01-13 22:58:42 -05:00
tibbi
d8e77da395 disable fullscreen media one-finger zoom to make double-click easier 2018-01-07 18:39:09 +01:00
tibbi
b351de406b replace Delete with Remove at Manage excluded/included folders 2018-01-06 19:43:45 +01:00
tibbi
1b496b5632 move mediaplayer releasing back on main thread 2017-12-30 09:00:36 +01:00
tibbi
f63a8eebac release video mediaplayer on a background thread 2017-12-29 22:17:09 +01:00
tibbi
422b1fb690 use the default zoom level if the image matches the screen 2017-12-29 21:42:25 +01:00
tibbi
30374930bd properly handle zooming at images rotated by exif 2017-12-29 21:35:13 +01:00
tibbi
bc848e077c improve some doubletap zoom ratios 2017-12-29 21:09:12 +01:00
tibbi
d353f02a51 recycle the subsampling imageview on destroy 2017-12-29 15:46:15 +01:00
tibbi
8b9810bab9 use black status bar at fullscreen media when set so 2017-12-19 10:55:01 +01:00
tibbi
57e1678f1a fix #82, properly display MMS images 2017-12-18 23:46:42 +01:00
tibbi
4a91960875 flip the exif fetching functions, use the deprecated one first 2017-12-18 22:33:51 +01:00
tibbi
bd0f540460 fix video autoplay in slideshows 2017-12-17 11:58:14 +01:00
tibbi
9751daa8af catch exceptions thrown at fetching image orientation 2017-12-17 10:53:55 +01:00
tibbi
5e9ac3aaaa fix #448, update Commons to include Raw support 2017-12-06 17:08:57 +01:00
tibbi
da2db79913 show an info bubble at fastscroller dragging 2017-12-05 23:45:09 +01:00
tibbi
9fbbd902e8 update Commons with some dialog crashfixes 2017-12-01 11:04:26 +01:00
tibbi
84fee84349 lets provide Subsampling our own orientation 2017-12-01 10:04:57 +01:00
tibbi
6ebfb82e39 avoid decoding fullscreen images twice 2017-11-23 09:58:12 +01:00
tibbi
1b88318f46 catch OutOfMemory errors at GifDrawables 2017-11-23 09:44:26 +01:00
tibbi
015fde6a97 lets remove GlideDecoder for now, roll back to rgb_565 format 2017-11-23 08:45:20 +01:00
tibbi
2b3223be08 use encoded video path only at passing it to the mediaplayer 2017-11-20 21:53:55 +01:00
tibbi
a3c680fc73 improve some double-tap zoom handling 2017-11-16 23:37:14 +01:00
tibbi
27f00cfe3c improve some double-tap zoom ratios 2017-11-16 19:26:25 +01:00
tibbi
ee883d3acc update MyScalableRecyclerView to the new MyRecyclerView 2017-11-16 14:03:18 +01:00
tibbi
96065615b4 use some view visiblity extension functions 2017-11-09 19:14:51 +01:00
tibbi
ae9cce880a make sure extended details are always properly positioned 2017-11-09 19:09:31 +01:00
tibbi
80fadfec62 make videoFragment timeHolder nullable 2017-11-09 17:28:38 +01:00
tibbi
f374cfde67 reenable GlideDecoder for loading fullscreen media 2017-11-09 17:14:28 +01:00
tibbi
e1ec8c5623 clean up some more things after usage at videofragment 2017-11-09 17:04:10 +01:00
tibbi
f657a64baa reset video SurfaceView and SurfaceHolder on destroy 2017-11-09 16:50:32 +01:00
tibbi
28e1d77f1b disable GlideDecoder for now 2017-11-08 23:29:33 +01:00
tibbi
19a0621cab let's try using GlideDecoder at fullscreen media 2017-11-08 20:35:35 +01:00
tibbi
add3760ed2 fix #440, upgrade to Android Studio 3 2017-11-07 17:11:20 +01:00
tibbi
283121a046 fix #428, try url encoding video path if it throws IOException 2017-11-06 18:43:36 +01:00
tibbi
2ada4af2bf catch exceptions thrown by GifDrawable, load them as simple jpgs 2017-11-02 16:23:20 +01:00
tibbi
b72686cefd updating the way photos are rotated and saved 2017-11-01 23:38:19 +01:00
tibbi
809d9b81a2 some corrections to loading gifs 2017-10-29 12:27:26 +01:00
tibbi
75c9d28547 make sure the video fragment still exists when the video completes 2017-10-28 19:05:51 +02:00
tibbi
883e3ad6c1 add a check if the owner file from extended details exists 2017-10-28 19:04:30 +02:00
tibbi
729eb36ca5 do not set videoFragment visibility to false on pause 2017-10-28 16:22:44 +02:00
tibbi
1c3aab82ff use a simple ImageView at photo fragments 2017-10-28 12:56:57 +02:00
tibbi
286955ab83 replace PhotoView with GifDrawable
it will replace zoomable gifs with smooth gifs
2017-10-28 11:02:02 +02:00
tibbi
fa2a237593 update target SDK to 26 and handle fileprovider 2017-10-26 23:43:13 +02:00