Commit Graph

244 Commits

Author SHA1 Message Date
d291569e5f Move drag origin coordinates to MouseHandler 2025-05-04 09:53:31 +02:00
8b41bbf711 Check the load state before trying to turn pages 2025-05-04 09:52:13 +02:00
a51252ca0d Add settings to the options dialog to control the mouse behavior 2025-05-04 09:51:17 +02:00
25a569cfa6 Add support for mouse mode in Configuration 2025-05-03 16:11:58 +02:00
257436c040 Move FitMode to configuration.h 2025-05-03 15:44:41 +02:00
7db47f9147 Extract mouse handling events to it's own class 2025-05-03 15:10:16 +02:00
3632ebab12 Implement native toolbars on macos on Qt6 to have a modern looking unified toolbars 2025-04-20 09:38:58 +02:00
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
d5e682322f Update language files 2025-01-01 10:35:16 +01:00
1aa36f8892 Update format 2024-10-12 12:26:19 +02:00
1c48f05398 Add support for printing more information in diagnosis log
Also yacreaderlibraryserver can now print this with the --system-info option

This will help when giving support to users.
2024-09-05 17:48:48 +02:00
c5924e625b Fix trackpad scrolling in YACReader 2024-08-18 14:51:10 +02:00
2bebec95bf Save magnifying glass size and zoom level 2024-03-02 12:14:01 +01:00
b4a7d86f96 Unarr: Add 7z to reader file selector and library database for unarr 1.1.x 2024-02-12 22:54:39 +01:00
ef9a826c9f Update simplified chinese translations 2024-01-29 17:15:45 +01:00
a591305397 Update translations 2024-01-27 13:17:46 +01:00
5706407778 Add options for disabling scroll animation 2023-08-26 10:18:52 +02:00
726ae067dd Update ts files 2023-08-22 22:06:37 +02:00
f3249e4053 Add shortcuts to control the double page mode offset 2023-07-09 10:44:43 +02:00
d70e2136ce Map comic type to manga mode in YACReader until comic type is fully supported 2023-06-09 19:02:51 +02:00
68ece533e1 Replace Q_OS_MAC with Q_OS_MACOS 2023-06-04 20:55:11 +02:00
0f974d7caa Update macos icons 2023-06-01 16:38:40 +02:00
7b88d47396 #include "yacreader_global.h" in Y_MAC_UI is used 2023-05-24 18:10:03 +02:00
315d2deced Don't use Q_OS_MAC for ui specifics, Y_MAC_UI is the replacement 2023-05-23 18:51:33 +02:00
f2bf53ce5b Add new fields to the DB and make then available to be used in the apps 2023-05-12 16:59:23 +02:00
686e91af57 Fix missing include 2023-04-30 14:28:40 +02:00
2a1f3febea Format 2023-04-30 14:17:26 +02:00
6593f03740 Remove some unused includes 2023-04-30 14:07:35 +02:00
3355f2137c Remove include 2023-04-29 10:45:57 +02:00
b3d970fdf4 Remove unused dialog 2023-04-29 08:36:30 +02:00
9f67bb5e53 Server: Port IP detection and filtering to QNetworkInterface 2023-04-07 20:22:49 +02:00
0afe2c33b7 Fix currentPage value when closing YACReader in double page mode
If the latest page of the comic is visible, that should be the currentPage value so YACReaderLibrary can mark the comic as read.
2022-12-27 09:26:55 +01:00
250c48848c setAllocationLimit is Qt6 only 2022-12-12 22:07:30 +01:00
fc1f48aaa5 Remove image allocation limit
This commit fixes this error: QImageIOHandler: Rejecting image as it exceeds the current allocation limit of 128 megabytes
2022-12-12 18:37:29 +01:00
0414104067 YACReader: Fix crash when exiting while processing a comic
When quitting YACReader while processing a comic, the comic thread needs
to be properly terminated to avoid segfaults and other possible problems.
2022-11-19 19:27:52 +01:00
a35cb979e4 Unix: Fix regression in translation install target
The introduction of CONFIG+= lrelease introduced a regression in the
installation of translation files on systems using make install targets.

This is fixed by replacing the old translation targets with the target
supplied by lrelease.

Fixes #349
2022-10-31 13:19:50 +01:00
5389540537 Fix Qt5 compilation in macos 2022-10-23 16:37:54 +02:00
8f1c63fcf0 Move functions 2022-10-22 11:40:16 +02:00
c8f8c5661f Update close translator icon to svg 2022-10-21 17:58:51 +02:00
0b37c7c684 Use the new svg icons in macos too 2022-10-20 19:14:13 +02:00
4c66b8ecad Use SVG icons in YACReader's toolbar (windows/linux) and in shortcuts dialog 2022-10-20 17:51:22 +02:00
b9c1f0b505 Update translation files with new strings 2022-10-16 18:23:17 +02:00
4839b416bd Add english translations 2022-10-16 18:20:42 +02:00
424f3c3014 Fix qm files build output in windows 2022-10-16 17:59:41 +02:00
68e67fd777 Copy qm files manually after linking to the output folder
Windows only
2022-10-16 17:25:20 +02:00
76a12cd7e3 Translations: Don't use QLocale::system::name
Older versions of the Qt documentation advocate using QLocale::system::name
for system language resolving. This is deprecated and causes misbehavior,
such as selecting the system unit language instead of system display language
on Windows.

Solution: Use QTranslator::load(QLocale(), ... ...), which is display language
aware.
2022-10-16 14:33:49 +02:00
794c0c47b5 Simplify QColorDialog usage
This fixes the color dialog being always available in macos as a YACReader's child window.
2022-10-11 21:23:55 +02:00
9d79d0638b Added missing German translations and fixed errors
I'm a native German speaker, so I fixed errors in the German translations that were already present in the file and added all missing translations.
2022-10-10 10:43:12 +02:00
99114b00e7 Qmake: Use lrelease to automate language file compilation 2022-10-08 19:19:50 +02:00
64d9c6ca3e Update Turkish translation 2022-10-08 01:47:58 +03:00