wb9688
3c7a1fd4a0
Merge branch 'dev' into fix/the-the-typo
2020-04-07 09:17:10 +02:00
Mauricio Colli
17b4a97a3c
Avoid unnecessary changes to the upload date of saved streams
...
The upload date was being updated regardless if the new one had more
precision or not, this caused items on the feed to jump around when the
user opened one of them.
This changes it to only update when the existent upload date is null or
the new one has a higher precision (i.e. is not an approximation).
2020-04-05 10:57:54 -03:00
Tobias Groza
4bda491b79
Merge pull request #3344 from wb9688/checkfornewappversiontask-downloaderimpl
...
Use DownloaderImpl in CheckForNewAppVersionTask
2020-04-04 20:11:39 +02:00
wb9688
7962f87e66
Clean up CheckForNewAppVersionTask
2020-04-04 19:34:13 +02:00
wb9688
8b2bc17723
Revert some more changes
2020-04-03 15:48:38 +02:00
wb9688
b283dccdfd
Use DownloaderImpl in CheckForNewAppVersionTask
2020-04-02 20:13:05 +02:00
wb9688
4b196c6a8c
Use Checkstyle for org.schabi.newpipe.streams as well
2020-04-02 16:48:57 +02:00
wb9688
9c8349a8ed
Move things back to its original place
2020-04-02 15:57:50 +02:00
wb9688
ac264464ef
Improve code style to be more consistent
2020-04-02 15:57:50 +02:00
kapodamy
43a95447f8
fix integer overflows
...
* available() method in ChunkFileInputStream.java
* free "ahead space" calculation in CircularFileWriter.java
2020-04-01 15:30:33 -03:00
kapodamy
4c806c8ab9
code cleanup
2020-04-01 15:30:32 -03:00
Tobias Groza
6133922cd3
Merge pull request #3259 from mauriciocolli/improve-drawer-layout
...
Improvements for the drawer header layout
2020-04-01 18:47:53 +02:00
Stypox
459a68210e
Fix mute button causing crashes on API 19
...
Using rootView.getContext() because getApplicationContext() didn't work (it was probably missing information about theme)
2020-04-01 09:08:03 +02:00
TobiGr
4cf3a923fd
Merge branch 'master' into dev
2020-03-31 12:33:16 +02:00
TobiGr
3e37be8543
Improve database migration SQL statement
2020-03-31 00:20:13 +02:00
Mauricio Colli
a9a64634a9
Fix handling of null values in database migration to version 3
...
Some values prior to this version could be null, this wasn't handled
properly before.
2020-03-30 15:50:46 -03:00
Tobias Groza
85316a6405
Merge pull request #3289 from B0pol/grid_moreinfo
...
add upload date on stream grid items
2020-03-29 23:49:39 +02:00
Tobias Groza
f006b9a2ba
Merge pull request #3279 from mauriciocolli/fix-not-found-handling
...
Handle content not available exception more comprehensively
2020-03-28 19:10:43 +01:00
Mauricio Colli
5b8eef2ff1
Handle content not available exception more comprehensively
2020-03-28 14:54:52 -03:00
Tobias Groza
4214d617d3
Merge pull request #3283 from Stypox/fix-mute-button
...
Fix mute button inflation problems on API<21
2020-03-28 18:38:36 +01:00
Mauricio Colli
143656ecf4
Use correct class for getting a vector drawable in older APIs
2020-03-28 14:30:47 -03:00
Mauricio Colli
574ad87128
Fix bug when searching for urls from shared content
2020-03-28 14:06:11 -03:00
Mauricio Colli
561a2c58a2
Introduce a proper way to find urls in a string input
2020-03-28 14:06:09 -03:00
bopol
49259455f9
add upload date on stream grid items
...
fixes #3175
2020-03-28 14:19:57 +01:00
Mauricio Colli
2243d21605
Temporary: Fix menu visibility when restoring state in the pager adapter
...
When restoring the state of the adapter, all the fragments' menu
visibility were set to false, effectively disabling the menu from the
user until he switched pages or another event that triggered the menu to
be visible again happened.
FragmentStatePagerAdapter is deprecated and should be replaced with its
ViewPager2 counterpart, until then, this should do it.
2020-03-27 11:30:38 -03:00
Mauricio Colli
1033192755
Align and enable autosizing for the app name text view in drawer header
...
- Use a proper drop up/down arrow icon.
- Move selected service views for better visibility.
- Show the selected service icon next to its name.
- Add a subtle fade background to the service name/icon for better
readability.
2020-03-26 19:21:30 -03:00
Linus Jahn
3b2c279dc2
ThemeHelper: Fix 'the the' typo
2020-03-26 01:50:32 +01:00
TobiGr
fb75afc99f
Seek duration should not be rounded up when opening the settings, even if inexact seek is disabled
2020-03-25 22:34:02 +01:00
kapodamy
c19447b559
fix integer overflow
2020-03-25 16:13:36 -03:00
Tobias Groza
8a3abf9444
Merge pull request #3252 from B0pol/mute_button
...
Change mute button color for more visibility
2020-03-23 23:10:48 +01:00
bopol
9bf584bb3f
remove unused imports
2020-03-21 21:54:40 +01:00
bopol
837264767f
mute button color for queue
2020-03-21 21:51:11 +01:00
bopol
b7c986b40b
Change mute button color for more visibility
2020-03-21 16:58:53 +01:00
Tobias Groza
f719840ae7
Merge pull request #3220 from kapodamy/webm-seek-fix
...
fix for #3204
2020-03-20 11:49:39 +01:00
Mauricio Colli
5ac62b9bdb
Make duration plurals naming consistent
2020-03-19 09:44:13 -03:00
bopol
570f56de57
use val instead of val, make sentence more natural
2020-03-19 09:44:12 -03:00
bopol
4207fcbba9
use plural string for feed_group_dialog_selection_count
2020-03-19 09:44:11 -03:00
bopol
9657bee14d
delete «seconds» plural string in favor of «dynamic_seek_duration_description» to avoid weblate conflicts
2020-03-19 09:44:10 -03:00
Mauricio Colli
b57e949179
Add help dialog to feed screen
...
Help to a possible confusion or simply awareness that NewPipe has both
ways to load the feed.
2020-03-14 13:24:25 -03:00
Mauricio Colli
229ad77800
Localize duration strings used in feed settings using plurals
2020-03-14 00:12:53 -03:00
Mauricio Colli
8f7695393e
Detect if the subscription list should be shown as a grid
...
Also used proper string keys for the preferences, left a TODO to fix it
in other places later.
2020-03-14 00:12:52 -03:00
Mauricio Colli
9916955663
Simplify screen handling in feed group dialog
2020-03-14 00:12:51 -03:00
Mauricio Colli
af0218072b
Add a confirmation dialog when deleting a feed group
2020-03-14 00:12:50 -03:00
Mauricio Colli
e3576fbf20
Don't expose MutableLiveData in view models
2020-03-14 00:12:48 -03:00
Mauricio Colli
db61021aff
Disable buttons when processing actions in the feed dialogs
2020-03-14 00:12:47 -03:00
Mauricio Colli
7aecb00211
Implement feed groups manual sorting
...
Now, the user can sort its groups to his liking even after he created
them.
Also updated the database diagram to reflect the table's new column.
2020-03-14 00:12:45 -03:00
Mauricio Colli
eb8b394d96
Add ability to cancel a feed update through a notification action
...
- Change prefetch value default so each parallel rail buffers less
items.
2020-03-14 00:12:44 -03:00
Mauricio Colli
8e6ef3df44
Add Groupie library to the credit list in the about page
2020-03-14 00:12:43 -03:00
Mauricio Colli
37e99e203a
Stick info header when selecting subscriptions in the feed group dialog
...
- Avoid creating plural translation by using a different wording
2020-03-14 00:12:42 -03:00
Mauricio Colli
ff298dfbeb
Replace hardcoded value that represents the group "All" with a constant
2020-03-14 00:12:41 -03:00