Commit Graph

46 Commits

Author SHA1 Message Date
Martchus 1e45722ea1 Avoid running into Qt assertion when destructing TagFieldEdit 2023-08-08 22:47:53 +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 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 b4d1df8592 Fix typos found via `codespell --skip .git -w` 2021-07-03 19:38:36 +02:00
Martchus 2a074348fb Remove useless TODO 2021-06-04 16:05:46 +02:00
Martchus be9ac10372 Make spin boxes (e.g. for BPM) expanding so overlay buttons aren't clipped 2021-04-13 21:24:08 +02:00
Martchus e535e20720 Fix warnings 2021-03-20 21:59:49 +01:00
Martchus 670a9a1c91 Adapt to changes in tagparser 2021-01-30 21:57:09 +01: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 ba34ae38a5 Add custom substitution to auto correction features 2020-09-08 19:37:23 +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 a1d64f95a1 Fix spin box size policy so they are not expanding vertically 2020-03-09 19:05:41 +01:00
Martchus e23cc76d2a Fix lyrics appearing gray 2019-11-03 23:05:35 +01:00
Martchus a5224d930d Apply clang-format 2019-08-13 00:35:04 +02:00
Martchus 89ccc39d4b Remove use of fallback icons from qtutilities
Rely on icons from (bundled) icon theme instead.
2019-08-08 22:57:30 +02:00
Martchus 46637093db Remove useless semicolon 2019-07-20 18:42:48 +02:00
Martchus 66c9250246 Adapt to changes in c++utilities 2019-06-10 22:49:46 +02:00
Martchus cf71ac5dca Add info about auto-correction when opening file 2019-06-01 12:53:44 +02:00
Martchus 833b96351e Allow locking fields 2019-05-29 00:04:47 +02:00
Martchus 849baa8192 Improve message for unsupported field types 2019-02-13 19:09:13 +01:00
Martchus 93b487d246 Fix some issues reported by clang-tidy 2018-08-12 22:13:28 +02:00
Martchus bfd820cb9f Refactor TagFieldEdit 2018-07-22 23:21:29 +02:00
Martchus d15e0ce51d Fix showing/hiding line edit for description 2018-07-14 23:32:10 +02:00
Martchus 204c7cb80b Improve coding style in TagFieldEdit and PicturePreviewSelection 2018-07-14 23:10:40 +02:00
Martchus eec19fd710 Improve coding style and documentation 2018-05-13 20:42:16 +02:00
Martchus 4f53029a6e Refactor MediaFileInfo::createAppropriateTags() 2018-03-11 18:58:20 +01:00
Martchus 4b7d7a9499 Apply clang-format 2018-03-07 01:18:01 +01:00
Martchus c1a3e53dc9 Move tagparser to namespace TagParser 2018-03-06 23:10:13 +01:00
Martchus 9b3d80992a Fix typo 2018-01-31 21:05:06 +01:00
Martchus 41bad101cf Use high res edit icons 2017-03-01 23:31:46 +01:00
Martchus afac9c3348 Improve tooltips 2016-12-01 23:02:49 +01:00
Martchus 255fef9bdf Show error icon on conversion error 2016-11-30 20:58:50 +01:00
Martchus 0ef07b7969 Refactor settings 2016-10-24 20:17:30 +02:00
Martchus 9b659f2c8f Fix minor bugs in HTML info and cover selection
Additionally, the buttons of the cover selections
can now be hidden.
2016-05-16 21:01:01 +02:00
Martchus 782e1a8557 fixed typo 2016-03-19 18:34:10 +01:00
Martchus 70b94fa5fa allow querying cover from Cover Art Archive 2016-03-06 17:52:33 +01:00
Martchus 0adb77fd58 use C++11 foreach loop consistently (instead of Qt foreach macro) 2016-03-05 17:12:16 +01:00
Martchus 283c1f1f71 never keep previous lyrics 2016-03-05 17:03:17 +01:00
Martchus 7315302a88 few more improvements for MusicBrainz search 2016-03-05 16:50:23 +01:00
Martchus 95993ebfc9 basic support for MusicBrainz queries 2016-03-03 22:21:15 +01:00
Martchus 1c4d577264 updated renaming utility
- allow usage of QJSEngine instead of deprecated QScriptEngine
- moved variables and functions from global object to tageditor object
2016-01-09 02:56:56 +01:00
Martchus 77a0bc28ee fixed includes 2015-09-06 20:20:00 +02:00
Martchus 76668bf883 fixed includes 2015-09-06 15:41:17 +02:00
Martchus b2b8231a27 First commit 2015-04-22 19:33:53 +02:00