Commit Graph

306 Commits

Author SHA1 Message Date
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