Commit Graph

9809 Commits

Author SHA1 Message Date
Isira Seneviratne a885a88e02 Add duration comment 2024-07-29 18:45:02 +05:30
Isira Seneviratne 75475da053 Improve StreamThumbnail composable 2024-07-29 18:33:10 +05:30
Isira Seneviratne 2f9364a2cf Fix crash when opening YouTube mixes 2024-07-29 17:42:10 +05:30
Isira Seneviratne 44530618e0 Added stream grid mini preview 2024-07-28 17:39:14 +05:30
Isira Seneviratne 8e8f627097 Dismiss popup menu on clicking an option 2024-07-28 17:21:36 +05:30
Isira Seneviratne 06a5828bbe Improved stream components 2024-07-28 09:46:21 +05:30
Isira Seneviratne b443abbd8b Improved component organisation 2024-07-28 08:20:38 +05:30
Isira Seneviratne d7de38c79c Remove TextEllipsizer 2024-07-28 08:20:38 +05:30
Isira Seneviratne 82e5b6b1e9 Remove playlist preview dependency on external HTTP calls 2024-07-28 08:20:38 +05:30
Isira Seneviratne b9556a1331 Improved PlaylistHeader 2024-07-28 08:20:38 +05:30
Isira Seneviratne 9dfd064d86 Remove old playlist fragment 2024-07-28 08:20:38 +05:30
Isira Seneviratne 3da4aeee29 Rename .java to .kt 2024-07-28 08:20:38 +05:30
Isira Seneviratne c978fb7c3e Fix stream thumbnail text color 2024-07-28 08:20:38 +05:30
Isira Seneviratne 7501f2f9ee Animate playlist description expand/collapse 2024-07-28 08:20:38 +05:30
Isira Seneviratne bbdff4b093 Show dropdown menu on long click, make some adjustments 2024-07-28 08:20:38 +05:30
Isira Seneviratne 5e33b69316 Moved stream display to separate composable for reusability 2024-07-28 08:20:38 +05:30
Isira Seneviratne 462ed5c79a Added loading indicator to playlist view 2024-07-28 08:20:38 +05:30
Isira Seneviratne 37e4064533 Cache total duration calculation 2024-07-28 08:20:38 +05:30
Isira Seneviratne 72bbe0ea1c Implement card and list layouts, check for preferred layout from settings 2024-07-28 08:20:35 +05:30
Isira Seneviratne bf1c9ba7b5 Start implementing stream composable, grid layout 2024-07-28 08:20:10 +05:30
Isira Seneviratne 8603b0df6e Start implementing full playlist view, add view model 2024-07-28 08:20:10 +05:30
Isira Seneviratne 68b3dd5546 Create playlist header composable 2024-07-28 08:20:09 +05:30
Isira Seneviratne 10dd5710ee Update Kotlin to 2.0, update dependencies and fix issues 2024-07-28 08:19:42 +05:30
Isira Seneviratne b2748ccaad Improved component organisation 2024-07-28 06:50:45 +05:30
Isira Seneviratne f1591abd05 Added DescriptionText composable 2024-07-25 15:38:57 +05:30
Isira Seneviratne f285bc0837 Fix some modifiers 2024-07-23 05:30:03 +05:30
Isira Seneviratne 0d9c4aad8b Fix alignment of comment message 2024-07-23 05:30:03 +05:30
Isira Seneviratne b83f64315b Make parsed links clickable, visible 2024-07-23 05:30:03 +05:30
Isira Seneviratne f438ba4e02 Animate comment expand/collapse 2024-07-23 05:30:03 +05:30
Isira Seneviratne 3c55d956a0 Improve comment loading smoothness 2024-07-23 05:30:03 +05:30
Isira Seneviratne ddbfcf89c7 Rm unused method 2024-07-23 05:30:03 +05:30
Isira Seneviratne 1c503ce50e Added loading indicator 2024-07-23 05:30:03 +05:30
Isira Seneviratne 4b13e308b2 Replace padding modifier with verticalArrangement in comment header 2024-07-23 05:30:03 +05:30
Isira Seneviratne 21b22d3fe3 Rm extra padding in header 2024-07-23 05:30:03 +05:30
Isira Seneviratne 94ef79c7ce Add comment view model 2024-07-23 05:30:03 +05:30
Isira Seneviratne 975a3415c9 Cache paging data using the cachedIn() extension 2024-07-23 05:30:03 +05:30
Isira Seneviratne 219da2800c Improve code organization 2024-07-23 05:30:03 +05:30
Isira Seneviratne e87a2e0afc Rm redundant Surface 2024-07-23 05:30:03 +05:30
Isira Seneviratne 8d4c608b52 Handle no comments and comments disabled scenarios 2024-07-23 05:30:03 +05:30
Isira Seneviratne cc6f1ffd40 Replace Spacers with the horizontalArrangement parameter 2024-07-23 05:30:03 +05:30
Isira Seneviratne 754bf456e7 Replace CommentRepliesFragment with bottom sheet composable, improve previews 2024-07-23 05:30:03 +05:30
Isira Seneviratne ff881846c5 Added scrollbar to comment section 2024-07-23 05:30:03 +05:30
Isira Seneviratne 03bc4e2e88 Migrate comments fragment to Jetpack Compose 2024-07-23 05:30:03 +05:30
Isira Seneviratne f27273ef33 Rename .java to .kt 2024-07-23 05:30:03 +05:30
Isira Seneviratne cf3fb0b91a Fixed fragment title 2024-07-23 05:30:03 +05:30
Isira Seneviratne 552ea502e1 Fixed like count display 2024-07-23 05:30:03 +05:30
Isira Seneviratne b6a0f5d9c2 Set view strategy 2024-07-23 05:30:02 +05:30
Isira Seneviratne e71fc38fe7 Add replies button 2024-07-23 05:30:02 +05:30
Isira Seneviratne c29fa70080 Use AnnotatedString to handle HTML parsing 2024-07-23 05:30:02 +05:30
Isira Seneviratne e75eb2d544 Fixed some comment issues 2024-07-23 05:30:02 +05:30