Commit Graph

66 Commits

Author SHA1 Message Date
4b101583c5 Feature copy transcript (#7914) 2025-08-12 08:59:28 +02:00
9e0859aab8 Merge branch 'master' into develop 2025-08-03 19:20:27 +02:00
c5cec07b0e Android Auto: Current tab icon and visibility fixes (#7888)
* Use same play state detection for tab visibility as content

* Add suitably-styled play icon for current tab
2025-07-20 10:45:40 +02:00
44017d5b37 Update supported website languages 2025-07-17 18:49:39 +02:00
f99e097e3e Fix onPrepareOptionsMenu not being called on the first tab switch (#7870)
Defer findFragmentByTag until onPageScrollStateChange (SCROLL_STATE_IDLE), as the FragmentManager isn’t ready on the first call to onPageSelected (when first switching tabs).
2025-07-17 16:03:37 +02:00
5459368e51 Add move to top/bottom multi select action in queue (#7696) 2025-04-09 20:19:35 +02:00
f21c553e6c Make scroll bar easier to grab (#7733) 2025-04-03 00:12:00 +02:00
97ed826687 Reduce font size of bottom navigation (#7636) 2025-02-02 17:21:10 +01:00
8f79cd664c Fix system bar background in black theme (#7634) 2025-01-30 23:03:02 +01:00
baedabbc4b Target Android 15 (#7626) 2025-01-25 08:16:48 +01:00
e4ac872b74 Convert autodownloads from master switch to per-podcast setting (#7458) 2025-01-18 12:31:44 +01:00
cc8f5b6159 Update linear progressbars to new material design (#7568) 2025-01-17 21:48:20 +01:00
a394e0db4d Make feed info page more similar to main list (#7587) 2025-01-17 21:04:20 +01:00
f835c5adae Accessibility tweaks reported by Google Play (#7549) 2024-12-12 23:18:46 +01:00
521c5a4ecf Select menu fixes (#7526)
* Fix select menu not showing on podcast page
* Fix auto-delete icon being black in dark theme
2024-11-27 00:29:46 +01:00
a4bc5a6442 Use theme color for subscription card background (#7423) 2024-09-23 23:20:43 +02:00
61cf9b3405 Remove headings on add podcast page (#7405) 2024-09-15 10:27:43 +02:00
50fa85882e Remove animated playback speed button (#7401)
The button is behind the dialog anyway, so nobody can see the animation
2024-09-14 11:21:15 +02:00
6efecd56b5 Merge branch 'master' into develop 2024-09-10 21:01:24 +02:00
6cbc58ba78 Bottom navigation (#7176) 2024-09-10 20:59:18 +02:00
600fdf0f8c Fix paddings in online feed preview (#7342) 2024-08-24 10:52:33 +02:00
3fe187eea5 Fix blue theme sometimes showing partially dynamic (#7294) 2024-07-18 23:15:44 +02:00
17b713e10c Improve collapsing toolbar state (#7277)
First this commit improves the threshold at which the icon color is
changed. We now ask the collapsing toolbar at which size it will be
collapsed instead of guessing.

Second, this commit also sets the appbar title (when collapsed) to the
podcast name in the podcast episode view.
2024-07-10 21:30:32 +02:00
2b7ed4055f Improve search bar design on add podcast screen (#7249)
* Improve search bar design on add podcast screen

The search bar now looks more up to date with modern android styles.

* Fix colorPrimaryContainer in default color schemes

The color should be usable as the background for containers with a tint
of the accent color, but it was set to the full accent color.
Now it is much more in line with how it should work.
2024-07-01 12:25:36 +02:00
76bc899173 Fix error icon in the drawer (#7238)
There has been some regression that the error icon in the drawer was
just a circle instead of the the exclamation mark.

The error occurred because the icon was modified to have a background
circle once it was added to the subscription screens. However, in the
drawer a icon tint was applied which now also tinted the background
and made now only the background show.
2024-06-13 08:23:26 +02:00
0a768e6286 Merge branch 'master' into develop 2024-05-29 18:27:53 +02:00
e856a9f118 Display transcript text and follow along the audio (#7103) 2024-05-18 18:58:36 +02:00
084723ad76 Add episodes without subscribing (#7098) 2024-05-09 11:44:26 +02:00
53ce6cd71a Update error message design (#7167) 2024-05-08 23:27:04 +02:00
a61f548792 Fix settings toolbar having color (#7169) 2024-05-08 07:46:25 +02:00
6f572faa77 Fix inconsistent icons in the app toolbar. (#7163) 2024-05-06 22:04:24 +02:00
a8dfe6f123 Bottom multi-select (#7093) 2024-04-29 07:40:03 +02:00
c063c59af3 Fix sharp corners on placeholders (#7142)
All placeholder now have round corners matching the corner radius of the
image that will eventually load.
2024-04-27 11:28:30 +02:00
c56facd141 Improve about icons (#7122)
The new icons better represent the contributors and the privacy policy.
2024-04-21 19:50:19 +02:00
25e4703da4 Fix website languages being in wrong folder (#7084) 2024-04-12 23:52:35 +02:00
e578f4ca93 CI tweaks (#7069)
- Run Checkstyle with gradle to make it easier for users
  - No longer needs different configuration for new code
  - Exclude current violations
  - Fix some violations that somehow couldn't be specified in the exclusion file
- Print SpotBugs/Lint/Checkstly violations in GitHub format
  - Then the CI run gets annotated on the web UI
2024-04-07 23:28:14 +02:00
b6a4049ff4 Spotbugs cleanup (#6968)
Remove unused SpotBugs rules.
Fix URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD, ICAST_INTEGER_MULTIPLY_CAST_TO_LONG, NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION, OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE
2024-04-05 19:28:36 +02:00
92ab575b15 Delete core module (#7060) 2024-04-05 19:20:27 +02:00
edb440a5a9 Restructure related UI classes together (#7044) 2024-03-31 18:40:15 +02:00
5ede21d676 Remove dependency of :net:discovery and :ui:echo on :core (#7036)
Moves the common icon files to :ui:common
2024-03-29 11:23:33 +01:00
130da46f5d Move widget setup code to widget module (#6996) 2024-03-25 23:45:09 +01:00
15eab50223 Move debug icons to :ui:common (#7026) 2024-03-24 22:07:18 +01:00
f20ce1fc69 Move first batch of preferences code to :ui:preferences (#7010) 2024-03-23 09:40:40 +01:00
0a6b7ed699 Nicer rating dialog (#7011) 2024-03-22 18:18:30 +01:00
0cbd97b5cb Move theme to :ui:common module (#6997)
This enables creating Activities outside the app and core modules
2024-03-17 18:43:55 +01:00
7c14534179 Remove TriangleLabelView (#6963)
Since we redesigned the subscriptions page, this class is unused.
2024-03-06 21:53:40 +01:00
40da13e014 Clean up some dead code (#6952) 2024-03-04 23:07:28 +01:00
e9d190da1b Bump AGP and Gradle (#6489) 2023-10-17 20:52:21 +02:00
c38b263458 Better content descriptions for TalkBack (#6684) 2023-10-06 18:24:13 +02:00
7cb0ba8156 Switch to colorBackground instead of windowBackground (#6674) 2023-10-01 18:07:47 +02:00