Commit Graph

316 Commits

Author SHA1 Message Date
Martchus 8681ef68ed Remove use of old SLOT macro 2017-02-06 21:37:17 +01:00
Martchus 1f6f179021 renaming utility: Fix expand/collapse all 2017-02-06 21:36:44 +01:00
Martchus 59ab7e6181 Use std::make_unique provided by C++14 2017-02-05 21:04:27 +01:00
Martchus 386dfa256b Remove geometry in UI file for widgets 2017-01-15 20:28:56 +01:00
Martchus 2c6dcec043 Improve tooltip for clear/reset buttons 2017-01-15 20:28:04 +01:00
Martchus 33e3d5258f renaming dlg: Fix size policy of info label 2017-01-06 22:16:30 +01:00
Martchus d5c2dd5f5b renaming utility: Improve coding style 2017-01-06 22:15:39 +01:00
Martchus 537d31289d Fix typo 2017-01-06 21:29:43 +01:00
Martchus e3202b7fc5 Fix context menu in db query widget 2017-01-06 21:20:36 +01:00
Martchus 7d464f496f Consider all strings from tagparser UTF-8 2016-12-20 23:53:33 +01:00
Martchus e75ea5526a Use _wopen under Windows to support unicode filenames 2016-12-19 23:53:12 +01:00
Martchus afac9c3348 Improve tooltips 2016-12-01 23:02:49 +01:00
Martchus 733fe08890 Allow auto-insert of DB query results 2016-12-01 22:54:16 +01:00
Martchus 255fef9bdf Show error icon on conversion error 2016-11-30 20:58:50 +01:00
Martchus d3558cfefe Refactor GUI
* Make error handling more clear
* Get rid of useless mutex (sync is done
  by QMetaObject::invokeMethod() already)
* Improve details
2016-11-23 21:46:33 +01:00
Martchus 45b1d038c5 Use current dir as initial dir in showSaveAsDlg() 2016-11-18 17:59:53 +01:00
Martchus f82a423169 Make UTF-16 BE option belong to group 2016-11-13 22:57:42 +01:00
Martchus 1924c1d804 Handle unexpected exceptions when parsing/making
* Don't just ignore exception (previous behavior)
* Add critical notification
* Show results, though error (to ease debugging)
2016-11-13 22:57:02 +01:00
Martchus 0ef07b7969 Refactor settings 2016-10-24 20:17:30 +02:00
Martchus 0062384bad Allow retrieving lyrics from LyricsWikia 2016-10-12 23:51:16 +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 8d6d60d939 Fix sorting in file browser 2016-10-09 17:11:18 +02:00
Martchus c6fbe9fbf1 Allow locking layout 2016-10-08 00:31:12 +02:00
Martchus 7fb3fa2ef7 Explicitely instantiate UI-file-based option pages 2016-09-12 21:52:39 +02:00
Martchus dddb6fc8be Update README 2016-09-10 17:19:48 +02:00
Martchus 7ca4f58bd3 Move template declarations to qtutilities 2016-08-27 15:21:25 +02:00
Martchus c01d9c447c Allow using static Qt libraries 2016-08-19 22:39:44 +02:00
Martchus 5220e2cc6a Show (experimental) Qt settings 2016-08-14 22:49:47 +02:00
Martchus c525a6acd9 Sync file browser after change via Drag & Drop 2016-08-07 19:59:33 +02:00
Martchus 5010d3621d Improve CLI and add more tests 2016-08-06 22:03:29 +02:00
Martchus 46f006f289 Add more CLI tests 2016-08-04 20:41:05 +02:00
Martchus 0dd612061e Ensure notifications from tag creation are shown 2016-07-27 20:30:56 +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 e0dcf58588 Change usage of DECLARE_ENUM macro 2016-07-11 21:34:05 +02:00
Martchus 229e24cbe0 Hide start/end time of chapters when not set 2016-07-11 21:12:02 +02:00
Martchus 92c03f03bf Fix title of IO error msg box 2016-06-14 23:49:42 +02:00
Martchus 2518309608 Use workaround for GCC Bug 66145 2016-06-14 22:54:49 +02:00
Martchus f6e9368792 Improve details in the GUI 2016-06-14 00:52:11 +02:00
Martchus a937bdbe3a Remove out-commented lines in attachmentsedit.h 2016-06-06 21:17:31 +02:00
Martchus 18d2e5f155 Ensure file info is always UTF-8 encoded 2016-06-06 20:29:12 +02:00
Martchus b3a79940b7 Improve DbQueryWidget 2016-06-02 22:41:01 +02:00
Martchus c1269c7945 Improve handling of targets 2016-05-26 02:15:41 +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 b5f26228ff Add support for FLAC in Ogg 2016-05-14 23:23:47 +02:00
Martchus e8610cdc26 remember save and restore in RenameFilesDialog 2016-05-06 22:48:11 +02:00
Martchus af7d2c239f improved settings dialog, save as 2016-05-01 20:07:04 +02:00
Martchus 6bbfb63e73 automatically resize header sections in info tree view 2016-04-25 22:47:54 +02:00
Martchus 7c39a6a293 minor changes 2016-04-25 22:05:50 +02:00
Martchus 0e3b4c23dc added context menu for file info tree view 2016-04-24 22:08:41 +02:00
Martchus 6f6b410a8c added FileInfoModel as alternative to webview-based file info 2016-04-24 21:07:36 +02:00
Martchus 0ac33e333c use Widgets::PathSelection 2016-04-23 13:31:19 +02:00
Martchus 55b7252b03 fixed code editor colors when using dark themes 2016-04-22 15:25:31 +02:00
Martchus ec43ad8499 make web view and JavaScript engine optional 2016-04-21 23:56:10 +02:00
Martchus ab694acc8e ensure the compiler assumes UI templates are instantiated in qtutilities 2016-04-16 18:37:21 +02:00
Martchus a38ea5629f tweaked PathLineEdit 2016-04-09 02:38:36 +02:00
Martchus b6a636cf8a use new settings dialog API 2016-04-04 14:51:14 +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 52e800c5c6 misc improvements 2016-03-22 23:01:50 +01:00
Martchus 782e1a8557 fixed typo 2016-03-19 18:34:10 +01:00
Martchus 24ca68b15b warn when opening Matroska files composed of multiple segments 2016-03-15 15:51:56 +01:00
Martchus 88acdea9bb improved parsing notifications 2016-03-14 22:03:50 +01:00
Martchus 37663ae2c0 allow opening file in read-only mode 2016-03-12 18:36:33 +01:00
Martchus eaea2e2cda use Qt Concurrent instead of pthread 2016-03-10 22:13:43 +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 f8cfb3ec14 moved parts of the MainWindow class to new TagEditorWidget class 2016-03-01 16:03:12 +01:00
Martchus ce9d3ccec5 minor adjustments 2016-02-05 20:24:03 +01:00
Martchus 6b3d3f793c minor adjustments 2016-01-25 19:23:33 +01:00
Martchus 419e6ab740 updated translations, minor adjustments 2016-01-18 23:05:00 +01:00
Martchus 4c61c9a9d4 allow launching renaming utility separately 2016-01-14 23:53:28 +01:00
Martchus d4317b46a1 save location of external script file 2016-01-09 03:38:58 +01:00
Martchus c8e4848d92 improved layout and icons 2016-01-09 03:21:14 +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 10bfa8aeea update info webview when palette changed 2016-01-07 19:42:51 +01:00
Martchus b105b86d29 edit document title via GUI 2015-12-27 19:49:17 +01:00
Martchus afb2e42d06 fixed merge conflicts 2015-12-13 20:55:22 +01:00
Martchus 11ad156131 improved project files 2015-12-08 08:40:03 +01:00
Martchus c3417c5d2a added simple CMake project file 2015-12-05 22:55:05 +01:00
Martchus 1761979092 use icons from theme if available 2015-12-02 01:24:27 +01:00
Martchus 2b1621fd0f updated file layout settings page 2015-11-26 19:25:59 +01:00
Martchus 22f6d112c5 added more file layout settings 2015-11-25 22:11:24 +01:00
Martchus c4fb8eb60e added file layout settings 2015-11-21 01:13:45 +01:00
Martchus 695d153691 fixed spelling 2015-11-09 21:41:26 +01:00
Martchus e5e804da1c use palette instead of hard-coded color 2015-11-09 21:41:06 +01:00
Martchus b5e6d32698 fixed spelling 2015-11-08 20:11:10 +01:00
Martchus df1564edce distinguish between processing error and IO error 2015-11-07 21:27:17 +01:00
Martchus 3a9e7db110 added action to launch external player 2015-10-14 20:15:10 +02:00
Martchus bc9e21950a improved CLI and handling of attachments 2015-10-06 22:41:54 +02:00
Martchus 624d2e7a37 unified dialog style sheet, removed hard coded colors 2015-09-26 20:37:16 +02:00
Martchus 1bc0d57286 notify user when the current file has changed on disk, action to reload 2015-09-21 22:56:09 +02:00
Martchus c4dce80820 removed hard coded fonts (TODO: remove other hard coded theming) 2015-09-20 02:04:40 +02: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 ed65b659de updated application startup 2015-09-01 20:20:15 +02:00
Martchus 5a93c6186c fixed Drag & Drop on Windows 2015-09-01 20:20:02 +02:00
Martchus 07d8896a8a fixed include path 2015-08-29 21:00:03 +02:00
Martchus 019740d815 allow cover image to be added via Drag & Drop 2015-08-25 19:10:16 +02:00
Martchus 95a5fe093e updated application info 2015-08-25 19:09:26 +02:00
Martchus d3b4cafdde fixed bug in pushId3v2CoverValues 2015-08-16 23:43:28 +02:00
Martchus 1371ca5ce7 small adjustments 2015-08-16 23:41:49 +02:00
Martchus 0d70b95965 ensure parsing notification widget is visible 2015-08-13 02:07:01 +02:00
Martchus 7067320673 customized context menu of info web view (to show "Copy" action only) 2015-08-07 23:49:32 +02:00
Martchus ad1237a6d0 enable usage of new Qt WebEngine module instead of deprecated Qt WebKit
module
2015-08-07 21:27:01 +02:00
Martchus f3f2784551 small adjustments 2015-07-27 23:29:30 +02:00
Martchus 51e9660f6e use macros to set application info 2015-07-27 23:26:51 +02:00
Martchus 08eec94b8b use another thread to parse files 2015-07-08 00:21:21 +02:00
Martchus 1350588390 Improved window title 2015-07-07 00:46:43 +02:00
Martchus 0b52813f81 call QMainWindow::eventFilter in MainWindow::eventFilter 2015-06-21 21:49:28 +02:00
Martchus 4e4573696f increased version number 2015-06-07 00:15:02 +02:00
Martchus 3e9ef47cf8 removed unnecessary lines of code (drag & drop implementation) 2015-05-06 22:42:52 +02:00
Martchus fa4f40a1f8 added Drag & Drop support 2015-05-05 23:08:49 +02:00
Martchus b2b8231a27 First commit 2015-04-22 19:33:53 +02:00