David Sansome
fb224608ae
Add a rating widget, use it in the smart playlist dialog, refactor the playlist delegate to use it.
2010-10-26 19:59:55 +00:00
David Sansome
5d9e43bc14
Add a new smart playlist wizard. Doesn't do anything yet except look pretty.
2010-10-24 23:46:05 +00:00
David Sansome
f8fd0e578c
Support dragging a smart playlist into a playlist
2010-10-24 16:40:19 +00:00
David Sansome
30afc130a4
Start of some work for smart/dynamic playlists. Only simple generators based on sql queries are supported, and the UI still needs polish.
2010-10-24 15:38:12 +00:00
David Sansome
87ce2f6ee2
Use the PlaylistItemPtr typedef in more places
2010-10-24 15:34:47 +00:00
David Sansome
b35732a585
Drop the mouse hover effect on the ratings column when the mouse enters the header
2010-10-23 23:30:38 +00:00
David Sansome
f18f935b67
Draw the background on the ratings column properly when using QGtkStyle
2010-10-23 23:27:15 +00:00
David Sansome
3a32c41c7e
Update the rating stars in the currently playing item properly, and the fix the bug that would cause the currently playing item pixmap cache to not be updated with the whole row.
2010-10-23 20:58:20 +00:00
David Sansome
eba3332a5d
Better looking star pixmaps for the ratings column, and improve the performance of drawing the stars.
2010-10-23 16:56:54 +00:00
David Sansome
acd9b2e136
Only react to *left* mouse clicks on the ratings column
2010-10-17 22:35:52 +00:00
David Sansome
bcddb2317a
Allow song ratings to be set by clicking on the stars in the playlist
2010-10-17 21:56:19 +00:00
David Sansome
f55ffe15d6
Format the last played column more nicely
2010-10-17 20:53:15 +00:00
David Sansome
0a42a9efb5
Don't ever restructure or reset the library model when statistics on a song are changed.
2010-10-17 19:34:45 +00:00
David Sansome
bbe1250c31
Add skip count and last played columns to the playlist, draw the background behind the rating column properly, hide rating and statistic columns when upgrading from an old version.
2010-10-17 18:21:30 +00:00
David Sansome
dd4afe9b06
Add rating and play count columns to the playlist
2010-10-17 17:10:19 +00:00
David Sansome
b97b2138fa
Play last.fm tag radio or similar artists radio when clicking on a tag in the song/artist info pane.
2010-10-16 15:22:14 +00:00
David Sansome
56d72a00bf
Try the next UI experiment - wide buttons down the side like Qt Creator
2010-10-01 19:27:01 +00:00
David Sansome
200a306f57
Replace the Lyrics tab with a more discreet buttonbox/tabbar that sits alongside the playlist search bar, or the playlist tab bar if it's visible. Also remember whether the lyrics pane was shown, and hide it by default.
2010-09-30 20:17:36 +00:00
David Sansome
7a681c1198
Remember the selected playlist items when switching between playlist tabs. Fixes issue #758
2010-09-25 15:30:47 +00:00
John Maguire
71bfbd9aaa
Use per pixel scrolling on mac.
...
Fixes issue #738
2010-09-13 18:33:18 +00:00
John Maguire
9a35f0fc71
Disable removing the active playlist.
...
Fixes issue #640
2010-09-08 12:30:19 +00:00
David Sansome
c83394b6b4
Work around a bug introduced in Qt 4.7's QGtkStyle that broke our custom QTreeView::drawRow to draw the current track indicator in the playlist. Fixes issue #706
2010-09-06 22:49:15 +00:00
David Sansome
4235c0f49d
Fix playlist search - I'm looking at you, John. Fixes issue #676
2010-09-02 19:17:35 +00:00
John Maguire
214d77bc0e
Fix test and fix song loader infinite loop.
2010-08-31 21:24:57 +00:00
John Maguire
ad16a8b1ba
Load local files from the DB if we already have them.
2010-08-31 19:45:33 +00:00
David Sansome
e940f9c5d2
Ignore case when sorting the playlist. Fixes issue #650
2010-08-29 16:31:09 +00:00
David Sansome
1d5ea90b98
Use a locale aware string sort when sorting the playlist. Fixes issue #668
2010-08-29 11:28:14 +00:00
John Maguire
d87733b005
Use Mac search widget for library & magnatune.
2010-08-28 19:29:20 +00:00
David Sansome
0c5d754135
Fix the queue manager
2010-08-28 19:17:39 +00:00
David Sansome
8306ddc90b
Convert paths to native windows seperators in many places throughout the UI
2010-08-28 19:07:23 +00:00
David Sansome
dbc1bf5987
Set a better default column layout, and use a better column resizing algorithm
2010-08-27 13:15:32 +00:00
David Sansome
88a48a6bdf
Add an option to make columns in the playlist stretch to fit the window width like in Amarok 1. This option is enabled by default. Fixes issue #23
2010-08-27 12:42:06 +00:00
David Sansome
d30a9c379c
Add an option to disable the glowing effect on the current track. Fixes issue #660
2010-08-27 10:36:01 +00:00
John Maguire
b450545a63
Disable focus rectangle on Mac for playlist & library views.
2010-08-26 12:22:13 +00:00
John Maguire
5689b39f47
Hide playlist filter clear button on mac.
2010-08-25 21:13:57 +00:00
John Maguire
372e196be4
* Add a half working gl block analyzer.
...
* Use a native search widget for the playlist search on Mac.
2010-08-25 20:59:08 +00:00
John Maguire
f077e33091
Fix playlist loading.
2010-08-16 18:58:26 +00:00
David Sansome
d81db5f255
Reload playlist items in the background after editing
2010-08-08 12:36:07 +00:00
John Maguire
16d50b29d8
Nice typedefs.
2010-08-03 19:40:54 +00:00
John Maguire
78371a5d3a
Remove debug
2010-08-03 19:08:05 +00:00
John Maguire
e67f9a66c8
Load playlist in separate threads on startup.
2010-08-03 18:57:17 +00:00
John Maguire
f5449b9f8d
Move playlist loading off the GUI thread.
2010-08-03 14:59:18 +00:00
John Maguire
8166a50b2a
Use persistent model index.
2010-08-02 14:07:34 +00:00
John Maguire
992e0fb95e
Add support for saving songs in a separate thread.
...
Updates issue #542
2010-08-02 14:00:43 +00:00
David Sansome
a236861dfa
Option to group the library by file type
2010-07-31 14:14:03 +00:00
David Sansome
7e29c772af
Use the playlist's name as the default filename when saving it
2010-07-31 13:10:08 +00:00
John Maguire
14dd723e3a
Connect up signals for queuing tracks so that the view is updated correctly.
...
Fixes issue #548
2010-07-26 15:53:06 +00:00
David Sansome
6a03641079
Don't replace the whole selection when autoscrolling.
...
Update issue #496
Status: Fixed
I think the autoscroll is useful even when the selected song isn't the
currently playing song. I've changed it slightly now though so it won't
replace the selection when it scrolls, so you'll be able to press up or
down to go back to where you were before.
2010-07-24 14:37:11 +00:00
John Maguire
0bf454ab60
Case insensitive search in playlist.
...
Fixes issue #460
2010-07-19 15:52:38 +00:00
David Sansome
40a2302311
Support dragging and dropping between playlists
2010-07-17 12:47:59 +00:00