Commit Graph

3210 Commits

Author SHA1 Message Date
Luis Ángel San Martín
a6696f35b2 Restore value change committed by mistake 2023-08-20 17:28:27 +02:00
Luis Ángel San Martín
3cd83eb31b Missing declaration 2023-08-20 14:14:54 +02:00
Luis Ángel San Martín
0623a6b101 Implement stop/cancel on LibrariesUpdateCoordinator 2023-08-20 12:39:04 +02:00
Luis Ángel San Martín
bf35d0a621 Stop library creation/updates on exit 2023-08-20 12:38:35 +02:00
Luis Ángel San Martín
45043cf36e Make possible to cancel updates/creations 2023-08-20 12:36:40 +02:00
Luis Ángel San Martín
a6caf98af9 Reload comic cover when it changes 2023-08-17 19:42:10 +02:00
Luis Ángel San Martín
7f129ac1fa Emit a signal when the cover of a comic changes 2023-08-17 19:41:43 +02:00
Luis Ángel San Martín
ab9472cb58 Add a method for triggering the change of a comic cover from the model
Sad day for nice code.
2023-08-17 19:41:13 +02:00
Luis Ángel San Martín
d0915024e2 Fix YACReaderFlowGL::remove
last image wasn't getting it's index modified
2023-08-17 19:39:51 +02:00
Luis Ángel San Martín
5b8ec75e5f Update secondary views when the model gets reloaded 2023-08-16 17:46:33 +02:00
Luis Ángel San Martín
f3b551f72a Add libraries_update_coordinator.cpp/h files to YACReaderLibraryServer.pro 2023-08-14 18:45:37 +02:00
Luis Ángel San Martín
5b4205a19b Print some more help in yacreaderlibraryserver's description 2023-08-14 18:20:47 +02:00
Luis Ángel San Martín
42f2771b3f Setup LibrariesUpdateCoordinator in yacreaderlibraryserver 2023-08-14 18:19:24 +02:00
Luis Ángel San Martín
e740ad0f38 Add a readme describing how settings work in yacreaderlibraryserver 2023-08-14 18:18:16 +02:00
Luis Ángel San Martín
12c268ab42 Fix Qt5 Compilation 2023-08-13 15:22:15 +02:00
Luis Ángel San Martín
07cee51ef0 Update CHANGELOG 2023-08-13 12:34:58 +02:00
Luis Ángel San Martín
8e43bda13b Refresh current content after editing tags instead of doing a full reload.
TODO: detect row movements, now rows are deleted and readded
2023-08-13 12:31:19 +02:00
Luis Ángel San Martín
93a826f80a Setup LibrariesUpdateCoordinator 2023-08-13 11:57:40 +02:00
Luis Ángel San Martín
811ba2f957 Do models updates instead of do full library or folder reloads 2023-08-13 11:55:44 +02:00
Luis Ángel San Martín
7aac11483e Add method to YACReaderContentViewsManager to update the current content view 2023-08-13 11:43:28 +02:00
Luis Ángel San Martín
80ff6ed63b Add method to FolderContentView to reload its contents 2023-08-13 11:42:36 +02:00
Luis Ángel San Martín
b2d48a77ca Update the flow view with new covers when the model adds rows 2023-08-13 11:42:06 +02:00
Luis Ángel San Martín
0024d9afda Add method to ComicView to reload its content 2023-08-13 11:41:40 +02:00
Luis Ángel San Martín
3a0e8db189 Implement support for updating ComicModel without resetting the whole model
TODO: Favorites, Label, ReadingList still fallback to full reload because we need a way of comparing old vs new results. SearchResult does nothing because we don't have access to the search query.
2023-08-13 11:40:59 +02:00
Luis Ángel San Martín
2e9ec030ad Implement support for updating FolderModel without resetting the whole model
This will make views keep their state after an update.
2023-08-13 11:33:33 +02:00
Luis Ángel San Martín
c06156a937 Make ComicFlow/ComicFlowWidget able to insert new covers at a given position 2023-08-13 11:17:18 +02:00
Luis Ángel San Martín
024f6df9de Add methods to the flow implementations to add new items dynamically 2023-08-13 11:15:47 +02:00
Luis Ángel San Martín
82aa380bb5 Add methods to ComicItem to get/set the internal data 2023-08-13 11:13:21 +02:00
Luis Ángel San Martín
f33eb0f3f5 Fix name values used for comparison 2023-08-13 11:12:52 +02:00
Luis Ángel San Martín
a60e11d93a Add methods to FolderItem 2023-08-13 11:12:14 +02:00
Luis Ángel San Martín
f7d47103a2 Fix typo 2023-08-13 10:45:12 +02:00
Luis Ángel San Martín
ecde1ee836 Add a busy indicator to YACReaderTitledToolBar
It will be used in the libraries section to show that libraries are being updated in the background.
2023-08-13 10:44:49 +02:00
Luis Ángel San Martín
f02d4e5d98 Make BusyIndicator size configurable 2023-08-13 10:38:49 +02:00
Luis Ángel San Martín
6cef156893 Add new UI settings to control automatic library updates 2023-08-13 10:37:29 +02:00
Luis Ángel San Martín
afa9763499 Add class to coordinate automatic library updates 2023-08-13 10:33:24 +02:00
Luis Ángel San Martín
86e0e7be0a Add setting keys for automatic library updates 2023-08-13 10:22:11 +02:00
Luis Ángel San Martín
fe5d1e4d3b Add enum to represent the update interval for automatic updates 2023-08-13 10:21:23 +02:00
Luis Ángel San Martín
be7a16efa6 Refactor YACReaderLibraries
It includes a new UUID per library (which isn't used yet) and a new class YACReaderLibrary that replaces the old `QMap<QString, QPair<int, QString>>`.
2023-08-13 10:19:28 +02:00
Luis Ángel San Martín
dd411db9ef Remove commented code 2023-08-13 10:05:09 +02:00
Luis Ángel San Martín
231bc59a48 Do not parse any data, we only need the ids 2023-08-08 19:00:01 +02:00
Luis Ángel San Martín
df26f10b9f Remove unused include 2023-08-08 18:59:17 +02:00
Luis Ángel San Martín
599f6615a5 Update CHANGELOG 2023-08-06 09:08:59 +02:00
Luis Ángel San Martín
71a7a07274 Add DB_VERSION to keep track of DBs versions
This will make easy to track compatibility with a certain DB structure across different flavors of YACReader. It will only change when the DB structure changes.
2023-08-06 08:55:55 +02:00
Luis Ángel San Martín
c0effb43b3 Fix set type context menu 2023-08-06 08:52:18 +02:00
Luis Ángel San Martín
9e8519e5ed
Merge pull request #393 from YACReader/macos-universal
Macos universal builds
2023-07-22 22:28:57 +02:00
Luis Ángel San Martín Rodríguez
fc831f7d1c Fix artifact name 2023-07-22 22:19:57 +02:00
Luis Ángel San Martín Rodríguez
ee44426218 Fix name 2023-07-22 21:06:43 +02:00
Luis Ángel San Martín Rodríguez
1179ec81a2 Fix compileOSX.sh 2023-07-22 20:25:09 +02:00
Luis Ángel San Martín Rodríguez
56b1e20aef Replace qt6 builds in macos with a universal build 2023-07-22 19:05:35 +02:00
Luis Ángel San Martín Rodríguez
fe1a980983 Add universal version of 7z.so for macos (arm64+x86_64) 2023-07-22 19:03:51 +02:00