Leo Franchi
924c1b3a72
Changelog
...
(cherry picked from commit 1279b1fa1282ffb78ef727f7b4cc98c4426f15ec)
2011-08-22 19:17:55 -04:00
Leo Franchi
ac317eb0a6
TWK-431: Don't re-use the same infosystem caller id for every artistinfowidget.
2011-08-22 18:26:09 -04:00
Leo Franchi
36768db7e4
TWK-443: Don't double-delete dynamic widgets
2011-08-22 16:28:56 -04:00
Jason Herskowitz
97ee6f7d5e
Edited ChangeLog via GitHub
2011-08-22 14:10:21 -03:00
Leo Franchi
e0c5108fb4
Changelog
2011-08-22 07:36:01 -04:00
Leo Franchi
fe77940545
Changelog.
2011-08-22 07:36:01 -04:00
Jason Herskowitz
51ae8fea77
Add icon for charts.
2011-08-21 22:19:25 -04:00
Christian Muehlhaeuser
c76c557ed1
* Fixed tray-icon's play / pause states.
2011-08-22 02:36:44 +02:00
Christian Muehlhaeuser
4200975576
Merge pull request #37 from Horrendus/master
...
Make a Play/Pause entry in Menu of the Trayicon
2011-08-21 17:25:09 -07:00
Casey Link
415d2e8ec7
ignore my ctags file
2011-08-21 18:55:53 -05:00
Stefan Derkits
612fd47293
Menu of TrayIcon now has a Play/Pause Entry
...
-) When starting Tomahawk the text is play
-) When playing a Song, the text is pause
-) When pausing a Song, the text is play
Action is connected to the playPause() slot of audioengine
2011-08-22 01:48:27 +02:00
Casey Link
ebb71321f6
Add a splitter to the charts widget.
2011-08-21 18:20:00 -05:00
Casey Link
fc235ccf1b
Implement fetching and displaying of the Top Tracks Chart.
2011-08-21 18:04:44 -05:00
Casey Link
a21992a99a
Either the lastfm XML output has changed, or this library was buggy all along. This patch fixes the parsing of <track> elements.
2011-08-21 18:03:21 -05:00
Alejandro Wainzinger
573e36fdfd
Hopefully fix infinite loop caused by requesting a cover when the cache has issues and/or can't find the cover.
2011-08-21 14:26:30 -07:00
Christian Muehlhaeuser
48aeddc0a9
* Fixed filtering out unwanted dupes when viewing a local collection.
2011-08-21 22:50:41 +02:00
Casey Link
c6a104af93
Use a proxy model that doesn't sort, so we preserve the ranking order
2011-08-21 13:48:07 -05:00
Casey Link
68d3783b26
Implement chart.TopArtists in the lastfm plugin
2011-08-21 13:00:15 -05:00
Casey Link
228699863f
Add new Chart InfoTypes for retrieving charts
2011-08-21 13:00:15 -05:00
Casey Link
a4a3c4fb17
Add What's Hot page with corresponding widget.
2011-08-21 12:56:41 -05:00
Christian Muehlhaeuser
13a93cfa45
* Bumped version no to 0.2.99 for master.
2011-08-21 04:55:53 +02:00
Christian Muehlhaeuser
3feee712bd
* Updated ChangeLog.
2011-08-21 04:53:30 +02:00
Christian Muehlhaeuser
99e3e06716
* Fixed TWK-442: Provide stable sort ordering in Track- / TreeProxyModel.
2011-08-21 03:51:26 +02:00
Christian Muehlhaeuser
1653e16e7d
* Fixed TWK-435: Don't block pipeline if a resolver times out.
2011-08-21 03:31:35 +02:00
Dominik Schmidt
977757cc7e
TWK-410: possible fix
2011-08-21 03:23:29 +02:00
Christian Muehlhaeuser
71f6a3e81a
* Don't filter out some wanted tracks, e.g. when multiple tracks of an album have the same name, but different tracks numbers.
2011-08-21 02:56:29 +02:00
Christian Muehlhaeuser
43bf42df6f
* Fixed TWK-387: Stop showing a loading spinner, if there are no items to load.
2011-08-21 02:38:14 +02:00
Leo Franchi
552a07eee7
Be a bit safer if model changes
2011-08-20 11:50:37 -04:00
Michael Zanetti
97c694baba
don't add duplicates when dropping albums or artists and fix losing items when combining synchronous and asynchrounous drop operations
2011-08-20 14:36:48 +02:00
Leo Franchi
5d512c180f
Only remove playlists from saved list if that playlist was deleted and is still in our internal db
2011-08-20 01:09:34 -04:00
Leo Franchi
7f089714a6
bail out on a deleted widget
2011-08-20 00:58:32 -04:00
Leo Franchi
9737f765e5
TWK-414: Fix selecting newly created playlists and stations.
...
God this was a PITA. What is going on:
Playlists are created by collection item. SourcesModel::linkSourceItemToPage is called from *constructor* of PlaylistItem, so BEFORE
the CollectionItem calls endRowsAdded(). This means when the SourcesProxyModel does the mapFromSource() during the activateIndex() call
(from linkSourceItemToPage) it won't have the new index in the mapping yet as endRowsAdded() hasn't been called. So that will fail.
We have to queue the signal *from the source model to the proxy* not from the proxy to the view.
EUGH.
Also, fix a few logic errors from teh ViewManager/WeakPointer refactor that had bad logic
2011-08-20 00:47:53 -04:00
Leo Franchi
6521198127
TWK-401: Only update source stats after addfiles dbcmd is finished, instead of playing a race condition game. Also, refresh recent albums on stats change
2011-08-19 16:54:37 -04:00
Leo Franchi
498d7052de
TWK-415: Don't crash if the trackproxymodel has an invalid current track
2011-08-19 15:45:21 -04:00
Leo Franchi
f0a6d4e8bb
TWK-420: Show resolver wrench immediately after enabling a resolver.
2011-08-19 14:50:17 -04:00
Leo Franchi
e7bd29d228
remove stale include
2011-08-19 14:12:43 -04:00
Leo Franchi
5fd7505f7f
fixes for linux
2011-08-19 13:54:15 -04:00
Leo Franchi
bc2ea013ac
delete maclineedit
2011-08-19 13:41:01 -04:00
Leo Franchi
c1ecab349a
Delete viewpages when we are done with them and remove Back/Forward buttons.
...
Remove toolbar and move search widget into top of sourcetree
2011-08-19 13:35:10 -04:00
Alejandro Wainzinger
2f4805c119
Temporary image cover goes in /tmp.
...
* Fixes TWK-430
2011-08-18 15:58:15 -07:00
Christian Muehlhaeuser
622150fca2
* Cleaned up icons a bit.
2011-08-18 23:25:39 +02:00
Jason Herskowitz
237de4f9a6
Add icons for artist, album and search temporary sidebar items. We should use these for drag indicators for album and artist drags
2011-08-18 17:11:21 -04:00
Leo Franchi
97d62b06c1
enable some stuff
2011-08-17 18:16:11 -04:00
Alejandro Wainzinger
25f37d692e
ChangeLog++
2011-08-18 00:13:10 +02:00
Christian Muehlhaeuser
33e2c4f935
* Updated ChangeLog.
2011-08-18 00:06:24 +02:00
Christian Muehlhaeuser
d24f2b2bb0
* Remember last used script path and store it.
2011-08-17 23:30:45 +02:00
Christian Muehlhaeuser
76bd0670d8
* No need for clucene in Tomahawk binary.
2011-08-17 22:11:54 +02:00
Leo Franchi
4abb53ccdf
Fix resolvers on qt 4.8, baseUrl is required for html5 security policy stuff for localStorage
2011-08-17 14:35:27 -04:00
Leo Franchi
31d19196e2
remove offensively verbose debug
2011-08-17 13:46:12 -04:00
Jason Herskowitz
77d60fa02d
De-decapitate avatar placeholder
2011-08-17 10:59:12 -04:00