Commit Graph

3438 Commits

Author SHA1 Message Date
Luis Ángel San Martín
89d7d76080 Typo 2025-05-04 15:14:45 +02:00
Luis Ángel San Martín
b81b7908f3
Merge pull request #472 from YACReader/add_mouse_nativation_modes
Add mouse navigation modes
2025-05-04 12:56:43 +02:00
Luis Ángel San Martín
bba15bef4d Fix Qt5 compilation 2025-05-04 10:30:54 +02:00
Luis Ángel San Martín
90a370680e Update CHANGELOG 2025-05-04 10:02:13 +02:00
Luis Ángel San Martín
77e3f6ffb1 Implement support all the new mouse modes 2025-05-04 09:53:53 +02:00
Luis Ángel San Martín
d291569e5f Move drag origin coordinates to MouseHandler 2025-05-04 09:53:31 +02:00
Luis Ángel San Martín
8b41bbf711 Check the load state before trying to turn pages 2025-05-04 09:52:13 +02:00
Luis Ángel San Martín
a51252ca0d Add settings to the options dialog to control the mouse behavior 2025-05-04 09:51:17 +02:00
Luis Ángel San Martín
25a569cfa6 Add support for mouse mode in Configuration 2025-05-03 16:11:58 +02:00
Luis Ángel San Martín
257436c040 Move FitMode to configuration.h 2025-05-03 15:44:41 +02:00
Luis Ángel San Martín
7db47f9147 Extract mouse handling events to it's own class 2025-05-03 15:10:16 +02:00
Luis Ángel San Martín
9e37947479 Fix layout warning
sortButtonsLayout was already part of the layout.
2025-04-21 19:21:48 +02:00
Luis Ángel San Martín Rodríguez
a425aef45e Fix macos compilation with Qt5 2025-04-20 14:52:50 +02:00
Luis Ángel San Martín
cb24540766 Update CHAGELOG 2025-04-20 10:33:36 +02:00
Luis Ángel San Martín
ed7e9f98f0 Format 2025-04-20 10:30:05 +02:00
Luis Ángel San Martín Rodríguez
3632ebab12 Implement native toolbars on macos on Qt6 to have a modern looking unified toolbars 2025-04-20 09:38:58 +02:00
Luis Ángel San Martín
d9b9fda337
Merge pull request #471 from BSDKaffee/qt-6.9-fixes
Qt 6.9 fixes
2025-04-19 17:35:24 +02:00
Jason E. Hale
6e0e6f3bc3
Fix build with Qt 6.9.0 (fixes #469)
Support for std::array was added to QDebug in 6.9.0
2025-04-19 06:28:17 -04:00
Jason E. Hale
254652f03e
Add missing include
Fixes build with Qt 6.9.0
2025-04-19 06:25:11 -04:00
Luis Ángel San Martín
53b63de10f Update CHANGELOG 2025-03-30 22:25:33 +02:00
Luis Ángel San Martín
8f84fc7902 Log libraries validation when YACReaderLibrary and YACReaderLibraryServer start 2025-03-30 22:24:17 +02:00
Luis Ángel San Martín
c5890ca7bf Include windows.h before shellapi.h
This fixes compilation with some compilers.
2025-03-30 22:22:17 +02:00
Luis Ángel San Martín
b73e8e60b1
Merge pull request #467 from YACReader/library-path-cleaning
Unify library related paths creation
2025-03-30 22:20:55 +02:00
Luis Ángel San Martín
52f1a57c47 Fix compilation 2025-03-30 21:23:54 +02:00
Luis Ángel San Martín
181884a85f More migrations to LibraryPaths 2025-03-30 15:17:24 +02:00
Luis Ángel San Martín
7f08ad0776 Try Python 3.10 2025-03-30 08:51:52 +02:00
Luis Ángel San Martín
a0407c910c Update pip before installing aqt 2025-03-29 19:47:09 +01:00
Luis Ángel San Martín
c142c2eeae Force Python 3.13
It seems that aqtinstall is having some troubles and it could be related to python 3.9
2025-03-29 18:53:58 +01:00
Luis Ángel San Martín
b0d2d05bc9 Change the type of path passed to DataBaseManagement::updateToCurrentVersion 2025-03-29 13:29:09 +01:00
Luis Ángel San Martín
d4b7c6dd8a Extract library paths methods to it's own struct in yacreader_global.h and use it everywhere 2025-03-29 11:31:53 +01:00
Luis Ángel San Martín
5aa637fdbe Use YACReaderLibrary::libraryDataPath in YACReaderLibraries::getDBPath 2025-03-27 21:19:12 +01:00
Luis Ángel San Martín
4e675d4326 Use YACReaderLibrary to create paths in ConsoleUILibraryCreator 2025-03-27 20:28:21 +01:00
Luis Ángel San Martín
c148a96d7f Add static methods to get the data paths in a library 2025-03-27 20:19:08 +01:00
Luis Ángel San Martín
af1af3976d Remove extra parameter from aqt 2025-01-26 14:36:04 +01:00
Luis Ángel San Martín
bfc0e1bc95 Update aqtinstall syntax to the latest version 2025-01-26 13:55:59 +01:00
Luis Ángel San Martín
89d16b620a Use the right data index for getting the rating 2025-01-26 11:22:43 +01:00
Luis Ángel San Martín Rodríguez
31971c2348 Don't use scroll animations on macos by default, it where hdpi scroll is most likely to be used 2025-01-06 10:24:16 +01:00
Luis Ángel San Martín Rodríguez
1cd8635808 Use QProcess as intented by parsing the input command arguments 2025-01-06 09:24:07 +01:00
Luis Ángel San Martín
a5ff7c8ccf Typo 2025-01-01 10:42:49 +01:00
Luis Ángel San Martín
49740efe6e Freeze 9.15.0 2025-01-01 10:36:22 +01:00
Luis Ángel San Martín
d5e682322f Update language files 2025-01-01 10:35:16 +01:00
Luis Ángel San Martín
3ae3628c1f Replace drop shadow on the Flow Info view too 2024-12-29 19:09:59 +01:00
Luis Ángel San Martín
dd82f1ecb4 Update CHANGELOG 2024-12-29 19:02:29 +01:00
Luis Ángel San Martín
974bc40e90 Replace DropShadow with a prerendered shadow image to boost performance 2024-12-29 18:55:57 +01:00
Luis Ángel San Martín
44ae4cc2a6 Use a Loader to create the rating menu on demand to improve performance 2024-12-29 18:55:17 +01:00
Luis Ángel San Martín
3b54012d90 Update what's new dialog 2024-12-29 11:39:15 +01:00
Luis Ángel San Martín
90310a78bb Add nullity check 2024-12-28 14:46:52 +01:00
Luis Ángel San Martín
f5eb81dcac Add setting to hide the "Continue Reading..." banner from the home view. 2024-12-28 14:36:42 +01:00
Luis Ángel San Martín
e5eda8e461 Update CHANGELOG 2024-12-28 11:53:49 +01:00
Luis Ángel San Martín
561203d2f1 Don't use a custom signal at all
QThread::finished should be enough in all the cases.
2024-12-28 11:52:47 +01:00