1017873c28
Apply clang-format
2023-07-25 23:34:39 +02:00
4a3aa9c1c1
Fix warnings about implicit conversions when compiling against Qt 6
2023-07-23 22:17:47 +02:00
7d2fe59996
Workaround lupdate limitation
...
Defining a function like this apparently leads to
`Qualifying with unknown namespace/class` so let's just drop the namespace.
2023-06-07 23:18:04 +02:00
a0b9b1f7ba
Fix typo
2023-05-08 11:19:13 +02:00
1b7bc82787
Use group box consistently in auto correction page
2023-05-07 22:24:32 +02:00
a941ec42c1
Improve wording in a few places of the UI
2023-05-07 22:18:31 +02:00
0caff70ebb
Apply clang-format
2023-04-25 23:16:52 +02:00
930ae2a14b
Avoid warning mismatching sign of comparison
2023-03-26 22:43:40 +02:00
d6e70764c4
Update style sheets on palette change
2023-03-26 22:19:27 +02:00
1835ebfdd1
Apply Qt settings immediately
2023-03-26 21:48:25 +02:00
b021a54e58
Fix compilation with MSVC
2023-03-06 22:20:41 +01:00
609c483b9a
Remove variable that is only set but never read
2023-02-20 19:55:37 +01:00
37a6d14dc5
Handle errors when restoring/saving settings
2023-02-18 18:46:27 +01:00
eaae5fcdf2
Avoid buggy floating windows under Wayland by disabling the feature
...
Supposedly this cannot be implemented at all under Wayland anyways so
there's no point in creating a Qt bug.
2023-01-12 18:08:58 +01:00
5f942a23f2
Fix typo in about dialog
2022-12-10 12:04:33 +01:00
860b6f0ea5
Improve wording in about dialog
2022-09-10 16:29:32 +02:00
30470c364e
Clarify license of breeze icons
...
This change is similar to recent changes in Syncthing Tray done as part of
Debian packaging.
2022-09-10 16:07:32 +02:00
b76ccbfc1c
Assume by default that tag data types can be treated as string
...
This makes introducing new tag data types easier as they can usually be
treated as string.
2022-08-13 15:42:52 +02:00
82537e5bff
Support displaying TagDataType::DateTimeExpression
2022-08-13 15:33:55 +02:00
507d1ae6d8
Allow renaming currently opened file in GUI
2022-07-29 23:51:32 +02:00
77c07d89fa
Make all status messages in TagEditorWidget
translatable
2022-07-29 23:50:28 +02:00
aa985f69b5
Catch possible exception when closing file
2022-07-29 23:48:35 +02:00
95995606cf
Allow editing popularity value as string
2022-06-19 16:28:59 +02:00
2c6afddee3
Document all member functions of TagFieldEdit
2022-06-19 13:46:01 +02:00
89bc4535cf
Add highlighting for more keywords in renaming utility editor
2022-05-26 21:41:48 +02:00
cea78543e0
Increase maximum width/height in image conversion dialog
...
The current limit of 2048 pixels is not *that* big.
2022-05-23 21:46:47 +02:00
25458a0ca7
Do not allow changing tag target of Ogg Vorbis comments
...
It has no effect anyways as tagparser does not allow to move a Vorbis
comment from one stream to another this way.
2022-05-03 23:54:46 +02:00
79d9e1b9d4
Fix spelling mistakes
2022-04-12 01:16:27 +02:00
4cb728ca48
Restore editability of attachment name in GUI broken by e535e207
2022-04-09 14:25:58 +02:00
6577ec161e
Make attachments buttons easier to spot on small screens
...
by simply moving them to the top
2022-04-09 14:21:28 +02:00
32c9cbaae2
Use makeNativePath()
instead of u8path()
...
On non-Windows platforms the internal representation used for paths is the
configured native (narrow) character set. Most of the time that's UTF-8 but
only on Windows UTF-8 is *always* used for the internal representation.
2022-03-17 22:41:51 +01:00
7f1e234f36
Fix occurrences of wrong encoding handling with std::filesystem
2022-03-16 19:51:54 +01:00
2d39875f96
Remove "Custom substitution" checkbox (group checkbox is used instead)
2021-12-31 18:18:00 +01:00
dfc7b9ebe5
Fix issues when loading file within GUI
...
* Update file info before creating tags so the file info actually
represents the file's state on disk
* Fix treating unknown files as MP3 by using the correct flag
(`TagCreationFlags::TreatUnknownFilesAsMp3Files`)
2021-09-06 18:28:13 +02:00
1e084f8eae
Add option to preserve "modification date" on file saving for UI
...
See https://github.com/Martchus/tageditor/issues/67
2021-08-21 01:22:29 +02:00
60187d54c8
Reduce indentation in FileInfoModel::updateCache()
2021-08-08 00:16:18 +02:00
ea6e670600
Show only tags which are actually present on disk in the file info view
...
The file info view is supposed to represent the state of the file as it is
currently on disk and should not show any tags which have been added as
part of the automatic tag management.
2021-08-08 00:07:02 +02:00
084bfea1fe
Apply changes in webviewincludes.h
(from qtutilities
)
2021-08-07 18:29:45 +02:00
409582deef
Rename "MusicBrains/LyricsWikia search" to "Metadata search"
...
* LyricsWikia is offline
* "Metadata" is more generic and shorter
2021-08-02 20:10:24 +02:00
4701c9c476
Fix removing tag field edit from its current layout causing wrong ordering
2021-07-25 20:36:33 +02:00
b4d1df8592
Fix typos found via codespell --skip .git -w
2021-07-03 19:38:36 +02:00
2a074348fb
Remove useless TODO
2021-06-04 16:05:46 +02:00
a9f3a607a3
Improve showing IO errors
...
* Make error messages and dialogs more consistent
* Print the actual error message (which might actually contain something
useful when NativeFileStream is used)
2021-06-01 22:36:48 +02:00
35ae524bcf
Update fallback icons to use Breeze icon theme
2021-05-13 18:24:23 +02:00
8258a14089
Use std::vector in PicturePreviewSelection
...
The code for handling covers isn't shared between the CLI and Qt GUI yet
but this might make it easier.
2021-04-28 00:47:55 +02:00
d31fd79e87
Adapt to changes in tagparser library
2021-04-23 22:18:30 +02:00
be9ac10372
Make spin boxes (e.g. for BPM) expanding so overlay buttons aren't clipped
2021-04-13 21:24:08 +02:00
4c631059ed
Avoid implicit conversion
2021-04-07 20:53:32 +02:00
e535e20720
Fix warnings
2021-03-20 21:59:49 +01:00
1a2427d1dc
Fix passing/livetime of AbortableProgressFeedback in TagEditorWidget::startParsing()
2021-02-15 23:45:39 +01:00