Commit graph

488 commits

Author SHA1 Message Date
Jared Fantaye
9bfe79b34c Fixed some bugs and improved code quality 2022-12-08 23:31:20 +01:00
Jared Fantaye
fdd014db90 Tried to implement the feature 2022-12-07 02:32:53 +01:00
Jared Fantaye
c4eb72385d Added menu with tappable list items 2022-12-03 09:52:04 +01:00
TobiGr
f190811897 Merge branch 'master' into dev 2022-11-09 16:45:22 +01:00
Isira Seneviratne
0ca88d029e Add helper methods for adding PendingIntent mutability. 2022-11-07 17:12:22 +05:30
Stypox
10676d151e Fix wrongly calculated channel groups span count 2022-11-05 20:05:59 +01:00
Stypox
0e222f2d62 Fix inconsistent channel group list and item view mode 2022-11-04 18:21:35 +01:00
Tobi
013d558d98 Merge pull request #9230 from Stypox/duplicate-feed-videos
Fix duplicate videos in feed group "All"
2022-11-03 17:23:05 +01:00
Stypox
900c58821d Merge pull request #8706 from Isira-Seneviratne/Improve_LocalPlaylistFragment
Refactor removeWatchedStreams() in LocalPlaylistFragment.
2022-10-30 22:03:39 +01:00
Stypox
fd1237698d Merge pull request #8747 from Isira-Seneviratne/Range_limit
Use range-limiting methods in more places.
2022-10-28 10:34:04 +02:00
Stypox
668db1e72c Use GROUP_ALL_ID instead of hardcoded -1 2022-10-27 23:32:19 +02:00
Stypox
97d2e5307a Merge pull request #9207 from cern1710/list-view-alt-alt-implementation
undefined
2022-10-27 22:48:03 +02:00
Samuel Wu
24df4cf5ff Merge remote-tracking branch 'origin/list-view-alt-alt-implementation' into list-view-alt-alt-implementation 2022-10-28 04:54:42 +11:00
Samuel Wu
91faa1eeda Disabled animations for subscription fragment 2022-10-28 04:54:33 +11:00
Stypox
c14f366d32 Fix random crash in SubscriptionFragment 2022-10-27 18:45:06 +02:00
Stypox
977fe2e3e5 Solve two SonarCloud smells 2022-10-27 17:52:17 +02:00
Stypox
029f02e4f9 Deduplicate isGridLayout calls 2022-10-27 17:25:06 +02:00
Stypox
592c315c82 Fix flickering in channel groups list 2022-10-27 14:01:04 +02:00
Stypox
c8eabb067b Put "New feed group" item at the top 2022-10-27 13:51:56 +02:00
Stypox
366e1be1e4 Fix grid/list toggle implementation of feed 2022-10-26 23:20:32 +02:00
Samuel Wu
b0581deb7f Fully working card and list view 2022-10-26 21:05:55 +11:00
Jfax510
f548f8050c Added Toast Notification "Hold to enqueue" (#9196)
* Added Toast Notification "Hold to enqueue"

* Check if enqueue tips are enabled

* created function showHoldToAppendTipIfNeeded() for toast message
2022-10-26 11:35:03 +02:00
Samuel Wu
c7237ca59c Altered grid view similar to Youtube app layout 2022-10-26 00:06:48 +11:00
Samuel Wu
07a5d6965e Finalized design for vertical card view and removed unneeded variables in SubscriptionFragment.kt 2022-10-25 11:43:25 +11:00
Samuel Wu
bb2821fa3c Fully working toggle button that change between vertical and horizontal view 2022-10-25 10:54:27 +11:00
Samuel Wu
ecde2c7a5e Added working binding for a "new" button that works in the list layout. 2022-10-25 02:38:31 +11:00
Samuel Wu
5064fa266b Added boolean to handle feed groups. May need a better solution for this 2022-10-25 02:20:14 +11:00
Samuel Wu
f57d64594f Could toggle between list view and grid view...once. Requires bug fixing on refreshing 2022-10-25 02:01:57 +11:00
Samuel Wu
8dce4c4cb0 Bug: SubscriptionViewModel.kt did not map values for FeedGroupCardVerticalItem in line 26 2022-10-25 00:32:21 +11:00
Samuel Wu
48bc0320aa Button can be toggled but not all strings have been fed 2022-10-24 23:01:02 +11:00
Samuel Wu
d7d5ddfdb0 Created a list view for channel group. 2022-10-24 18:55:08 +11:00
Samuel Wu
651af5a6e8 Created a button in SubscriptionFragment.kt that reads whether button is clicked 2022-10-24 16:55:12 +11:00
Samuel Wu
af71271530 Created a non-functional button in HeaderWithMenuItem.kt 2022-10-23 23:43:52 +11:00
Tobi
9b0c7c24bf Merge pull request #8734 from Stypox/feed-group-factory
Improve `FeedGroupDialogViewModel` factory
2022-10-09 19:35:47 +02:00
Stypox
f2fa9e7e21 Fix feed menu tooltips (silly copy-paste error) 2022-09-19 11:21:42 +02:00
Stypox
4c537a7dbc Show correct tooltips for actions in feed 2022-09-13 15:26:04 +02:00
Stypox
9bfea8082c Keep strong references to Picasso notification icon loading targets
Before the Target would sometimes be garbage collected before being called with the loaded channel icon, since Picasso holds weak references to targets. This meant that sometimes a new streams notification  would not be shown, because the lambda that should have shown it had already been garbage collected.
2022-08-25 16:41:51 +02:00
Isira Seneviratne
aa6b1bc67b Remove from playlist only upon selecting the option and not afterwards. 2022-08-15 07:26:36 +05:30
Isira Seneviratne
ed6bd30481 Refactor removeWatchedStreams() in LocalPlaylistFragment. 2022-08-15 07:26:36 +05:30
Isira Seneviratne
2e350c9675 Use range-limiting methods in more places. 2022-08-08 07:10:16 +05:30
Isira Seneviratne
cf52c320fc Remove unused methods in HistoryRecordManager. 2022-08-06 05:09:54 +05:30
Stypox
682bc2f453 Improve FeedGroupDialogViewModel factory 2022-08-04 10:49:33 +02:00
Isira Seneviratne
12f042bfd5 Merge branch 'dev' into OnClickGesture_interface 2022-08-04 06:10:39 +05:30
Isira Seneviratne
00fe0ff879 Make OnClickGesture an interface. 2022-08-01 06:47:00 +05:30
Isira Seneviratne
4b37750156 Use Application instead of Context in FeedViewModel. 2022-07-31 08:37:16 +05:30
Stypox
ac279c6147 Improve FeedViewModel factory 2022-07-31 08:30:17 +05:30
Isira Seneviratne
356bdb26e1 Update Lifecycle to 2.5.1. 2022-07-31 08:30:17 +05:30
litetex
e2f5b521bb Merge pull request #8621 from Stypox/deduplicate-feed
Deduplicate SQL queries to get feed streams
2022-07-24 14:52:35 +02:00
Stypox
47c66c3431 Fix wrong thumbnail used as placeholder for channel 2022-07-22 15:13:47 +02:00
Stypox
808935152b Deduplicate SQL queries to get feed streams 2022-07-18 23:39:57 +02:00