Commit Graph

603 Commits

Author SHA1 Message Date
Martchus 7f3fc590d7 Use String.prototype.padStart() in renaming utility examples 2021-02-16 01:13:34 +01:00
Martchus 4d3eff3455 Extend renaming utility example to move tracks into for dirs for ranges 2021-02-16 01:02:03 +01:00
Martchus 1a2427d1dc Fix passing/livetime of AbortableProgressFeedback in TagEditorWidget::startParsing() 2021-02-15 23:45:39 +01:00
Martchus e3eff819ec Avoid catchinng all exceptions without re-throwing them
This shouldn't be required and leads to problems when `pthread_cancel`
would be used: https://udrepper.livejournal.com/21541.html

Note that the tagparser library itself does not contain any `catch (...)`
blocks (which do not re-throw).
2021-02-11 16:54:18 +01:00
Martchus 89a85184c3 Improve build instructions in README.md 2021-02-07 15:36:24 +01:00
Martchus 9fbb375924 Adapt to changes in tagparser (without making actually use of the new API) 2021-02-04 23:22:43 +01:00
Martchus 16c1d96a28 Avoid nesting in parsing/error handling code 2021-02-02 15:05:45 +01:00
Martchus 82d0834e75 Adapt to changes in tagparser 2021-02-02 11:02:30 +01:00
Martchus 7ed99a5035 Adapt to changes in tagparser 2021-02-01 17:11:48 +01:00
Martchus 670a9a1c91 Adapt to changes in tagparser 2021-01-30 21:57:09 +01:00
Martchus 06fd8c58d7 Fix invocation of write in interrupt handler 2021-01-30 21:54:59 +01:00
Martchus c4595f4035 Note LyricWiki shutdown 2021-01-30 21:54:14 +01:00
Martchus 0d2d79fae6 Apply clang-format 2020-12-16 17:50:03 +01:00
Martchus a85adb3880 Fix Qt 5 build 2020-12-16 17:49:45 +01:00
Martchus e4720ea587 Don't use deprecated QVariant::type() in Qt 6 2020-12-14 21:20:14 +01:00
Martchus 0a7d05256c Adapt to changes in tagparser v10 2020-12-14 21:19:49 +01:00
Martchus 28b038e5d8 Mark overriding functions of TargetLevelModel 2020-12-10 19:13:50 +01:00
Martchus 0f2afd3aea Improve download section of README 2020-12-05 21:30:53 +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 e472e040e6 Fix showing icon for debug messages in HTML info 2020-12-01 01:53:50 +01:00
Martchus 4387e50202 Join all threads before destructing the renaming engine 2020-11-27 00:40:45 +01:00
Martchus 246f4898df Improve FileInfoModel, e.g. use an appropriate unit to show track sizes 2020-11-27 00:15:21 +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 596d67387f Improve renaming utility
* Improve UI
* Add simple example script (the current example script grew quite big and
  is likely not good to get started)
* Add script to format example scripts
2020-11-25 18:05:23 +01:00
Martchus b0cd798ec1 Make renaming example for lrc files more generic 2020-11-25 01:34:51 +01:00
Martchus 0adf85b1f1 Allow configuring package suffix for qtutilities individually 2020-10-23 17:02:25 +02:00
Martchus 7503d51b0d Allow changing focus of lyrics edit via tab key
* This way it is no longer possible to insert a tab directly but that's
  likely not wanted anyways
* See https://github.com/Martchus/tageditor/issues/59
2020-10-07 00:27:15 +02:00
Martchus e890a53217 Fix tab order of bottom buttons of tag editor widget 2020-10-07 00:24:22 +02:00
Martchus 0398644c8f Adapt tests to changes in tagparser library 2020-10-02 12:52:18 +02:00
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