Luis Ángel San Martín
91909f748d
Reenable flickable behavior in the GridView
...
Touchpads aren't properly mapped to the wheelhandler in qt 5.15, there is a fix in Qt6
2022-09-03 23:53:58 +02:00
Luis Ángel San Martín
aee337f776
Fix export/import comic tags
...
It should be ready to work as a backup system
2022-09-01 11:10:01 +02:00
Luis Ángel San Martín
243892f5d3
Remove debug output
2022-09-01 11:09:02 +02:00
Luis Ángel San Martín
0ee18b0aea
Tag comics from ComicVine should be marked as edited
2022-09-01 11:08:50 +02:00
Luis Ángel San Martín
8a6ec5fcc6
Assign covers to folders from subfolders & comics
...
Before this commit folder with no direct comics (only subfolders) didn't have a cover image to be displayed. Now updating the children info is done recursively and subfolders are taken into account.
This affects the iOS client remote browser so far, but it is also needed for the future browser update (display folders as a grid instead of using EmptyFolderWidget)
2022-08-31 18:58:25 +02:00
Luis Ángel San Martín
0fcf9d0cba
Fix memory leak in LibraryCreator
2022-08-31 18:27:04 +02:00
Luis Ángel San Martín
b70556eb41
Fix emit syntax
2022-08-31 18:26:30 +02:00
Luis Ángel San Martín
36538abc18
Fix memory leaks
2022-08-31 18:26:14 +02:00
Luis Ángel San Martín
c9bb429ad6
Remove unused method
2022-08-31 16:13:28 +02:00
BEN ENGLISCH
862c220069
Add libarchive decompression backend
2022-08-31 09:32:23 +02:00
Luis Ángel San Martín
a0dfa4e447
Limit max cover height
...
Otherwise we can end with huge cover files if the source content has abnormally tall covers. This large files could end exhausting RAM in the iOS client.
2022-08-29 20:04:00 +02:00
Luis Ángel San Martín
c37bc33161
Update properties dialog to be able to edit comics sequentially
2022-08-26 21:05:26 +02:00
Luis Ángel San Martín
769214fe5c
Watch for potential empty proxy model
2022-08-21 08:59:53 +02:00
Luis Ángel San Martín
7df011e181
Add an edit for filtering series results returned by Comic Vine
2022-08-18 16:22:07 +02:00
Luis Ángel San Martín
8b4b586acc
Show the automatic volume text that is going to be used in comic vine dialog
...
The user can chose to use it or edit it before starting the search.
2022-08-18 14:35:25 +02:00
Luis Ángel San Martín
160604040e
Empty titles should be nulls in the db
2022-08-13 16:10:00 +02:00
Luis Ángel San Martín
59ff02631e
Fix comic number missing from reading lists content provided through the server
2022-08-09 16:42:18 +02:00
tuwulin
788a3ef434
Update simplified Chinese.
...
Add traditional Chinese (Hong Kong, Taiwan).
2022-07-06 15:54:54 +02:00
Luis Ángel San Martín
4c54f2a07c
Fix clicking on the folders treeview when it shown results from search
...
This was a bug introduced when support for folder navigation using the keyboard was added.
2022-03-28 22:32:52 +02:00
Luis Ángel San Martín
9e9f035f35
Use Qt::HighDpiScaleFactorRoundingPolicy::PassThrough
...
It will be the default in Qt6 and respecting the scale factor that the user sets is the right thing to do.
2022-03-12 11:51:29 +01:00
Luis Ángel San Martín
f27de78fe1
Fix grid cell selection border
...
Moving the DropShadow broke things in Qt5.15
2022-02-20 18:02:11 +01:00
Luis Ángel San Martín
72670ea6c8
Move connections to happen later
...
Otherwise QQuickItem(s) don't work properly in Qt6. I couldn't find the root cause.
2022-01-19 21:13:53 +01:00
Luis Ángel San Martín
f48201fb91
Initialize fields to nullptr
2022-01-19 21:12:37 +01:00
Luis Ángel San Martín
2d741140e6
Add nullptr check
2022-01-19 21:12:26 +01:00
Luis Ángel San Martín
4bb227aff2
Fix trace message
2022-01-19 21:12:00 +01:00
Luis Ángel San Martín
1b54a407b8
Move common initialization code to the parent class
2022-01-19 19:16:27 +01:00
Luis Ángel San Martín
ab927d791b
Avoid code duplication
2022-01-19 18:30:38 +01:00
Luis Ángel San Martín
8d0beee195
Use parent instead of id
2022-01-19 18:29:09 +01:00
Luis Ángel San Martín
24ad06e839
Remove icon
2022-01-19 18:28:49 +01:00
Luis Ángel San Martín
d73a9a2207
Move DropShadow block
2022-01-19 18:28:38 +01:00
Luis Ángel San Martín
26b4a85928
Rename id
2022-01-19 18:27:22 +01:00
Luis Ángel San Martín
6892a28d0a
Check for undefined and null values in QML
...
Conditional chaining is not available in Qt5.15, so this is uglier than it should be.
2022-01-19 18:24:29 +01:00
Luis Ángel San Martín
68dbd90413
Update listeners definitions
2022-01-19 18:22:04 +01:00
Luis Ángel San Martín
1a25fd0740
Update listeners definitions
2022-01-19 18:20:05 +01:00
Luis Ángel San Martín
f3e08a04d7
Add some initial values for context variables
2022-01-19 18:17:53 +01:00
Luis Ángel San Martín
27383da945
Configure the initial size of the covers
2022-01-19 18:17:04 +01:00
Luis Ángel San Martín
59ae6c5e51
Extract method
2022-01-19 18:16:13 +01:00
Luis Ángel San Martín
2ae9b83bbf
Make sure that opengl is used
...
QQuickWidget requires opengl.
2022-01-19 18:15:36 +01:00
Luis Ángel San Martín
b841aff4a3
Wrap booleans in QVariant when updating the qml context
2022-01-19 18:14:29 +01:00
Luis Ángel San Martín
768d7ee73c
Set initial dummy values for some context references
2022-01-19 18:13:20 +01:00
Luis Ángel San Martín
e80f5a9f64
Move common initialization to the parent class
2022-01-19 18:12:40 +01:00
Luis Ángel San Martín
77c96de0ea
Remove unused resources
2022-01-15 15:51:59 +01:00
Luis Ángel San Martín
565bc3a5d0
Replace all uses of devicePixelRatio with devicePixelRatioF
2022-01-14 19:22:50 +01:00
Luis Ángel San Martín
a1e0340b3d
Fix some warnings
2021-12-29 17:58:40 +01:00
Luis Ángel San Martín
d8f224645d
Remove YACReader::SearchModifiers
...
They are no longer used
2021-12-29 14:58:03 +01:00
Igor Kushnir
ea2c90011a
Library: exit search mode before creating a folder
...
Creating a folder in search mode selects it and makes the UI look
half-way between Normal and Searching navigation statuses.
An alternative fix is to disable addFolderAction in search mode. But
this is more difficult to implement and inconsistent with the other
always-enabled folder and reading list actions.
2021-12-29 11:02:01 +01:00
Igor Kushnir
40ca07f8f8
Extract YACReaderNavigationController::exitSearchMode()
2021-12-29 11:01:35 +01:00
Igor Kushnir
61cd245037
Document ConcurrentQueue and de-inline its implementation
...
ConcurrentQueue is currently used only by two classes and a test, but
modifying concurrent_queue.h requires recompiling 30 source files. None
of the member functions is so lightweight as to make it worth inlining.
An alternative to `@note ConcurrentQueue is unable to execute jobs if
@p threadCount == 0.` is `assert(threadCount != 0);`. But this would
force classes that contain a ConcurrentQueue data member to always start
a thread, even if they detect at runtime that they are never going to
enqueue a job.
Add Job type alias to avoid repeating the type.
Use default member initializers instead of the member initializer list
to make it clear [to the reader of the header] that no data member is
left uninitialized.
2021-12-29 09:36:44 +01:00
Igor Kushnir
228fe1284e
Fix a typo in ConcurrentQueue::cancelPending function name
2021-12-29 09:36:44 +01:00
Igor Kushnir
b0b0849cbc
Extract DEFINES += NOMINMAX into common config.pri
2021-12-29 09:36:44 +01:00