orionlee
cb14fd930f
refactor - rename string resource name remove_episode_lable
, which was ambiguous with typos, to delete_episode_label
...
- non-default string resources to be handled by Transifex
2019-04-06 11:27:20 -07:00
orionlee
075547947e
tweak - batch edit UI - support longer action label
2019-04-06 11:15:35 -07:00
orionlee
3bf880e34a
remove comment to reduce mental work per review feedback
2019-04-06 11:15:35 -07:00
orionlee
86bf3ef3e0
remove outdated comment - support for vector drawables for pre Android 5 devices is here to stay.
2019-04-06 11:15:34 -07:00
orionlee
0204c1cebd
tweak - bulk edit UI - remove hiding FAB during scroll per review feedback
2019-04-06 11:15:34 -07:00
orionlee
3311b4371e
tweak - bulk edit UI - use Snackbar for selection message
...
- to be consistent with the action message in previous commit.
2019-04-06 11:15:34 -07:00
orionlee
cc43af110a
tweak - bulk edit UI - show a message after an action is applied.
2019-04-06 11:15:14 -07:00
orionlee
46f7805a96
refactor - bulk edit UI - make fab clickable on Pre-Lollipop devices without custom codes.
2019-04-06 11:12:34 -07:00
orionlee
b3fbf0b4aa
refactor - UI - remove the old (and now used) select all / none /intermediate icons
2019-04-04 14:05:51 -07:00
orionlee
836334798d
refactor - UI - make OPML import screen use the new select all / none icons as well (so that only single set of icons are needed)
2019-04-04 13:58:50 -07:00
orionlee
d186309066
bulk edit - UI - new select all / none icons, based on
...
standard Material icons.
2019-04-04 13:50:55 -07:00
orionlee
dfe2241b4c
bulk remove episodes from queue - UI - icon for dark themes.
2019-04-04 13:12:09 -07:00
orionlee
b683d33bcb
bulk edit - refactor - reorder method parameter for DBWriter.removeQueueItem(Context, FeedItem, boolean) to be consistent with the rest of the API.
2019-04-03 14:21:35 -07:00
orionlee
bcaba92851
bulk edit - refactor - factorize common codes in binding action to its UI and actual logic.
2019-04-03 14:15:05 -07:00
orionlee
1052b393d2
bulk edit - refactor - rename menu ids, to be consistent with single edit counterparts
2019-04-03 13:40:55 -07:00
orionlee
a1d718a59a
bulk edit - refactor - rename internal constant flags so that the names are consistent
2019-04-03 13:31:32 -07:00
orionlee
4322e8646f
bulk edit - UI tweak - rename "Remove Episode" to "Delete Episode", to be consistent with other UIs
2019-04-03 13:27:31 -07:00
orionlee
48cf33d7da
bulk edit - no longer defaulted to check all
2019-04-02 17:34:48 -07:00
orionlee
3768dfb0ff
bulk edit - "N selected" UI logic
2019-04-02 17:34:05 -07:00
orionlee
b8bb908b67
fix typo in comments
2019-04-02 16:56:22 -07:00
orionlee
364c9a308d
bulk remove from queue - backend - implement the new API
2019-04-02 15:59:27 -07:00
orionlee
70287a740e
bulk remove from queue - backend - refactor existing logic to support bulk remove
2019-04-02 14:59:12 -07:00
orionlee
7d78b88a1c
bulk remove from queue - frontend logic, with a stub backend.
2019-04-02 14:11:22 -07:00
orionlee
acbb1cf5e2
document android:elevation API compatibility
2019-04-02 13:59:54 -07:00
orionlee
9925830fff
batch edit - replace the bottom button UI with FAB Speed Dial (no new actions yet)
2019-04-02 13:52:34 -07:00
orionlee
9f854fbd3b
fix speed dial buttons order
2019-04-02 11:47:57 -07:00
orionlee
53e2511642
ensure speed dials clickable (for pre-Android 5 devices)
2019-04-02 11:47:57 -07:00
orionlee
4918a743a7
stub speed action action listener
2019-04-02 11:47:57 -07:00
orionlee
f7fa0836ea
make speed dials scrollable, so that they work in landscape / split window mode.
2019-04-02 11:47:57 -07:00
orionlee
737f7571ab
UI Prototype for Batch Edit Episodes rework (from #1145 )
2019-04-02 11:47:57 -07:00
H. Lehmann
56de034c7c
Merge pull request #3077 from bibz/develop
...
Validate that the item state is only changed when needed
2019-04-01 00:05:55 +02:00
Borjan Tchakaloff
c589bd2022
Validate that the *new* and *not played* are also exclusive
...
The FeedItem state is actually a tri-state, complement the test
coverage by checking that the state changes from *new* to
*not played*.
2019-03-31 21:26:53 +02:00
Borjan Tchakaloff
6ebf1defe7
Validate that the item state is only changed when needed
...
Follow-up to commit 8172d87477dd593745d4776417ef3dd7884d17fb (#3067 )
that adds test coverage for the resolved issue.
Also, fix that commit by making the update condition more explicit:
the FeedItem state is only changed when a state switch is necessary.
In other words, an item marked as *new* that gets downloaded should
lose the *new* mark and gain the *unplayed* mark instead.
2019-03-31 16:28:05 +02:00
Borjan Tchakaloff
cba4059063
Require the Mockito library for unit testing
2019-03-31 16:26:26 +02:00
Borjan Tchakaloff
3c7fd274de
Validate that the *new* and *played* states are exclusive
2019-03-31 16:26:26 +02:00
H. Lehmann
c6344f5bc0
Merge pull request #3073 from deandreamatias/fix-button-shadow-3040
...
Fix #3040 Video playback control button shadow
2019-03-31 00:44:50 +01:00
Matias de Andrea
56456e0001
Delete unused drawable
2019-03-30 21:21:11 +01:00
Martin Fietz
2094caf7f2
Merge pull request #3074 from ByteHamster/fyydlin
...
Fixed fyyd feed search
2019-03-30 11:12:58 +01:00
Martin Fietz
f900046c66
Merge pull request #3068 from bibz/develop
...
Do not reset item "played" flag on media download
2019-03-30 11:12:46 +01:00
Matias de Andrea
7f3f2180cc
Fixes #3040
...
- Delete unused icons
2019-03-29 22:27:26 +01:00
Matias de Andrea
007f92c291
Change the icons in interface #3040
2019-03-29 22:23:52 +01:00
Matias de Andrea
9e21695486
Add new vector icons #3040
2019-03-29 22:21:04 +01:00
ByteHamster
8d8e333b84
Fixed fyyd feed search
2019-03-29 18:26:34 +01:00
Matias de Andrea
09087b354d
Fix #3040
...
- Change the size of the button circle background
2019-03-29 12:57:52 +01:00
H. Lehmann
42cbdbd989
Merge pull request #3066 from orionlee/bugfix_statistics_played_duration_inflated_2162
...
bugfix - statistics - inflated actual played duration
2019-03-27 20:51:13 +01:00
Borjan Tchakaloff
8172d87477
Do not reset item "played" flag on media download
...
If an item has already been played, downloading its media will not
reset that "played" flag.
Fixes : #3067
2019-03-25 15:41:39 +01:00
orionlee
0a01f6e00b
#2162 bugfix - statistics - inflated actual played duration
2019-03-24 13:00:37 -07:00
H. Lehmann
3e2efea0e7
Merge pull request #3062 from ByteHamster/feed-test-handler
...
Fixed FeedHandlerTest
2019-03-23 11:36:14 +01:00
ByteHamster
022a7f6981
Fixed FeedHandlerTest
2019-03-23 10:45:50 +01:00
H. Lehmann
0a9735e7da
Merge pull request #3057 from matdb/develop
...
Fix #3054 : use UTF-8 to encode password and username for gpodder auth
2019-03-08 22:21:54 +01:00