Commit Graph

742 Commits

Author SHA1 Message Date
Andrew Dolgov 89c57fca2d functional progressbars for glide-loaded images in headlines buffer 2017-06-04 10:34:51 +03:00
Andrew Dolgov 7e16eb5022 gallery: filter out data: urls 2017-06-04 08:05:21 +03:00
Andrew Dolgov a0d0507631 createListFooter: check both activity and added 2017-06-04 08:00:00 +03:00
Andrew Dolgov 04e22470c1 bump version 2017-06-04 07:59:26 +03:00
Andrew Dolgov 357b5c9a27 headlines list: reimplement context menus 2017-06-04 07:58:56 +03:00
Andrew Dolgov 1102e522f1 image fragment: mention that image matrix touch handler overrides context menus (because of ontouch listener) 2017-06-04 07:23:30 +03:00
Andrew Dolgov b92b49e492 action mode: show amount of selected articles 2017-06-04 07:18:16 +03:00
Andrew Dolgov ba12f1bba2 headlines fragment: assorted fixes, mostly related to footer placement
video related fix if surface was destroyed while player was initializing
2017-06-04 06:56:04 +03:00
Andrew Dolgov 4ce672fa8e bump version 2017-06-03 10:48:02 +03:00
Andrew Dolgov 76140cff3a do not reuse headline footer views 2017-06-03 10:21:41 +03:00
Andrew Dolgov f26b5dda51 move galleryentry to a public class because of serializable 2017-06-03 09:49:45 +03:00
Andrew Dolgov 28a371a1b4 fix offline headline fragment not expecting recycler view 2017-06-02 22:18:15 +03:00
Andrew Dolgov 83d096b11b bump version 2017-06-02 22:14:25 +03:00
Andrew Dolgov fb119c5678 gallery: re-enable pinch to zoom 2017-06-02 18:46:55 +03:00
Andrew Dolgov 522a6a6c7d bring back gallery circle indicator 2017-06-02 15:26:20 +03:00
Andrew Dolgov 2c676e263f refactor some more items, reimplement context menus for gallery 2017-06-02 15:19:30 +03:00
Andrew Dolgov 6f1afb1ef0 rename article pager and related stuff to gallery 2017-06-02 14:51:11 +03:00
Andrew Dolgov 0f764c3f61 use textureview for inline video player 2017-06-02 14:46:01 +03:00
Andrew Dolgov 047bb1cc37 unified gallery pager for videos and image files 2017-06-02 14:25:05 +03:00
Andrew Dolgov bbab856e3f decouple gallery image view into a fragment 2017-06-02 10:30:53 +03:00
Andrew Dolgov 317407a2dd request larger youtube thumbnails 2017-06-02 09:58:42 +03:00
Andrew Dolgov b5398ea340 swipe to dismiss: animate item undo 2017-06-02 00:02:58 +03:00
Andrew Dolgov 7d59182a9b actually disable swipe to dismiss when mark as read on scroll is set 2017-06-01 23:55:49 +03:00
Andrew Dolgov c6b14f9b50 bump version 2017-06-01 23:52:23 +03:00
Andrew Dolgov 51dcfe817f experimental: track selected feed/cat in phone mode 2017-06-01 23:51:56 +03:00
Andrew Dolgov 4fe7cacec8 detail activity: hide toolbar item to switch sort order 2017-06-01 23:30:26 +03:00
Andrew Dolgov dcfce70c5b headlines fragment: some minor stuff 2017-06-01 22:54:58 +03:00
Andrew Dolgov 1d960a3a83 add animations to headlines list
fix typo in previous
2017-06-01 22:23:54 +03:00
Andrew Dolgov 46707f28a6 rename headline viewholder to article viewholder for consistency 2017-06-01 22:17:29 +03:00
Andrew Dolgov 415c76b392 move headlines list to top if not appending on refresh 2017-06-01 20:59:37 +03:00
Andrew Dolgov d2ca0e03f8 bump version 2017-06-01 19:54:50 +03:00
Andrew Dolgov f6162a8d72 swipe dismiss: set article back to unread if it was before 2017-06-01 19:42:54 +03:00
Andrew Dolgov 9b16a179e8 switch to snackbars from toasts 2017-06-01 19:35:25 +03:00
Andrew Dolgov b043d6acb7 snackbar-based undo for swipe to dismiss 2017-06-01 19:29:04 +03:00
Andrew Dolgov 5d3f580de4 restart on some more headlines-related prefs
prevent swipe on footers
2017-06-01 19:21:54 +03:00
Andrew Dolgov e8fe00eecd (very basic) swipe to dismiss for recycler view 2017-06-01 19:01:55 +03:00
Andrew Dolgov 3c130c019e feed/cats frags: force reload contents onresume
TODO: tie this to fragment history stack / parentbutton somehow
2017-06-01 18:41:50 +03:00
Andrew Dolgov 3b47942489 increase flavor image minimum width/height 2017-06-01 18:27:22 +03:00
Andrew Dolgov 6b769ff610 mark read on scroll: don't forget the last item 2017-06-01 18:07:32 +03:00
Andrew Dolgov 583578fe8a WIP: headlines list switched to recycler view
known issues: context menu not working
2017-06-01 17:03:11 +03:00
Andrew Dolgov 1ca3a7d681 removed listview animations library (which also provided swipe to dismiss) 2017-06-01 15:00:10 +03:00
Andrew Dolgov c436dedced bump version 2017-06-01 14:23:13 +03:00
Andrew Dolgov ab8d6d86ff limit maximum height of flavor images and videos based on screen height 2017-06-01 14:18:50 +03:00
Andrew Dolgov a0bc87f85b show drawer loading when refreshing fragment not initiated by swiping 2017-06-01 13:13:11 +03:00
Andrew Dolgov 7d47b16357 remove some unused occurences of API progress-related variables 2017-06-01 13:04:20 +03:00
Andrew Dolgov 269e8554ae comment out some unused string resources, remove circle_bg drawable 2017-06-01 12:37:05 +03:00
Andrew Dolgov b7b4d29395 when using flavor image overflow menu prefer stream URI is available for sharing etc 2017-06-01 12:31:14 +03:00
Andrew Dolgov 4582e6afef fix build timestamp 2017-06-01 12:19:13 +03:00
Andrew Dolgov ab20010954 headline flavor images: set dontTransform() so we could filter smaller ones out 2017-06-01 11:59:12 +03:00
Andrew Dolgov 615f067609 use maven repo for text drawable 2017-06-01 11:47:36 +03:00
Andrew Dolgov daf85b0b52 bump version 2017-06-01 10:31:29 +03:00
Andrew Dolgov ebe9738163 add some additional tag checking for headline images so they wouldn't reload all the time 2017-06-01 09:38:44 +03:00
Andrew Dolgov 22694af2f7 bump version 2017-05-31 23:46:32 +03:00
Andrew Dolgov 15cda36008 rework pinch-zoom image view to use ImageMatrixTouchHandler
kill video surface in fragment onpause
2017-05-31 23:44:52 +03:00
Andrew Dolgov bb32ac7dc4 when long-tap opening a video player, kill everything surface-related in headlines 2017-05-31 23:03:38 +03:00
Andrew Dolgov 9420b9570e experimental: inline video player 2017-05-31 22:51:23 +03:00
Andrew Dolgov a4609d054e disable shared transition for gifs because it prevents glide from animating them 2017-05-31 21:37:58 +03:00
Andrew Dolgov edc1b66f70 replace UIL with Glide 2017-05-31 21:20:23 +03:00
Andrew Dolgov e45c7adda6 use maven for several dependencies, update some library versions 2017-05-31 19:07:31 +03:00
Andrew Dolgov 1ef6e1eca5 bump version 2017-05-31 18:39:24 +03:00
Andrew Dolgov f0dfff750c optimize imports 2017-05-31 18:38:28 +03:00
Andrew Dolgov e2ef14ab5e refresh sidebar contents in background when drawer is opened 2017-05-31 18:36:25 +03:00
Andrew Dolgov 56a0993a90 Merge branch 'master' of git.fakecake.org:tt-rss-android 2017-05-31 18:32:26 +03:00
Andrew Dolgov 432228011c when paused, do not update widget more than once a minute (unless
finishing)
2017-05-31 18:31:50 +03:00
Andrew Dolgov 02810f6eee experimental: set article pager and headlines fragment to retain instance
debug: open all articles on startup
2017-05-31 18:23:17 +03:00
Andrew Dolgov e4a8c575d4 bump version 2017-05-31 16:52:43 +03:00
Andrew Dolgov 9e7021a717 disable swipe to dismiss if auto mark as read is enabled 2017-05-31 16:52:25 +03:00
Andrew Dolgov 3b1a0b9cb6 cat fragment: add received stuff in bulk 2017-05-31 16:45:07 +03:00
Andrew Dolgov d930310b06 headlines fragment: remove some unused stuff 2017-05-31 16:40:39 +03:00
Andrew Dolgov f5bb189bf5 move some apirequest shared stuff to apicommon 2017-05-31 16:33:36 +03:00
Andrew Dolgov 8d58fa8af8 feeds fragment: code cleanup 2017-05-31 16:30:14 +03:00
Andrew Dolgov 6bec08951e apiloader: cache results unless forced not to 2017-05-31 16:24:33 +03:00
Andrew Dolgov 4d54d69378 feeds fragment: use loader 2017-05-31 15:44:12 +03:00
Andrew Dolgov d0b4e80a64 add ApiLoader, move cats fragment to use it instead 2017-05-31 15:28:14 +03:00
Andrew Dolgov 21816c331c feed & cat fragments: do not try to refresh if not added 2017-05-31 12:33:05 +03:00
Andrew Dolgov 05dec34be2 target SDK 23 because of https://issuetracker.google.com/issues/37103380#makechanges 2017-05-31 00:27:12 +03:00
Andrew Dolgov efbcbe7b89 add offline_sort_by_feed 2017-05-30 16:52:35 +03:00
Andrew Dolgov b096bd3389 rename widget background setting, add ripple effect 2017-05-30 15:42:46 +03:00
Andrew Dolgov ec89ccb112 transparent widget: add border 2017-05-30 15:25:39 +03:00
Andrew Dolgov b79b3f0611 add some widget update intervals 2017-05-30 14:31:38 +03:00
Andrew Dolgov 4051118791 add summary notice for pref_widget_update pref key 2017-05-30 14:27:40 +03:00
Andrew Dolgov e6a1549a0b set target SDK to 25 2017-05-30 14:18:50 +03:00
Andrew Dolgov cc7d72e4b9 bump version 2017-05-30 14:16:12 +03:00
Andrew Dolgov 1fc24f1e37 try updating widget several times if no network connection detected 2017-05-30 13:59:55 +03:00
Andrew Dolgov d61c4c815c bump version 2017-05-30 12:58:40 +03:00
Andrew Dolgov bfaafc92cb some more widget-related bullshit 2017-05-30 12:51:18 +03:00
Andrew Dolgov efb22befbd widget: some more debugging, try delaying network request on update 2017-05-30 10:27:56 +03:00
Andrew Dolgov 99d6ce12f7 use RTC_WAKEUP for alarms, add a failure counter for widget service 2017-05-30 09:47:59 +03:00
Andrew Dolgov c857f0c627 widget: selectable background color 2017-05-30 08:21:13 +03:00
Andrew Dolgov 1658a91528 bump version 2017-05-30 00:39:02 +03:00
Andrew Dolgov b185300695 widget: add option for dark background, configurable update interval 2017-05-30 00:38:22 +03:00
Andrew Dolgov ab36647865 update ACRA 2017-05-29 19:19:55 +03:00
Andrew Dolgov 17e4cb3f4e set build tools to 25.0.3 2017-05-29 19:11:38 +03:00
Andrew Dolgov 650b043db7 bump version 2017-05-29 14:35:16 +03:00
Andrew Dolgov ef097f79af article fragment & article pager: move some stuff into runnables to increase perceived performance 2017-05-29 14:34:50 +03:00
Andrew Dolgov e83d4ca2ab various updates for libraries, build-tools, and compile SDK 2017-05-29 14:11:49 +03:00
Andrew Dolgov f63e4a08df add ci stuff 2017-04-24 19:39:04 +03:00
Andrew Dolgov 1e48397853 share dialog: use buttonbar button style 2017-03-27 19:42:00 +03:00
Andrew Dolgov 60753eb827 manifest: add scheme=https to share activity handled urls 2017-03-27 19:41:11 +03:00
Andrew Dolgov 49152f188c fix swipe to dismiss crashing on swiping footers and other random crap which is not article 2017-02-18 14:00:00 +03:00