aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Toggle mute on secondary actionLars Uebernickel2013-09-091-0/+1
| | | | | | This depends on the panel supporting x-canonical-secondary-action on the root menu item.
* Change volume when scrolling on the indicatorLars Uebernickel2013-09-092-0/+15
| | | | | | | | This depends on a new root menu property: x-canonical-scroll-action. It points to an action that gets activated whenever the user scrolls the mouse over the indicator. The parameter of that action signifies the magnitude and direction of the scroll.
* Merge trunkLars Uebernickel2013-08-264-18/+153
|\
| * don't use deprecated GSimpleActionGroup APIsCharles Kerr2013-08-221-14/+14
| |
| * Clean up the build / installationPete Woods2013-08-161-1/+1
| |
| * Build using cmakePete Woods2013-08-164-40/+131
| |
| * add accessible-name property to the ng sound indicatorCharles Kerr2013-08-081-2/+14
| |
* | bus-watch-namespace: remove stray semicolonLars Uebernickel2013-08-261-1/+1
| |
* | bus-watch-namespace: free name_spaceLars Uebernickel2013-08-261-0/+2
| |
* | Use bus_watch_namespace() to monitor mpris playersLars Uebernickel2013-08-025-211/+398
|/ | | | | | | | | This function is more robust than the current code and uses glib's G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_NAMESPACE instead of creating match rules itself. bus-watch-namespace.[ch] is shared with gnome-settings-daemon.
* Fixed max-icon icon sourceNick Dedekind2013-07-301-2/+2
|
* Export phone menuLars Uebernickel2013-07-252-6/+19
| | | | | | For now, this does the same as the one on the desktop, except for starting the the phone's settings ui.
* service.vala: store menus in a hash table, keyed by profile nameLars Uebernickel2013-07-252-8/+14
|
* service.vala: move menu handling into sound-menu.valaLars Uebernickel2013-07-253-126/+168
| | | | | | 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-102-3/+110
|
* Don't set player state to "Launching" when the player is already runningLars Uebernickel2013-07-061-1/+3
|
* Launch player when the play action is activatedLars Uebernickel2013-07-061-1/+14
|
* Set locale and bind text domainLars Uebernickel2013-07-041-0/+7
|
* Put service into $pkglibexecdirLars Uebernickel2013-07-041-1/+1
|
* media-player-list, mpris2-watcher: remove unneded `public` from methodsLars Uebernickel2013-06-282-4/+4
|
* 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.
* Disable warnings for vala-generated C codeLars Uebernickel2013-06-191-1/+3
|
* Install indicator fileLars Uebernickel2013-06-191-6/+0
|
* Mark translatable strings as translatableLars Uebernickel2013-06-192-3/+5
|
* Merge trunkLars Uebernickel2013-06-191-93/+0
|\
| * TransportMenuItem: ignore events if they are not of the dbus-menu transportMarco Trevisan (Treviño)2013-04-111-1/+1
| |
| * common-defs: add DbusmenuTransport.MENUITEM_STATE_CHANGEMarco Trevisan (Treviño)2013-04-112-6/+7
| | | | | | | | And use it in transport-widget.c
| * PlayerActivator: Adding end line to file.Marco Trevisan (Treviño)2013-04-021-1/+1
| |
| * PlayerActivator: style fixMarco Trevisan (Treviño)2013-04-021-2/+1
| |
| * PlayerActivator: fix crash and activation with WebApplicationsMarco Trevisan (Treviño)2013-04-022-7/+22
| |
| * PlayerActivator: Use BAMF to find the windows to activate with timestampMarco Trevisan (Treviño)2013-04-024-16/+80
| | | | | | | | | | | | | | Improved the"old" GtkApplicationPlayer, using BAMF as a fallback method to activate an application's windows. Basically we try to get the windows of the selected application and when found we focus them using the activation timestamp.
| * PlayerController use GtkApplicationPlayer and activate it when we need to raiseMarco Trevisan (Treviño)2013-03-303-3/+6
| |
| * GtkApplicationPlayer: add a class to handle the GtkApplication playersMarco Trevisan (Treviño)2013-03-302-1/+125
| | | | | | | | | | | | It allows to check if the given player implements the "org.gtk.Application" interface and if it's the case, it Activate the application with the proper timestamp when requested.
| * MenuItem: use GtkLaunchContext with proper event timeout to launch applicationsMarco Trevisan (Treviño)2013-03-306-8/+18
| | | | | | | | Also discards non-activation events
| * Mpris2Watcher: use match rules to avoid unnecessary wakeupsLars Uebernickel2013-03-041-23/+52
| | | | | | | | | | | | Previously, indicator-sound-service was waking up every time the owner of any name on the bus changed.
* | 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-182-5/+126
| |
* | Remove obsolete files (gtk and dbusmenu)Lars Uebernickel2013-06-1823-3481/+0
| |
* | Mpris2Watcher: use match rules to avoid unnecessary wakeupsLars Uebernickel2013-06-171-23/+54
| | | | | | | | | | | | | | Previously, indicator-sound-service was waking up every time the owner of any name on the bus c Merged from trunk.
* | Change playback action state to "string"Lars Uebernickel2013-06-172-16/+10
| | | | | | | | | | | | To accomodate for a third state "Launching" (in addition to "Playing" and "Paused").
* | Export playback menu itemLars Uebernickel2013-06-172-2/+56
| |
* | 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
| |