aboutsummaryrefslogtreecommitdiff
path: root/src/service.vala
Commit message (Collapse)AuthorAgeFilesLines
* Add information about the current track to the player actionsLars Uebernickel2013-04-091-0/+7
|
* Don't add players to the root menuLars Uebernickel2013-04-041-12/+18
|
* Really sync player list with preferred-media-players settingLars Uebernickel2013-04-041-0/+11
| | | | | Writing back to the key was missing.
* Service: create player action right away, not lazily in an idleLars Uebernickel2013-04-041-13/+12
|
* service.vala: add license headerLars Uebernickel2013-04-031-0/+18
|
* Remove players when settings key changesLars Uebernickel2013-04-031-0/+15
|
* Always update all player actionsLars Uebernickel2013-04-031-17/+19
| | | | | | | | | | | This fixes a bug: only the first player that changed (or was added) in a single main context iteration was updated in update_player_action(). That's because only one source id was used for all idles. Another fix to this would be to keep track of which actions need to be updated. This patch is a bit more brute-force, but that will probably not matter much, as the amount of players is generally small.
* Sync list of media players with gsettingsLars Uebernickel2013-04-031-9/+16
|
* Show running media players in the menuLars Uebernickel2013-03-281-1/+39
| | | | | | | | | Each player has its own action with a dictionary state. Right now, this state only contains one key "running", which signifies whether an instance of the player is currently running. It does not yet show non-running players on startup, and ignores the blacklist.
* VolumeControl: turn "ready" into a propertyLars Uebernickel2013-03-271-0/+2
| | | | | And bind it to the "enabled" properties of the volume and mute actions.
* Add VolumeControl and hook up mute and volume actions to itLars Uebernickel2013-03-271-9/+37
| | | | | The VolumeControl class originated in the phablet branch of this indicator.
* Add service that adheres to the new indicator protocolLars Uebernickel2013-03-221-0/+84
This is the one that gets built now. It doesn't do anything interesting yet, though.