Bart De Vries
e174269332
Make time countdown setting in player persistent
2021-04-21 14:53:02 +02:00
Bart De Vries
e1b374e375
Make app restore last playing item
2021-04-21 14:53:02 +02:00
Bart De Vries
218b86807e
Make application remember the last opened main page
2021-04-21 14:53:02 +02:00
Bart De Vries
65ef16017b
Rename AlligatorSettings to SettingsManager
2021-04-21 14:53:02 +02:00
Bart De Vries
7468c35b9a
Enable autoDownload
...
There seems to still be a problem with the images not being fetched for
the newly added queue items.
2021-04-21 14:53:02 +02:00
Bart De Vries
20730ccc6f
Add autoQueue option to SettingsPage
2021-04-21 14:53:02 +02:00
Bart De Vries
61e3af704b
Add "new" label also to queue entries
2021-04-21 14:53:02 +02:00
Bart De Vries
a8e174739f
Implement "new" episodes feature and autoQueue
2021-04-21 14:53:02 +02:00
Bart De Vries
436e66542a
Change to singleton AlligatorSettings class
2021-04-21 14:53:02 +02:00
Bart De Vries
81c2ad90d1
Add "new" label to entry list items
2021-04-21 14:53:02 +02:00
Bart De Vries
4455545daa
More optimizations of PlayerControls
2021-04-21 14:53:02 +02:00
Bart De Vries
a4dea193ad
Make properties for miniplayer size
2021-04-21 14:53:02 +02:00
Bart De Vries
5d5ca2c58b
Add title and feed name below image in PlayerControls
2021-04-21 14:53:02 +02:00
Bart De Vries
518dbf293e
Fix scrollview details flickable
2021-04-21 14:53:02 +02:00
Bart De Vries
ec6e47aea7
Change font size on miniplayer
2021-04-21 14:53:02 +02:00
Bart De Vries
bbba177462
More changes to PlayerControls
...
Trying to put the episode description into the swipeview with a minimal
set of code. This will allow EntryPage to be refactored with nicer
headers etc.
2021-04-21 14:53:02 +02:00
Bart De Vries
8159e5a2ce
Redesign FeedDetailsPage
2021-04-21 14:53:02 +02:00
Bart De Vries
3cbea5eb17
Enable refreshing on QueuePage
2021-04-21 14:53:02 +02:00
Bart De Vries
6cd88f5116
Refactor and redesign PlayerControls
2021-04-21 14:53:02 +02:00
Bart De Vries
49e9e7e1e7
Restyle and refactor MinimizedPlayerControls
2021-04-21 14:53:02 +02:00
Bart De Vries
b9433a348a
Minor adjustments
2021-04-21 14:53:02 +02:00
Bart De Vries
5d6f05e55e
Update copyright headers
2021-04-21 14:53:02 +02:00
Bart De Vries
0ee88666e9
Fixed text in EntryListPage header and make more mobile friendly
2021-04-21 14:53:02 +02:00
Bart De Vries
88b308984d
Update qml import versions
2021-04-21 14:53:02 +02:00
Bart De Vries
3b7d2332a7
Change icon for 'remove from queue' action
2021-04-21 14:53:02 +02:00
Bart De Vries
df9dd521f3
Work on EntryList qml (WIP)
2021-04-21 14:53:02 +02:00
Bart De Vries
ed7f75de13
Send proper signals when adding or removing queue items
2021-04-21 14:53:02 +02:00
Bart De Vries
a9b86d0e44
Add podcast specific settings to Settings
2021-04-21 14:53:02 +02:00
Bart De Vries
8e23123e84
Investigate ways to simplify local play and streaming
2021-04-21 14:53:02 +02:00
Bart De Vries
5efd4f85f8
Optimize image loading (partially) and improve QueueDelegate
2021-04-21 14:53:02 +02:00
Bart De Vries
ddb64c5f42
Try to use recycler on entrylistdelegate
2021-04-21 14:53:02 +02:00
Bart De Vries
8506068b1f
Fix issues when there is no feed/entry image
2021-04-21 14:53:02 +02:00
Bart De Vries
83526b0a12
Minor changes
2021-04-21 14:53:02 +02:00
Bart De Vries
bb7f3393a7
Enable entry images in listviews/listmodels
2021-04-21 14:53:02 +02:00
Bart De Vries
8bb027dc82
Fix not popping enough pages when feed is removed
2021-04-21 14:53:02 +02:00
Bart De Vries
030bc07bb5
Remove unneeded PodcastPlayerPage and debug lines in main.cpp
2021-04-21 14:53:00 +02:00
Bart De Vries
e670a65f6d
Finish most of the Queue manipulations
2021-04-21 14:52:33 +02:00
Bart De Vries
4f11060a41
Queue is functional again
2021-04-21 14:52:33 +02:00
Bart De Vries
5e0772eb63
More work on queuemodel refactoring
2021-04-21 14:52:33 +02:00
Bart De Vries
0808d3b5fe
Almost done with complete refactoring (no queue yet)
2021-04-21 14:52:33 +02:00
Bart De Vries
2a9fc8e0a9
Minor fixes (partly on alligator work/podcasts branch)
2021-04-21 14:52:33 +02:00
Bart De Vries
13868709e7
A lot of progress on refactoring with DataManager
2021-04-21 14:52:33 +02:00
Bart De Vries
03573e69c2
Minor improvements
2021-04-21 14:52:33 +02:00
Bart De Vries
514dc1fa51
Switch and rename queue and subscriptions
2021-04-21 14:52:33 +02:00
Bart De Vries
d3107dc096
And more work on queue
2021-04-21 14:52:33 +02:00
Bart De Vries
f75c29dda6
First work on queuemodel
2021-04-21 14:52:33 +02:00
Bart De Vries
8419fe76ec
Some unrelated small changes
2021-04-21 14:52:33 +02:00
Bart De Vries
61d443f0e3
Finished player and beginning of queue
2021-04-21 14:52:31 +02:00
Bart De Vries
5abbd56c88
More work on playercontrols
2021-04-21 14:51:40 +02:00
Bart De Vries
c9307d529d
Some work
2021-04-21 14:50:22 +02:00
Suraj Kumar Mahto
b618229843
Fix the wrapping of entry heading and description and replace emojis with icons
2021-03-31 14:43:53 +00:00
Tobias Fella
e5837425d3
Support podcasts
2021-03-22 23:33:44 +01:00
Dimitris Kardarakos
8d850b39df
Directly apply configuration
...
When a configuration option is changed on the settings page, the new configuration is immediately applied. On application quit, the config file is updated as well.
2021-02-17 17:19:23 +02:00
Dimitris Kardarakos
220d3bea3f
Simplify settings
...
Directly use the _settings context property in the Settings page
2021-02-17 12:16:31 +02:00
Dimitris Kardarakos
cae8d54921
Improve settings UI/UX
...
- The "delete after" number is now set by a spin box
- Posts have been renamed to articles
- Settings are organized in sections
2021-02-16 20:34:17 +02:00
Dimitris Kardarakos
8a171a47ff
Make article text configurable
...
When reading a long article it is common to need to adjust the font size. Moreover, you may want this setting to apply only to this use case. So, a set of configuration options have been added to offer this functionality.
2021-02-16 20:27:13 +02:00
Tobias Fella
4ff3987e0f
Improve PageStack stability
2020-10-28 22:55:07 +01:00
Nicolas Fella
4b3cb345e3
Remove trailing dots from PlaceholderMessages
2020-10-28 22:12:31 +01:00
Tobias Fella
1cc71b0614
Allow only one entry on the pagestack
2020-10-22 14:46:06 +02:00
Tobias Fella
7647edcdc2
Refactor models
2020-10-09 13:48:41 +02:00
Tobias Fella
c412e99e09
Fix rendering of BasicListItems in SwipeListItems
2020-09-19 18:16:04 +02:00
Tobias Fella
b8ea078fcf
Implement feed export to opml
2020-09-04 16:53:07 +02:00
Tobias Fella
fd9420fe2d
Implement feed import from opml
2020-09-03 00:09:59 +02:00
Tobias Fella
db30f159c4
Convert license headers to SPDX
2020-08-14 20:57:40 +02:00
Tobias Fella
d1e46397f0
Add refresh action to empty feed lists
2020-07-31 23:59:50 +02:00
Tobias Fella
a35ccfc7d8
Improve feed refreshing
2020-07-30 19:53:28 +02:00
Tobias Fella
3206a6798f
Fix image loading
2020-07-30 00:16:20 +02:00
Tobias Fella
d198a7da84
Fix EntryListDelegate SwipeListItems
2020-07-30 00:13:33 +02:00
Tobias Fella
baf894c380
Add main action for open entry in browser
2020-07-29 23:52:01 +02:00
Tobias Fella
5fa40d89d9
Port EntryListDelegate to BasicListItem
2020-07-29 23:49:23 +02:00
Tobias Fella
6c02f118e6
Port FeedListDelegate to BasicListItem
2020-07-29 23:41:11 +02:00
Tobias Fella
c8dea42485
Add default feed icon
2020-07-29 22:10:39 +02:00
Tobias Fella
88eab5b96f
Refactor the feed images
2020-07-20 17:20:08 +02:00
Tobias Fella
81a6b7ad90
Show feed loading errors as InlineMessage
2020-07-05 21:13:20 +02:00
Tobias Fella
1065e3cdd9
Show network errors when entryList is empty
2020-07-04 22:42:19 +02:00
Tobias Fella
a321122e5c
Push settings and aboutPage onto pagestack layers
2020-07-04 22:34:17 +02:00
Tobias Fella
2c4effe372
Improve image width rendering by limiting the image width to the label's width
2020-07-01 19:37:22 +02:00
Tobias Fella
a5a449c08b
Implement FeedDetailsPage
2020-06-06 00:05:46 +02:00
Tobias Fella
17b4e39eb2
Revert to using a Label for Entry Rendering :(
2020-06-03 17:39:56 +02:00
Tobias Fella
ca4a4de2e6
Show description and authors in EntryListHeader
2020-06-03 00:30:12 +02:00
Tobias Fella
c6a59392e0
Add option to never delete entries
2020-06-03 00:20:29 +02:00
Tobias Fella
196e6bb003
Remove dead code
2020-06-03 00:15:27 +02:00
Tobias Fella
7a2a677049
Refactor qml
2020-06-03 00:11:09 +02:00
Tobias Fella
7ffcae3dd2
Use WebView's scrolling for now
2020-06-02 17:22:59 +02:00
Carl Schwan
4f7af0f2ff
Fix sheet
2020-06-02 14:51:08 +00:00
Tobias Fella
07b2b9b70a
Some fixes for Entry Rendering
2020-06-02 16:45:19 +02:00
Carl Schwan
cb9bb84b6f
Also fix the about page
2020-06-02 01:11:05 +02:00
Carl Schwan
966d64c74e
fix: Multiples settings page
2020-06-02 01:05:37 +02:00
Tobias Fella
8163a4cd6d
Improve Entry rendering
2020-06-01 23:58:58 +02:00
Tobias Fella
a0c871f145
More qml cleanup
2020-06-01 00:15:14 +02:00
Tobias Fella
9e1e637030
Add icon to FeedDetailsPage action
2020-05-31 22:50:04 +02:00
Tobias Fella
4d5684b0d0
Make refreshing consistent on FeedListPage and EntryListPage
2020-05-31 22:47:42 +02:00
Tobias Fella
f1c62f067f
Add 'refresh all feeds' context action on desktop
2020-05-31 18:47:04 +02:00
Tobias Fella
47a5d7afec
Fix indentation in FeedListPage
2020-05-31 18:21:02 +02:00
Tobias Fella
22e766f214
Implement pull-down refreshing in FeedListPage
2020-05-31 18:19:41 +02:00
Tobias Fella
a0b7e0d9e1
Make 'add feed' main action on FeedListPage
2020-05-30 23:36:48 +02:00
Tobias Fella
78255fbdef
Fix showing feed title
2020-05-26 23:07:27 +02:00
Tobias Fella
8269cb960f
Refactor models
2020-05-26 16:32:32 +02:00
Tobias Fella
a8fb481631
Expose Fetcher as QML Singleton
2020-05-19 20:37:51 +02:00
Tobias Fella
b2d10e578a
Port EntryList to user SwipeListItems
2020-05-18 20:37:07 +02:00
Tobias Fella
06df8c0f5d
Show authors in EntryList
2020-05-16 22:12:50 +02:00
Tobias Fella
dd27c1d3ab
Improve 'Add Feed' Sheet
2020-05-13 20:53:07 +02:00
Tobias Fella
f761ca437b
Open links in Entries
2020-05-10 16:40:47 +02:00
Tobias Fella
7350ac3951
Use help-about-symbolic instead of help-about
2020-05-10 16:24:32 +02:00
Tobias Fella
bb49d372a8
Set EntryListPage title
2020-04-30 17:57:17 +02:00
Tobias Fella
98ac6278da
Port to BasicListItem with subtitle
2020-04-30 17:51:55 +02:00
Tobias Fella
f069871eb1
Fix showing images in EntryPage by setting baseUrl
2020-04-30 16:17:41 +02:00
Tobias Fella
a07c910b1e
Set Richtext format
2020-04-29 22:59:32 +02:00
Nicolas Fella
4afab2956d
Wrap entry title
...
Reviewed by: tfella
2020-04-28 22:19:09 +02:00
Tobias Fella
1ab02966d5
Android build fixes
2020-04-28 21:32:37 +02:00
Tobias Fella
7b2fbfdca6
Add refresh action to EntryListPage
2020-04-26 23:53:44 +02:00
Tobias Fella
7328745bef
Cache images and correctly save relative image paths
2020-04-25 22:16:19 +02:00
Tobias Fella
aba24a171d
Add Icon to Contextmenu in FeedListPage
2020-04-23 23:03:47 +02:00
Tobias Fella
60341592f1
Add PlaceholderMessage to EntryList
2020-04-23 14:17:54 +02:00
Tobias Fella
6e204c6ec9
Merge branch 'master' of invent.kde.org:kde/alligator
2020-04-23 13:52:30 +02:00
Tobias Fella
7e828772e0
Add a PlaceholderMessage to the FeedList
2020-04-23 13:47:24 +02:00
Tobias Fella
5984af329d
Add license header
2020-04-22 19:48:47 +00:00
Laurent Montel
42ab8a676a
Remove executable attribute
2020-04-21 13:23:25 +02:00
Tobias Fella
e4735623cb
Close EntryListPage when feed is deleted
2020-04-20 14:37:30 +02:00
Tobias Fella
df297dd898
add FeedDetailsPage
2020-04-20 01:47:06 +02:00
Tobias Fella
229ec83406
align versions in qml files
2020-04-20 01:42:13 +02:00
Tobias Fella
eb8d24e28a
port models to QSqlTableModel
2020-04-18 21:07:49 +02:00
Tobias Fella
ff7c03a32c
fix opening the entryListPage when clicking on a feed
2020-04-15 22:03:59 +02:00
Tobias Fella
4412d1094f
make feed list delegate SwipeListItem again
2020-04-15 21:36:59 +02:00
Tobias Fella
7dbcb4ccaf
prepare for i18n
2020-04-15 21:21:08 +02:00
Tobias Fella
451a40f9b8
dont crash when feed is invalid
2020-03-31 23:52:03 +02:00
Tobias Fella
08d4a56e9a
move qml files
2020-03-30 22:03:05 +02:00