Commit Graph

165 Commits

Author SHA1 Message Date
Martchus 39870dd8e2 Link against a possibly required extra library for std::filesystem 2021-06-03 23:15:51 +02:00
Martchus 91c854b83b Bump minor version
The `--quiet` flag has been added and some bugs have been fixed which
prevented certain features to work at all.
2021-05-27 19:00:42 +02:00
Martchus 0a7d05256c Adapt to changes in tagparser v10 2020-12-14 21:19:49 +01:00
Martchus f7bcefe0d1 Allow building against tagparser 10 2020-12-05 21:10:43 +01:00
Martchus 131772f1df Update RPM download section 2020-12-05 21:07:47 +01:00
Martchus 0a4cbe42aa Allow opening another window 2020-11-25 18:14:40 +01:00
Martchus fcf07aa46f Apply cmake-format 2020-11-25 18:05:43 +01:00
Martchus 0adf85b1f1 Allow configuring package suffix for qtutilities individually 2020-10-23 17:02:25 +02:00
Martchus 4951f5bdc3 Expose some more track information to the JavaScript for renaming 2020-10-01 20:56:37 +02:00
Martchus 31904ff084 Support Qt 6 (commit 174154b) 2020-09-04 00:59:22 +02:00
Martchus 07b6bbab30 Add 256x256 application icon 2020-08-11 23:23:02 +02:00
Martchus 61e82c6110 Fix JSON export tests by using jq for the comparison 2020-06-10 18:45:13 +02:00
Martchus ad44ef55ab Use new ButtonOverlay functions for improved behavior of overlay buttons
See https://github.com/Martchus/tageditor/issues/56
2020-06-09 23:27:45 +02:00
Martchus dd3f1f594e Don't use QTextCodec which will be moved to libQt5Compat in Qt 6 2020-05-13 18:41:56 +02:00
Martchus 01daa21305 Use 'RecordDate' instead of 'Year' field, add 'ReleaseDate' field 2020-04-24 23:26:40 +02:00
Martchus 911dba870e Improve CLI-only message 2020-04-16 19:52:54 +02:00
Martchus 82e8d28bdd Prevent crash when container has no first element 2020-03-18 17:49:02 +01:00
Martchus 3e58d67c4c Don't use lower-case Qt macros 2020-03-08 14:04:29 +01:00
Martchus f6852b2a02 Improve layout of TagEditorWidget 2020-01-11 21:34:46 +01:00
Martchus 4ad5608484 Reformat CMake scripts against cmake-format 0.6.3 2019-12-15 19:30:00 +01:00
Martchus e23cc76d2a Fix lyrics appearing gray 2019-11-03 23:05:35 +01:00
Martchus bf4687d0b6 Remove leftovers from old notification system in JS code
This change was made when already investigating https://github.com/Martchus/tageditor/issues/50.
So that issue was there before this change.
2019-10-08 18:55:08 +02:00
Martchus bdc1c0d8d9 Update version: 3.3.0 -> 3.3.1 2019-09-27 15:36:57 +02:00
Martchus 76ba02c3c0 Improve context menu of db query widget 2019-09-02 22:13:57 +02:00
Martchus 015dc06c17 Allow to query makeitpersonal.co for lyrics 2019-09-02 21:47:11 +02:00
Martchus 865b3501c4 Allow scaling and converting assigned covers 2019-07-21 23:46:46 +02:00
Martchus 7e83f7a919 Set project() on top-level
See https://github.com/Martchus/cpp-utilities/pull/15
2019-07-20 18:09:16 +02:00
Martchus f70941a262 Increase minor version 2019-06-01 12:55:06 +02:00
Martchus de5bb26303 Apply cmake-format 0.5.1 2019-06-01 12:47:45 +02:00
Martchus 54315a3739 Use icons which are better distinguishable in file info 2019-06-01 12:40:02 +02:00
Martchus 833b96351e Allow locking fields 2019-05-29 00:04:47 +02:00
Martchus f4143a6eb1 Apply cmake-format and clang-format 2019-05-04 21:03:32 +02:00
Martchus 1691b9daa2 Adapt to c++utilities v5 2019-05-04 16:05:20 +02:00
Martchus fb04ee4e12 Reduce code duplication via MediaFileInfo::overallAverageBitrate() 2019-03-10 16:32:56 +01:00
Martchus 814580a895 Bump minor version 2019-02-13 21:43:16 +01:00
Martchus 1e6facc2a8 Add 'track+=' example to CLI help 2019-02-13 18:15:10 +01:00
Martchus 6efb83f003 Apply cmake-format 2019-02-06 18:06:55 +01:00
Martchus 52a60ccdc1 Let CMake generate code for test application 2019-01-13 22:29:03 +01:00
Martchus dbc1c79f49 Support album artist and vendor 2019-01-01 23:44:28 +01:00
Martchus 57f4307c16 Improve coding style 2018-11-15 21:33:01 +01:00
Martchus c9d43c7931 Adapt to tagparser v8 2018-07-10 16:35:50 +02:00
Martchus 15d7ec38ff Fix possibly missing #includes 2018-06-05 22:46:02 +02:00
Martchus 2250b9aa47 Ensure MediaFileInfo isn't destroyed before concurrent operation finishes 2018-05-26 22:43:27 +02:00
Martchus 4edeaa1ab2 Support showing unsupported fields when displaying tag info 2018-05-13 00:27:42 +02:00
Martchus 658236fa92 Update patch version 2018-05-08 18:48:30 +02:00
Martchus 6b342eace2 Increase version to 3.0.0 2018-03-07 20:09:33 +01:00
Martchus 4b7d7a9499 Apply clang-format 2018-03-07 01:18:01 +01:00
Martchus 254b9b7661 Adapt to tagparser v7 2018-03-06 22:43:51 +01:00
Martchus 5320ef0660 cli: Gather notifications also in the error case 2018-02-20 21:36:15 +01:00
Martchus 5254e6cdf9 Add --pretty flag to JSON export 2018-01-26 18:09:53 +01:00
Martchus a00ec48405 Update version 2018-01-21 15:28:52 +01:00
Martchus 12e49e1680 Increase version 2018-01-20 21:16:29 +01:00
Martchus 01e57c86d6 Add JSON export 2018-01-15 01:08:36 +01:00
Martchus 02586635b5 Add option to specify time span output format
See https://github.com/Martchus/tageditor/issues/27
2017-11-29 22:57:32 +01:00
Martchus 4ec099b07a Update minor version 2017-11-01 19:08:24 +01:00
Martchus ec695373cf cli: Improve overall coding style
First step for further refactoring
2017-10-09 20:58:13 +02:00
Martchus f1de016b39 Move phrases for CLI to c++utilities 2017-09-26 15:25:24 +02:00
Martchus 50f737ce48 Show technical summary in info 2017-08-17 19:10:20 +02:00
Martchus 2ce295db42 Increment patch version 2017-07-30 21:06:53 +02:00
Martchus 297e95a90b Increment patch version 2017-06-10 22:35:24 +02:00
Martchus 0ad4f31863 Fix compiling tests under 32-bit arch 2017-05-30 23:57:16 +02:00
Martchus dcea67ad16 Apply clang-format later 2017-05-01 03:20:38 +02:00
Martchus 041b53101a Make definitions for gui support project specific 2017-04-27 22:10:55 +02:00
Martchus 8f7f0dceb4 Don't mix signed with unsigned types 2017-03-29 00:59:04 +02:00
Martchus b34a0e635f Use JS provider defs provided by qtutilities 2017-03-21 10:01:18 +01:00
Martchus 41bad101cf Use high res edit icons 2017-03-01 23:31:46 +01:00
Martchus dde01dbdf1 Require latest c++utilities 2017-02-09 16:47:42 +01:00
Martchus 59ab7e6181 Use std::make_unique provided by C++14 2017-02-05 21:04:27 +01:00
Martchus b3cc27bbcd Update version 2017-01-30 22:14:21 +01:00
Martchus d99956f4c9 Allow specifying native field IDs via CLI 2017-01-23 00:27:21 +01:00
Martchus 2f39fd4b1c Refactor CLI 2017-01-15 21:50:51 +01:00
Martchus e3202b7fc5 Fix context menu in db query widget 2017-01-06 21:20:36 +01:00
Martchus e75ea5526a Use _wopen under Windows to support unicode filenames 2016-12-19 23:53:12 +01:00
Martchus 77da65ddf7 Convert args to UTF-8 under Windows 2016-12-19 23:50:10 +01:00
Martchus 7c723a8c77 Require tagparser 6.1.0 2016-11-27 14:43:27 +01:00
Martchus 1dca8b168a Update required icons 2016-11-23 20:04:17 +01:00
Martchus 70401d912d Improve categories of *.desktop file 2016-11-08 19:34:12 +01:00
Martchus 0ef07b7969 Refactor settings 2016-10-24 20:17:30 +02:00
Martchus 958cd9960c Allow querying LyricsWikia for metadata
Querying lyrics has not been implemented yet
2016-10-09 19:44:06 +02:00
Martchus 8723246e55 Improve indentation 2016-10-08 00:31:13 +02:00
Martchus c6fbe9fbf1 Allow locking layout 2016-10-08 00:31:12 +02:00
Martchus c01d9c447c Allow using static Qt libraries 2016-08-19 22:39:44 +02:00
Martchus 3c96c33bf3 Make GUI optional 2016-08-14 22:49:07 +02:00
Martchus 46f006f289 Add more CLI tests 2016-08-04 20:41:05 +02:00
Martchus 1a20eea65b Improve handling of attachments via CLI 2016-08-04 00:19:29 +02:00
Martchus 6d8833fe9d Improve CLI
- Implement tests (not everything covered yet)
- Improve documentation in README.md
- Fix issues when editing tags of multiple files at once
2016-07-30 23:17:49 +02:00
Martchus dc70d92b0f Generate config header in extra module 2016-07-27 21:39:11 +02:00
Martchus 27325ac416 Fix minor mistakes 2016-07-27 19:55:32 +02:00
Martchus aaccbcc375 Drop Qt dependency when building only CLI 2016-07-27 19:55:32 +02:00
Martchus cd301090c2 Add required icons 2016-07-16 23:13:32 +02:00
Martchus dc7b4844bf Provide bash completion 2016-07-11 19:56:17 +02:00
Martchus 72621f7ad8 Use new argument parser API 2016-06-14 00:52:33 +02:00
Martchus c1269c7945 Improve handling of targets 2016-05-26 02:15:41 +02:00
Martchus af7d2c239f improved settings dialog, save as 2016-05-01 20:07:04 +02:00
Martchus 48e9c384d4 added version constraints 2016-04-25 22:20:55 +02:00
Martchus 6f6b410a8c added FileInfoModel as alternative to webview-based file info 2016-04-24 21:07:36 +02:00
Martchus 69605bc09d reduce code duplication in build system
- get rid of qmake project file
- provide CMake modules for common tasks
- provide templates for *.desktop files
2016-04-16 00:50:57 +02:00
Martchus 1759bfd0bd make building GUI optional 2016-04-07 23:51:12 +02:00
Martchus b2a14b8260 minor changes
- fixed name of desktop entry for renaming utility
- allow compilation without web view
- fixed window titles
- always return in eventFilter()
2016-03-28 23:15:07 +02:00
Martchus eaea2e2cda use Qt Concurrent instead of pthread 2016-03-10 22:13:43 +01:00