aboutsummaryrefslogtreecommitdiff
path: root/src/service.vala
Commit message (Collapse)AuthorAgeFilesLines
* service.vala: store menus in a hash table, keyed by profile nameLars Uebernickel2013-07-251-6/+8
|
* service.vala: move menu handling into sound-menu.valaLars Uebernickel2013-07-251-125/+6
| | | | | | This makes service.vala a lot more readable and makes way for exporting a second - slightly different - menu for the phone profile.
* Specify fallback iconsLars Uebernickel2013-07-191-6/+13
| | | | | The *-panel suffix is only used by the ubuntu-mono icon themes.
* Use interested-media-players instead of preferred-media-players gsettings keyLars Uebernickel2013-07-111-4/+4
|
* Expose playlists in the menu if the player exports themLars Uebernickel2013-07-101-3/+44
|
* service.vala: make removing a player from the menu more readableLars Uebernickel2013-06-281-10/+17
|
* Fold all patches into sourceLars Uebernickel2013-06-191-1/+10
| | | | | | | | | These patches didn't apply to the current source. They added support for sound settings panels in various desktop environments. We need a better solution for that, which doesn't require patching the source when a desktop environment wants a different command line.
* Mark translatable strings as translatableLars Uebernickel2013-06-191-2/+2
|
* Update indicator icon when volume changesLars Uebernickel2013-06-181-3/+27
|
* Allow setting the microphone volume if an app using it is runningLars Uebernickel2013-06-181-0/+38
|
* Change playback action state to "string"Lars Uebernickel2013-06-171-1/+5
| | | | | | To accomodate for a third state "Launching" (in addition to "Playing" and "Paused").
* Export playback menu itemLars Uebernickel2013-06-171-1/+23
|
* Put mute and volume slider into a single sectionLars Uebernickel2013-06-131-4/+5
| | | | | To avoid a separator between them.
* Give players their own section in the menuLars Uebernickel2013-06-131-5/+10
|
* Player menu item: export application iconLars Uebernickel2013-06-131-0/+1
|
* Use 'indicator.' prefix for player menu itemsLars Uebernickel2013-06-131-1/+1
|
* Use {min,max}-icon instead of {primary,secondary}-iconLars Uebernickel2013-06-071-2/+2
|
* Set attributes describing the slider menu itemLars Uebernickel2013-05-311-0/+9
|
* Change root action state to a{sv}Lars Uebernickel2013-05-291-1/+1
|
* 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.