Commit Graph

239 Commits

Author SHA1 Message Date
1012ec37c7 Use setContentsMargins instead of setMargin 2021-10-19 00:00:08 +02:00
2a90b1c6ef Stop using availableGeometry 2021-10-19 00:00:08 +02:00
2de4b26b71 Start supporting Qt6
Everything is broken but we want to start fixing as much as possible
2021-10-19 00:00:08 +02:00
5f55dab0cc Do not write unused values 2021-10-19 00:00:08 +02:00
0a2f7bd2af Proper use of QString::arg 2021-10-19 00:00:08 +02:00
32b4e420a2 Fix emit calls 2021-10-19 00:00:08 +02:00
cc927de7de Use ints for colors instead of string literals 2021-10-19 00:00:07 +02:00
e1ed292a91 Convert emit(signal()) calls to emit signal() 2021-10-19 00:00:07 +02:00
5aa02a19bb clang-format 2021-10-18 21:56:52 +02:00
0dbad65f7f Don't use the wheel stop in full page mode 2021-09-28 16:21:43 +02:00
2717f755bb Fix signal name 2021-09-26 09:02:41 +02:00
b8ad2b540b Merge branch 'develop' into clazy_autorefactoring 2021-09-26 08:52:23 +02:00
53f92ba1f6 Enable hdpi scaling 2021-09-13 17:34:15 +02:00
22c2431cc5 Render: Remove obsolete debug messages 2021-07-30 08:58:39 +02:00
abcb4b1f26 GoTo flow: Sync slide and page index in quick navigation mode 2021-07-30 08:58:39 +02:00
40d4d224be Viewer: Always start GoTo flow on correct page 2021-07-30 08:58:39 +02:00
df32cf01fb GoTo dialogs: Restrict input values to existing pages 2021-07-30 08:58:39 +02:00
54b9952253 YACReader: Show error when opening nonexistent open recent entry 2021-07-30 08:58:39 +02:00
5b66153390 YACReader/viewer: Convert a bunch of loosely related signals to new syntax 2021-06-29 13:53:12 +02:00
5dbbaad73b GoTo flows: Untangle and refactor goTo signal to new syntax 2021-06-29 13:53:12 +02:00
47324e7f22 Comic/Render: Use overloads refactor some SIGNAL/SLOT connections to new syntax 2021-06-29 13:53:12 +02:00
f813a018d2 Comic: Virtual prototype for process(), fix signal/slot 2021-06-29 13:53:12 +02:00
8377de7c3e Clazy: Use fixits to refactor some old style signal connections 2021-06-29 13:53:12 +02:00
82a94113e1 macOS Info.plis: remove deprecated CFBundleGetInfoString 2021-06-26 00:39:05 +01:00
3683ace654 Remove message box used during development 2021-05-29 10:34:42 +02:00
4fc60c72aa Update YACReaderLibrary <-> YACReader communication to support reading lists 2021-05-27 18:56:31 +02:00
dbe1da58dc Update Simplified Chinese GUI translation for YACReader &
YACReaderLibrary
2021-05-09 11:55:52 +02:00
497894c5bf Allow to configure Fit to page action shortcut in the UI 2021-03-11 11:14:24 +02:00
3c9ed6ef8f Deprecated qSort => std::sort
This change gets rid of some GCC's -Wdeprecated-declarations warnings.
2021-03-09 21:32:23 +01:00
81b4d25b5c Remove unneeded QtOpenGL dependency
Qt OpenGL in Qt5 is a deprecated module that is discouraged for
new code usage. We have been including this module in our builds
despite not relying on its functionality for a long time now -
probably an oversight from porting to the newer functions.

Time to remove it.

IMPORTANT INFORMATION: In Qt6, a lot of functionality that was
provided by Qt GUI was moved into the 'new' Qt6 Qt OpenGL module.
Thus, even if it makes perfectly sense to remove it for Qt5 builds
we will likely have to restore it for Qt6 builds at a later time.
2021-03-09 18:26:01 +01:00
92be3addda Sync and update translation files
In the past, translation files provided by the community
mostly came as pregenerated .qm files missing the corresponding
.ts sources. This has led to a situation where the translations
are out of sync with the sources and the sources have not been
updated for several release iterations.

To improve the situation, this commit syncs all .qm files back to
the sources by using the lconvert tool to create .ts files and
updating these files against our sources using lupdate.

For future updates, a CI solution would be preferable.
2021-03-09 18:22:52 +01:00
a315021a22 Update qmake files 2021-03-09 18:22:52 +01:00
e5526de0af Render: Protect against race condition in setNumPages (#220)
* Render: Use sendPostedEvents to force processing of queued events when removing old comic objects
2021-03-04 16:45:52 +01:00
6f182b2bb3 Extract CONFIG += c++11 into common config.pri 2021-02-18 19:49:43 +01:00
74840f9914 Enable SVG explicitly 2021-01-22 10:48:13 +01:00
58fdf0af23 Add what's new dialog 2021-01-21 21:39:22 +01:00
dee557c518 Use a constant reference for passing QKeySequence to moveAction 2021-01-17 11:11:25 +01:00
08ce8c3c65 Fixed move action shortcuts 2021-01-17 11:06:45 +01:00
c73f28cca1 KeySequence passed by reference 2021-01-17 11:06:45 +01:00
fccf9ab0af Fixed shortcuts for move actions 2021-01-17 11:06:45 +01:00
a911a4fc53 Update action names in macos menus 2021-01-16 18:45:47 +01:00
2a3f7668ba Rename method 2021-01-16 18:27:16 +01:00
d07de8fb2e Rename prev/next actions to reflect its positional behaviour 2021-01-16 14:59:37 +01:00
c7cf012d51 Remove commented code 2021-01-16 14:34:28 +01:00
611d4c5e26 Add support for detecting manga issues in YACReader
When an issues is open from YACReaderLibrary we can check if it is a manga an update the UI to enable manga reading.

This also fixes going previous/next from the ui/shortcuts
2021-01-16 14:29:00 +01:00
ccf1e4cb56 Updated Dutch translation 2020-10-01 11:56:35 +02:00
4739376f5b Use new methods 2020-09-07 18:13:55 +02:00
6738827798 Add methods to access ENLARGE_IMAGES setting 2020-09-07 18:13:43 +02:00
acce89ef78 Update viewer.cpp 2020-09-07 08:54:23 +02:00
5bb6ab276a Reader: Add option to show covers as single pages in double page mode 2020-09-03 15:32:45 +02:00