Martchus
|
70ee0be17b
|
Improve coding style
|
2018-05-26 22:43:35 +02:00 |
Martchus
|
2250b9aa47
|
Ensure MediaFileInfo isn't destroyed before concurrent operation finishes
|
2018-05-26 22:43:27 +02:00 |
Martchus
|
eec19fd710
|
Improve coding style and documentation
|
2018-05-13 20:42:16 +02:00 |
Martchus
|
645ca8a457
|
Improve coding style in tageditorwidget.cpp
|
2018-04-29 19:02:31 +02:00 |
Martchus
|
dd8456fe89
|
Use unsigned int as underlying type for enums
|
2018-03-21 20:31:13 +01:00 |
Martchus
|
4f21442f39
|
Set writing application
|
2018-03-20 21:41:42 +01:00 |
Martchus
|
2ec67c67a3
|
Improve initialization of QStringList
|
2018-03-18 18:34:28 +01:00 |
Martchus
|
6efeeb828a
|
Improve 'Keep previous values' button
|
2018-03-14 19:35:52 +01: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
|
c2b2e4ac44
|
Adapt to new notification handling
|
2018-03-06 22:43:51 +01:00 |
Martchus
|
254b9b7661
|
Adapt to tagparser v7
|
2018-03-06 22:43:51 +01:00 |
Martchus
|
9b3d80992a
|
Fix typo
|
2018-01-31 21:05:06 +01:00 |
Martchus
|
799f76e5ab
|
Use QMessageBox::critical consistently
|
2018-01-31 21:04:50 +01:00 |
Martchus
|
c9b3218c76
|
Display tag and index position in GUI
|
2018-01-31 21:04:15 +01:00 |
Martchus
|
7848b285b6
|
Fix some warnings
|
2018-01-31 21:02:24 +01:00 |
Martchus
|
25d570d394
|
Allow opening HTML file info in browser
|
2017-09-20 19:37:49 +02:00 |
Martchus
|
fe0dccf019
|
Fix some warnings
|
2017-08-20 02:01:37 +02:00 |
Martchus
|
50f737ce48
|
Show technical summary in info
|
2017-08-17 19:10:20 +02:00 |
Martchus
|
256a664332
|
Reduce vertical space required by DB query widget
* Reduce margins
* Allow results list view to shrink further
See https://github.com/Martchus/tageditor/issues/20
|
2017-08-15 23:36:48 +02:00 |
Martchus
|
a3b8048156
|
Allow showing db query result in browser
|
2017-08-08 20:22:37 +02:00 |
Martchus
|
3c1c7839d1
|
Improve finding selected index in DbQueryWidget
|
2017-08-08 20:04:17 +02:00 |
Martchus
|
c64791e10f
|
Fix showing cover from LyricsWikia
|
2017-08-08 19:16:11 +02:00 |
Martchus
|
978de4f101
|
Limit number of errors displayed in db query widget
|
2017-08-08 18:45:23 +02:00 |
Martchus
|
0c6dcc4adc
|
Get rid of warnings in NotificationLabel
|
2017-08-08 18:44:42 +02:00 |
Martchus
|
d3e2c89a0b
|
Show notifications in msgbox on double click
|
2017-07-30 20:57:55 +02:00 |
Martchus
|
7400534d20
|
Use frame instead of sample count for video tracks
|
2017-06-27 00:37:56 +02:00 |
Martchus
|
f8668d38d9
|
Fix typo
|
2017-06-23 00:59:33 +02:00 |
Martchus
|
43b55e0a5a
|
Fix context menu in db query widget
* Signal is `QAction::triggered` and not `QAction::trigger`
* Better use Qt 5.6 overload anyways
|
2017-05-07 16:29:24 +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
|
039f64584e
|
Use web view defs provided by qtutilities
|
2017-03-14 23:37:50 +01:00 |
Martchus
|
8fc2b834ea
|
Reduce number of casts in PicturePreviewSelection
|
2017-03-07 16:50:49 +01:00 |
Martchus
|
6f8aa1f4d0
|
Fix warning in fileinfomodel.cpp
|
2017-03-06 22:22:47 +01:00 |
Martchus
|
41bad101cf
|
Use high res edit icons
|
2017-03-01 23:31:46 +01:00 |
Martchus
|
3735391626
|
Use ENABLE_QT_RESOURCES_OF_STATIC_DEPENDENCIES
|
2017-02-11 02:39:20 +01:00 |
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 |