~roguescholar/pithos/+git/trunk:wip/buffer-progressbar

Last commit made on 2015-04-11
Get this branch:
git clone -b wip/buffer-progressbar https://git.launchpad.net/~roguescholar/pithos/+git/trunk

Branch merges

Branch information

Name:
wip/buffer-progressbar
Repository:
lp:~roguescholar/pithos/+git/trunk

Recent commits

58c3a64... by TingPing

Show progress text

79b6908... by TingPing

Use progressbar for buffer percent

Mentioned in #171

3ca8fdd... by TingPing

Remove unnecessary path hacks

e64c07e... by TingPing

Clean up imports

ab00299... by TingPing

Remove all deprecated properties from UI files

Hopefully it doesn't look too different

0e99bcc... by TingPing

Use SearchEntry for search dialog

Also removes some deprecated Stock icon usage

9ff9976... by Jason L Gray

Cache song duration info

The song's bitrate and duration doesn't need to be recalculated
with every UI update, only at the beginning of the song.

Closes #167

8246988... by TingPing

Use better icons for love/ban/tired

This also moves away from stockicons to standard named icons.
The love icon is now a heart that looks better across themes
like on KDE.

Closes #169

cf286bb... by TingPing

Remove deprecated GtkImageMenuItem usage

The icons could still be set other ways but will be
removed as modern Gtk design suggests only using
icons when representing nouns not verbs such as
"Ban song". They were also not even shown in some
environments such as Gnome.

cab2187... by Jason L Gray

Fix creating multiple timers to update song rows UI

As it sits Pithos starts a new UI loop every time play is pressed
(maybe even more often?) and never destroys old loops. They stack up
over time creating a small memory leak of sorts. This patch makes
Pithos handle the UI loop more intelligently by starting/creating it
when needed and stopping/destroying it when it's not needed (like
when Pithos is paused). Credit for the code goes to the Exaile devs
as it's pretty much a copy and paste of their code with a little
tweaking to make it work with Pithos.

Closes #166