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
David Sansome
4bf9ee0a8e
Change the queue manager to use a QTreeView instead of QListView so it doesn't repaint on drop.
2010-07-11 21:27:36 +00:00
David Sansome
9bc8d914af
Fix some occasional crashes when deleting the current playlist
2010-07-11 20:23:34 +00:00
David Sansome
aa2d69f1bf
Make the player actually use the queue order. Fixes issue #24 .
2010-07-11 19:02:31 +00:00
David Sansome
cbc6169ea8
Make the "stop after this track" box look nicer
2010-07-11 18:37:42 +00:00
David Sansome
e625deed33
Enable drag and drop from the playlist to the queue
2010-07-11 18:11:47 +00:00
David Sansome
89fffcc37f
Support internal drag and drop in the queue
2010-07-11 18:04:35 +00:00
David Sansome
4b81a86d1d
Implement moving items in the queue
2010-07-11 17:39:11 +00:00
David Sansome
1f9e72f971
Add icons to the move up/move down/clear buttons, and implement the clear button
2010-07-11 16:58:22 +00:00
David Sansome
f750ac1351
Display an indicator next to each playlist item showing its position in the queue
2010-07-11 16:17:38 +00:00
David Sansome
41183107d2
Start of work on a queue manager
2010-07-11 15:37:40 +00:00
David Sansome
fca4fb8264
On second thoughts, use temporary metadata for all playlist items.
2010-07-10 19:45:29 +00:00
David Sansome
d8cce6a343
Make temporary metadata work for SongPlaylistItems too. Fixes issue #487
2010-07-10 19:40:16 +00:00
David Sansome
f8da25a3a0
Filtering the playlist keeps the current track focused. Fixes issue #466
2010-07-10 17:47:27 +00:00
David Sansome
6654182032
Don't connect new devices automatically, put them in a list model. Add icons for ipods, android phones and USB memory sticks.
2010-07-03 21:05:55 +00:00
David Sansome
2b17a8ee1f
Revert r1344 (the timer tracing), it didn't help
2010-06-25 22:04:24 +00:00
David Sansome
cc6413ab0e
Add tracing to every timer event, might help track down CPU usage...
2010-06-25 08:46:03 +00:00
David Sansome
a8f505e266
Don't fiddle playlist entries if the directory ID doesn't match what it was before - eg. if you delete a directory and add another one, and some IDs get reused.
2010-06-24 22:21:54 +00:00
David Sansome
f808591ec7
Refactor the loading indicator widget into a seperate TaskManager class that can handle tasks with progress
2010-06-23 13:21:30 +00:00