Commit Graph

872 Commits

Author SHA1 Message Date
Martchus b7fb9d063c
Merge pull request #58 from Martchus/renaming-utility
Enhance renaming utility
2020-10-01 21:01:44 +02:00
Martchus aa21519660 Use track info in example script 2020-10-01 20:57:17 +02:00
Martchus 4951f5bdc3 Expose some more track information to the JavaScript for renaming 2020-10-01 20:56:37 +02:00
Martchus 72ed928667 Actually expose the track info to the JavaScript object 2020-10-01 20:55:42 +02:00
Martchus 5d7dbb01a3 Tweak name formatting
* Reserve result string size (it will most likely require as much space as
  the input string)
* Add "vs" to connecting words
2020-09-26 20:49:57 +02:00
Martchus d98b2612c0 Fix size for writing "Signal received" warning 2020-09-26 20:39:41 +02:00
Martchus 14cc42b085 Don't use deprecated '+' operator to make key sequence 2020-09-08 19:38:12 +02:00
Martchus ba34ae38a5 Add custom substitution to auto correction features 2020-09-08 19:37:23 +02:00
Martchus bcefa83c0a Harmonize spelling of tooltips in renaming dialog with other tooltips 2020-09-08 19:12:49 +02:00
Martchus c06d1f5f53 Fix compilation with no JavaScript provider 2020-09-08 19:09:12 +02:00
Martchus 7759b96bfb Remove overspecification of Qt version in documentation and comments 2020-09-04 01:16:46 +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 81a9189f56 Update translations 2020-07-07 12:15:56 +02:00
Martchus 5eb5fa463c Fix support for Qt < 5.14 2020-06-11 21:33:06 +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 3b9dac469f Mention handling of temporary/backup files in README 2020-06-06 00:17:12 +02:00
Martchus de70f62b24 Don't use deprecated QString::SkipEmptyParts 2020-06-04 20:51:22 +02:00
Martchus bb4bb29ab9 Handle SIGTERM as well (in addition to SIGINT) when saving changes
* e.g. ffmpeg handles SIGTERM as well to finalize writing the file
* not tested yet
2020-06-02 17:19:09 +02:00
Martchus fd18fa2bff Update translations 2020-05-13 18:43:57 +02:00
Martchus 20c1d88629 Avoid useless use of QTextStream 2020-05-13 18:42:17 +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 252b44242a Adapt tests to changes in tagparser 2020-04-26 23:05:15 +02:00
Martchus 0370b1320e Avoid web view appearing as white rectangle when no file is opened
* Hide web view (and for consistency reglar info view) when no file opened
* The white rectancle is otherwise disturbing when a dark theme is used
2020-04-26 21:49:01 +02:00
Martchus ed7e93dccf Reduce nesting in MainWindow::fileSelected() 2020-04-26 19:43:27 +02:00
Martchus c05a976bac Apply clang-format 2020-04-24 23:26:52 +02:00
Martchus 01daa21305 Use 'RecordDate' instead of 'Year' field, add 'ReleaseDate' field 2020-04-24 23:26:40 +02:00
Martchus 226ee9f230 Add TODO regarding ID3v2 version 2020-04-24 23:09:24 +02:00
Martchus 4e324f0001 Fix displaying tag values of type DateTime in GUI 2020-04-24 23:08:53 +02:00
Martchus 5027fdd634 Improve README.md 2020-04-24 23:08:23 +02:00
Martchus 17c75114ea Note that setting custom fields works for Opus as well 2020-04-16 20:24:58 +02:00
Martchus c8cbe2852b Add extraction example to CLI documentation 2020-04-16 20:18:37 +02:00
Martchus 911dba870e Improve CLI-only message 2020-04-16 19:52:54 +02:00
Martchus f3ce0f23ec Fix building without GUI
See https://github.com/Martchus/tageditor/issues/53
2020-04-05 21:40:12 +02:00
Martchus 976bcbb2e8 Show document title at the top of line edit
It takes more space but just looks better.
2020-03-19 16:24:32 +01:00
Martchus 82e8d28bdd Prevent crash when container has no first element 2020-03-18 17:49:02 +01:00
Martchus 67f2802e77 Avoid use of QPalette::PlaceholderText to support Qt < 5.12
Remove '<colorrole role="PlaceholderText">' elements from UI files
which are apparently added by the designer in newer Qt versions but
break compatibility with older ones.
2020-03-10 14:59:31 +01:00
Martchus a1d64f95a1 Fix spin box size policy so they are not expanding vertically 2020-03-09 19:05:41 +01:00
Martchus 7ed5723fd9 Use Q_SIGNALS instead of signals 2020-03-09 18:46:08 +01:00
Martchus a927b215bd Set window icon of RenameFilesDialog 2020-03-09 16:10:40 +01:00
Martchus 0f4bbecedc Quit app when closing stand-alone renaming utility
See https://github.com/Martchus/tageditor/issues/52
2020-03-09 15:56:48 +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 a4ae94d0b5 Fix adding "required" targets 2019-12-31 01:42:41 +01:00
Martchus 6acf1dbbfa Update translations 2019-12-30 23:54:56 +01:00
Martchus 74afa6e827 Improve canceling
* Show a specific status messages
* Allow aborting while only the percentage is updated
2019-12-30 23:54:04 +01:00
Martchus c3275b8bd7 Improve consistency of labels within settings 2019-12-30 22:45:37 +01:00
Martchus 865e461032 Avoid using QAtomicInteger functions deprecated in Qt 5.14.0 2019-12-15 19:31:34 +01:00
Martchus a1b126f18a Fix building against Qt 5.14.0 2019-12-15 19:30:50 +01:00