John Maguire
0ea84e129e
Merge pull request #5210 from narunlifescience/patch-2
...
Use icon loader for remaining icons
2016-02-11 11:24:09 +00:00
narunlifescience
b6bf54be6c
remove magic numbers
2016-02-11 04:41:37 -06:00
John Maguire
8dd933b265
Merge pull request #5233 from naokiiwakami/5151
...
Fix issue in checking existence of media files pointed by CUE files
2016-02-09 13:55:40 +00:00
Naoki Iwakami
4cb57c0543
Fix issue in checking existence of media files pointed by CUE files
2016-01-30 16:31:10 -08:00
Ivan Leontiev
780a34c0bc
Make "AutoExpandingTreeView" animated by default
...
This adds dropdown animation to views which are derived
from "AutoExpandingTreeView" (internet, library, global search etc.)
2016-01-15 07:55:46 +03:00
Arun Narayanankutty
29b8d308b3
Use icon loader for remaining icons
2016-01-14 06:10:54 -06:00
Nick Lanham
2ab1c2fe36
Add a Manager dialog for saved groupings
...
- Right now only allows removal
- Could also add support for adding/reordering, but it's not clear
that's necessary
- Triggered from the Display options menu, could also be added to Tools
toolbar menu
2015-12-11 19:49:51 -08:00
Nick Lanham
862b9a8635
Add saved grouping to the Group by menu
2015-12-11 15:58:06 -08:00
Nick Lanham
5c256f349a
Add option to save current library grouping
...
- Adds saved groupings to the Group by menu
- Currently missing a way to manage saved groupings
- Saved groupings are in a new section of the config file as
"GroupingName"->ByteArray serialization
2015-12-11 12:02:52 -08:00
John Maguire
f300946c81
Remove most usages of QFutureWatcher
2015-11-27 14:28:12 +00:00
narunlifescience
8020749375
add dropdown annimation to library & internet tree view
2015-11-24 19:35:07 -06:00
narunlifescience
f03d5356c3
Make a slight modification to library view line & preferences header line
2015-11-24 11:48:16 -06:00
narunlifescience
dd953fd86c
check custom icon location, then system theme & then fallback theme
...
icons added & replaced
2015-10-13 22:35:49 -05:00
Arun Narayanankutty
ec60406f14
make library view sort line themable
...
set line color alpha to 100
2015-09-21 20:17:50 -05:00
Arnaud Bienner
774aeaaf11
Revert "clean up library view"
...
This reverts commit 97cbf556a0
.
2015-09-21 00:23:30 +02:00
John Maguire
ddade273d8
Merge pull request #5015 from narunlifescience/master
...
clean up library view
2015-09-10 11:13:55 +01:00
Arun Narayanankutty
97cbf556a0
clean up library view
...
library view sorts the library and display the contents in alphabetical order (bold letter/number followed by a line) . the line cannot be themed as it is hard-coded "QPen line_pen(opt.palette.color(QPalette::Dark))". Here i try to remove the line, align the letter to left and give the letter a highlight using QRect. this way it looks better and is completely themable ...
2015-09-10 03:52:35 -05:00
Eduardo Sánchez Muñoz
4722477b1e
Add full rescan reason for original year tag support.
2015-07-01 15:33:25 +02:00
Eduardo Sánchez Muñoz
e0816800b1
Add support for original year tags.
2015-06-30 18:34:34 +02:00
Chocobozzz
d82b0f8a5a
Add ability for sort by group and performer in the library view
2015-06-11 22:45:34 +02:00
Mattias Andersson
60918ef7f8
Return result directly.
2015-05-26 21:51:04 +02:00
Mattias Andersson
aaf2ec25b3
Run make format.
2015-05-23 09:19:23 +02:00
Mattias Andersson
82dcdd3a12
Sort discs numerically when using Group by disc.
2015-05-23 09:19:23 +02:00
Arnaud Bienner
946c0381d1
Don't set thread priority in LibraryWatcher constructor, as this is executed in the main thread.
...
Do it when thread actually starts (create a new Thread class for this purpose).
Fixes #4523 .
2015-02-28 16:44:32 +01:00
Ignas Kaziukenas
0a2a358d8b
"Green Day Problem" solved. Year-Album grouping also obeys grouping tag that allows to order albums released in the same year non-alphabetically
2014-10-29 15:29:45 +02:00
Ignas Kaziukenas
a2df43c830
Reverted changes amde to groupby_performer
2014-10-27 15:49:11 +02:00
Ignas Kaziukenas
7516438c8b
Added disc to the groupby interface. Replced groupby_performer to groupby_disc
2014-10-27 14:47:04 +02:00
Gavin Howard
0e030b5461
Ran make format.
2014-08-26 10:54:05 -06:00
Gavin Howard
54742de613
A quick patch to have the library ignore all articles when sorting.
2014-08-25 21:22:53 -06:00
David Sansome
01ae151f8a
Delay writing WMA ratings and play counts until playback has finished. Fixes #3593
2014-06-07 15:29:23 +10:00
David Sansome
f6a72828a9
Write statistics and ratings in Library, not LibraryBackend.
2014-06-07 15:19:43 +10:00
Mark Furneaux
b463f32459
Fix memory leak in pixmap disk cache
2014-05-28 17:30:07 -04:00
Mark Furneaux
b2bd7828c4
More style changes
2014-05-27 20:18:24 -04:00
Mark Furneaux
94b391e0c9
Optimizations and style changes
2014-05-27 18:21:30 -04:00
Mark Furneaux
2332a74bbe
Add persistent disk cache for library pixmaps
...
I'll reference #4379
When viewing the library with album covers visible, the covers load very slowly the first time
as they have to wait on the tagreaders. If I scroll down the library, it takes minutes for the
tagreader to catch up. The nice thing is that the pixmaps are cached. However, once
Clementine is restarted, the whole process has to happen again.
This patch adds a persistent disk cache in the form of a QNetworkDiskCache to store the
pixmaps on disk and load them into the QPixmapCache as required.
I've noted literally night and day performance improvements, not only when scrolling through the library.
There is much better interface responsiveness when searching, and I no longer see the no_cover_icon
temporarily anymore.
2014-05-27 17:40:25 -04:00
John Maguire
24a4cff807
Merge pull request #4288 from sundrythoughts/rating-optimization
...
Increase performance of mass rating changes.
2014-05-20 12:42:39 +01:00
Joseph Freeman
fe4a80b2d5
Removed commented-out code and ran make format.
2014-04-25 19:41:04 -04:00
Joseph Freeman
156728390d
Increase performance of mass rating changes.
2014-04-25 19:37:46 -04:00
Mattias Andersson
5fffbbc689
Add explanatory comment to last commit.
2014-04-22 12:25:59 +02:00
Mattias Andersson
56dade2598
Fix slow library search on sqlite 3.8.
2014-04-19 14:23:50 +02:00
Mattias Andersson
cdf5363320
Prevent translation of the names of the available fields in the tool tip for the library search field.
2014-02-22 18:21:58 +01:00
John Maguire
5146bcdebc
Some more NULL -> nullptr conversions.
2014-02-21 17:30:46 +01:00
Mattias Andersson
3b01247df9
Iterate over a copy of the parents container since we are removing elements from the original.
2014-02-13 10:41:24 +01:00
John Maguire
192b60d965
Use nullptr as parent parameter default everywhere
2014-02-10 16:03:54 +01:00
John Maguire
3323c2d094
Convert all instances of foreach() to a C++11 for
...
find ext src -name '*.cpp' -exec \
sed -i -e 's/foreach(\([^,]\+\),/for (\1 :/' {} \;
2014-02-10 14:43:32 +01:00
Mattias Andersson
175827f73f
Add a tool tip to the library search field.
2014-02-08 14:50:12 +01:00
John Maguire
bebd781fdf
Reformat all non-3rd-party C/C++/Objective-C++.
...
Command line:
find src ext -regex '.*\.\(h\|cpp\|mm\)' -exec clang-format -i
-style='{BasedOnStyle: Google, DerivePointerBinding: false}' {} \;
2014-02-07 16:34:20 +01:00
David Sansome
eaf182a59a
Merge pull request #4161 from BrummbQ/master
...
don't rescan unchanged files if library has been unavailable. Fixes #3032
2014-02-07 22:45:55 +11:00
Gregor Tätzner
0cab75b28f
removed useless debug log
2014-02-06 19:27:36 +01:00
John Maguire
8d1f4612db
Hide use of boost multi-index behind pimpl.
2014-02-06 17:53:33 +01:00