Martchus
12620c5768
Ensure desktop file name is set when initializing GUI
2024-04-12 01:08:59 +02:00
Martchus
22aa2f0851
Handle TRACKTOTAL/DISCTOTAL/PARTTOTAL fields in Vorbis Comments
...
See the corresponding tagparser commit
2024-02-28 21:39:52 +01:00
Martchus
c26d3e7be8
Fix indentation in `gui/entertargetdialog.ui`
2024-01-07 23:37:49 +01:00
Martchus
63ec653df5
Add and update tab-stops explicitly where default order is wrong
2024-01-07 23:36:27 +01:00
Martchus
f4346fb8e6
Allow preserving the muxing/writing application
...
See https://github.com/Martchus/tageditor/issues/108
2023-08-09 23:27:34 +02:00
Martchus
9d704ffc27
Fix crash when opening meta-data search
2023-08-08 23:18:42 +02:00
Martchus
1e45722ea1
Avoid running into Qt assertion when destructing TagFieldEdit
2023-08-08 22:47:53 +02:00
Martchus
488684a318
Show muxing/writing application when displaying file info
2023-08-08 17:24:37 +02:00
Martchus
63f0ab96a4
Fix/improve code for DB query widget
2023-08-07 23:03:13 +02:00
Martchus
e69278634f
Overhaul meta-data search
...
* Improve coding style
* Remove useless code comments
* Hide legacy providers by default
* Add Tekstowo to have at least one functioning provider for lyrics again
* Enable query logging only if an environment variable is set
* Use Tekstowo in example JavaScript
2023-08-06 20:02:00 +02:00
Martchus
1017873c28
Apply clang-format
2023-07-25 23:34:39 +02:00
Martchus
4a3aa9c1c1
Fix warnings about implicit conversions when compiling against Qt 6
2023-07-23 22:17:47 +02:00
Martchus
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
Martchus
a0b9b1f7ba
Fix typo
2023-05-08 11:19:13 +02:00
Martchus
1b7bc82787
Use group box consistently in auto correction page
2023-05-07 22:24:32 +02:00
Martchus
a941ec42c1
Improve wording in a few places of the UI
2023-05-07 22:18:31 +02:00
Martchus
0caff70ebb
Apply clang-format
2023-04-25 23:16:52 +02:00
Martchus
930ae2a14b
Avoid warning mismatching sign of comparison
2023-03-26 22:43:40 +02:00
Martchus
d6e70764c4
Update style sheets on palette change
2023-03-26 22:19:27 +02:00
Martchus
1835ebfdd1
Apply Qt settings immediately
2023-03-26 21:48:25 +02:00
Martchus
b021a54e58
Fix compilation with MSVC
2023-03-06 22:20:41 +01:00
Martchus
609c483b9a
Remove variable that is only set but never read
2023-02-20 19:55:37 +01:00
Martchus
37a6d14dc5
Handle errors when restoring/saving settings
2023-02-18 18:46:27 +01:00
Martchus
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
Martchus
5f942a23f2
Fix typo in about dialog
2022-12-10 12:04:33 +01:00
Martchus
860b6f0ea5
Improve wording in about dialog
2022-09-10 16:29:32 +02:00
Martchus
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
Martchus
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
Martchus
82537e5bff
Support displaying `TagDataType::DateTimeExpression`
2022-08-13 15:33:55 +02:00
Martchus
507d1ae6d8
Allow renaming currently opened file in GUI
2022-07-29 23:51:32 +02:00
Martchus
77c07d89fa
Make all status messages in `TagEditorWidget` translatable
2022-07-29 23:50:28 +02:00
Martchus
aa985f69b5
Catch possible exception when closing file
2022-07-29 23:48:35 +02:00
Martchus
95995606cf
Allow editing popularity value as string
2022-06-19 16:28:59 +02:00
Martchus
2c6afddee3
Document all member functions of `TagFieldEdit`
2022-06-19 13:46:01 +02:00
Martchus
89bc4535cf
Add highlighting for more keywords in renaming utility editor
2022-05-26 21:41:48 +02:00
Martchus
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
Martchus
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
Martchus
79d9e1b9d4
Fix spelling mistakes
2022-04-12 01:16:27 +02:00
Martchus
4cb728ca48
Restore editability of attachment name in GUI broken by e535e207
2022-04-09 14:25:58 +02:00
Martchus
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
Martchus
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
Martchus
7f1e234f36
Fix occurrences of wrong encoding handling with `std::filesystem`
2022-03-16 19:51:54 +01:00
Martchus
2d39875f96
Remove "Custom substitution" checkbox (group checkbox is used instead)
2021-12-31 18:18:00 +01:00
Martchus
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
Martchus
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
Martchus
60187d54c8
Reduce indentation in `FileInfoModel::updateCache()`
2021-08-08 00:16:18 +02:00
Martchus
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
Martchus
084bfea1fe
Apply changes in `webviewincludes.h` (from `qtutilities`)
2021-08-07 18:29:45 +02:00
Martchus
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
Martchus
4701c9c476
Fix removing tag field edit from its current layout causing wrong ordering
2021-07-25 20:36:33 +02:00