Swapnil Tripathi
20c10d9380
Small Fix.
2021-06-08 02:52:11 +05:30
Bart De Vries
e311a1d1d4
Avoid resizing or re-coloring globaldrawer on mobile
2021-06-04 14:02:28 +02:00
Swapnil Tripathi
0fd2fca1f1
Updated minimum height and width
2021-06-04 01:30:28 +05:30
Tobias Fella
3f1f3045ec
Port away from KDeclarative
2021-06-03 16:23:06 +02:00
Swapnil Tripathi
2145c58333
Added minimum width and height
2021-06-03 15:13:38 +05:30
Swapnil Tripathi
5dc33049de
Fix heading text elide.
2021-06-02 21:28:59 +00:00
Bart De Vries
a565f6eec1
Disable text wrapping in HeaderBar to avoid nasty binding loops
2021-06-02 22:21:39 +02:00
Mathis Brüchert
f49ace47e3
change the sidebar to the normal page background color for contrast reasons
2021-06-02 22:13:54 +02:00
Bart De Vries
974a078e5f
Set separate bottom spacing for update and error overlay messages
2021-06-02 22:05:24 +02:00
Bart De Vries
121b4b4d08
Make HeaderBar fixed height instead of a fraction of the window height
2021-06-02 22:05:24 +02:00
Swapnil Tripathi
46568fa131
Set title to a max of 2 lines.
2021-06-02 20:00:18 +00:00
Swapnil Tripathi
617a85925c
Added duration labels, fixed header background color and other small fixes.
2021-06-02 20:00:18 +00:00
Swapnil Tripathi
4f02d8676f
Desktop mode updated
2021-06-02 20:00:18 +00:00
Swapnil Tripathi
44bb387b54
Added Header Bar
2021-06-02 20:00:18 +00:00
Bart De Vries
7a19e8f288
Fix fallback image if dark theme is used
...
When using a dark theme, the RSS icon will appear in (nearly) white on a
white background. Let's fix the icon colour to black to always get the
same fallback image.
2021-06-02 20:49:15 +02:00
Bart De Vries
b48270a637
Replace grayed out episode colours by "played" label on delegate
2021-06-01 20:27:43 +02:00
Bart De Vries
9c2d6ecdc0
Align copyright headers with other files in Kasts
2021-06-01 16:47:21 +02:00
Bart De Vries
e81b62839a
Fix app-crashing binding loop in FeedListPage
...
The binding loop occured whenever the vertical scrollbar appears or
disappears. The GUI then gets stuck between solutions: one with a
certain amount of columns and another with one column less or more. It
then keeps alternating between these two until the app freezes the
machine and eventually crashes.
The fix is to calculate the number of columns based on the total width
of the Page itself, rather than the width of the content. By
subtracting enough space for the scrollbar, the cards on the page will
now rescale smoothly and properly.
2021-06-01 16:22:03 +02:00
Bart De Vries
8c620e63ac
Remove unnecessary QtMultimedia imports
2021-05-31 11:42:11 +02:00
Bart De Vries
eec54d3095
Move feed update action to header on desktop
...
The refresh buttons currently show up as main action buttons at the
bottom on desktop since they are placed inside SwipeViews/tabs. Move
these actions to the hierarchical parent ScrollablePages so they end up
in the header bar.
2021-05-31 11:32:46 +02:00
Swapnil Tripathi
ea9074ac22
Update EpisodeListPage.qml
2021-05-30 18:25:21 +00:00
Bart De Vries
28b461da07
Consistently capitalize i18n strings
2021-05-28 22:16:14 +02:00
Bart De Vries
9ae93dd064
Properly implement MPRIS Raise() method
2021-05-28 21:51:51 +02:00
Bart De Vries
4d4859a698
Replace AudioManager::timeString by KFormat::formatDuration
2021-05-28 16:42:12 +02:00
Bart De Vries
13b59adb29
Move author into i18nc call
2021-05-28 16:21:47 +02:00
Bart De Vries
d45eebf43a
Do not push Settings and About to layers stack
2021-05-27 23:29:14 +02:00
Yuri Chornoivan
46916ac2d9
Add i18n()
2021-05-27 18:42:52 +03:00
Mathis Brüchert
afce79ce87
make the sidebar less wide
2021-05-27 17:00:56 +02:00
Bart De Vries
e78965051c
Revert the dependence on wideScreen to avoid app-crashing binding loops
2021-05-27 16:56:15 +02:00
Bart De Vries
04833efa7f
Make sure that globaldrawer doesn't disappear on resize
2021-05-25 21:57:01 +02:00
Mathis Brüchert
76fbfa35a4
add header in sidebar
2021-05-25 21:25:14 +02:00
Bart De Vries
99c1424327
Add setting to continue playback after end of current track
2021-05-23 21:35:38 +02:00
Bart De Vries
086e0ef664
Make sure that globalDrawer is not open on mobile on startup
2021-05-23 21:34:37 +02:00
Mathis Brüchert
4342794ac4
Make GlobalDrawer be a sidebar on desktop
2021-05-23 14:07:34 +00:00
Bart De Vries
2eb1092f46
Make AudioManager owned and instantiated by c++
2021-05-20 21:42:13 +02:00
Bart De Vries
4e34e76ee0
Replace "feed" by "podcast"
2021-05-12 20:57:56 +02:00
Bart De Vries
f1961abe4c
Add Accessibility information to ListDelegates
2021-05-12 20:48:54 +02:00
Bart De Vries
cce0afd3a0
Add setting to show title overlay on FeedListDelegate images
2021-05-12 20:46:48 +02:00
Tobias Fella
6cf133d1d6
Replace "Feed" with "Podcast" in user-visible strings
...
Should be more understandable
2021-05-11 13:12:38 +02:00
Bart De Vries
dbd108ac44
Make PlayerControls buttons scale properly
...
Also reworked some of the spacings and alignments of items on
PlayerControls to better make use of the available space and look
consistent across themes/styles (e.g. Material).
2021-05-10 15:32:58 +02:00
Bart De Vries
687c4ec7d0
Solve anchor issue with InlineMessage
2021-05-08 21:09:21 +02:00
Bart De Vries
33b3685413
Visual alignment of elements and whitespace corrections
2021-05-08 19:09:28 +02:00
Bart De Vries
a7bac204ad
Implement InlineMessage displaying download/update errors
2021-05-08 18:54:29 +02:00
Bart De Vries
506a419aff
Update text on FeedDetailsPage to apply to podcasts rather than RSS feeds
2021-05-08 16:24:15 +02:00
Bart De Vries
53cba484fb
Only show subtitle in header if it's not empty
2021-05-08 16:20:06 +02:00
Bart De Vries
3f4eedb8df
Enable setting for automatic feed refreshing on startup
2021-05-07 22:19:14 +02:00
Bart De Vries
236c579bef
Enable setting for automatic download of new episodes
2021-05-07 22:19:02 +02:00
Bart De Vries
d224eb1b24
Add header to QueuePage with remaining episodes and time
2021-05-07 15:33:39 +02:00
Bart De Vries
372f91f4fb
Fix mistake: loadPageWithProperties should have been loadPage
2021-05-05 21:56:48 +02:00
Bart De Vries
d4d8daa73d
Make sure that initialPage is not triggered on every globaldrawer action
2021-05-05 16:58:43 +02:00