Commit Graph

51 Commits

Author SHA1 Message Date
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
6d7bfef8a5 Download Service Rewrite (#6420) 2023-05-05 23:09:03 +02:00
f9839aba99 Don't break tab labels into multiple lines on small devices (#6313) 2023-02-11 10:14:46 +01:00
d8d6f1c72f Remove support for Android 4.4 2022-12-18 15:01:59 +01:00
37b49b1e38 Use segmented buttons for filter 2022-09-18 19:12:41 +02:00
ac8114342c Migrate Toolbars to Material3 2022-09-18 18:57:43 +02:00
fafe85ddd6 Integrate TriangleLabelView locally into project 2022-06-04 20:17:12 -04:00
0b431a3311 Update filter dialog to Fragment 2022-04-22 22:17:24 +02:00
32770fe817 Refresh timeline when resetting statistics 2022-03-05 10:43:31 +01:00
7451da1121 Move statistics screens to new module 2022-02-26 19:44:17 +01:00
87067af965 Fix some gradle deprecations 2022-02-09 11:28:40 -05:00
vbh
d4769620b7 Add preference to show subscription title (#5538) 2021-12-01 22:17:37 +01:00
a73a932a7c Move speed dialog to the bottom (#5464) 2021-10-12 21:14:08 +02:00
c72fd81886 Move common gradle setup to a single file
Original idea by @TacoTheDank
2021-05-11 22:38:46 +02:00
fcf918f304 Enabled Lint with dependency checking 2021-04-17 17:30:43 +02:00
0455a19657 Fix failing Lint task when there are dependency updates 2021-03-01 16:53:31 +01:00