aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | Change root action state to a{sv}Lars Uebernickel2013-05-291-1/+1
| |
* | Use new indicator file formatLars Uebernickel2013-05-291-1/+3
| |
* | Forget track information when player is quitLars Uebernickel2013-04-091-0/+1
| |
* | Add information about the current track to the player actionsLars Uebernickel2013-04-092-1/+77
| |
* | 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
| |
* | Modernize vala compiling in Makefile.amLars Uebernickel2013-04-041-40/+3
| | | | | | | | | | This fixes parallel builds.
* | Remove sound-service-marshal (not needed anymore)Lars Uebernickel2013-04-042-12/+0
| |
* | Don't build unused files and remove superseded filesLars Uebernickel2013-04-048-1166/+1
| |
* | service.vala: add license headerLars Uebernickel2013-04-031-0/+18
| |
* | MediaPlayerList: use appname.desktop also for lookupsLars Uebernickel2013-04-031-3/+4
| |
* | 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.
* | MediaPlayerList: remove debug messagesLars Uebernickel2013-04-031-2/+0
| |
* | Make MediaPlayerList iteratable instead of providing the "players" propertyLars Uebernickel2013-04-031-3/+19
| |
* | Append ".desktop" to the desktop entries reported from MPRISLars Uebernickel2013-04-032-3/+3
| | | | | | | | | | | | | | | | | | This is the format that GDesktopAppInfo expects. This means that the apps will be reffered to as app.desktop in gsettings, which is consistent with how others are doing it (indicator-messages, unity, gnome shell). Backwards compatibility with old settings keys is maintained.
* | Sync list of media players with gsettingsLars Uebernickel2013-04-032-22/+76
| |
* | Show running media players in the menuLars Uebernickel2013-03-284-1/+235
| | | | | | | | | | | | | | | | | | 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-272-14/+13
| | | | | | | | | | 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-273-9/+232
| | | | | | | | | | The VolumeControl class originated in the phablet branch of this indicator.
* | Add service that adheres to the new indicator protocolLars Uebernickel2013-03-224-3/+98
| | | | | | | | | | | | This is the one that gets built now. It doesn't do anything interesting yet, though.
* | Remove libsoundmenu (panel plugin)Lars Uebernickel2013-03-0615-5295/+0
|/ | | | | Indicator panel plugins are deprecated.
* Add a comment explaining the change in the last commitLars Uebernickel2013-02-211-0/+9
|
* transport-widget: use menu's style for the buttonsLars Uebernickel2013-02-211-1/+1
| | | | | | | | | | The menuitem's style can't be used anymore due to a recent change in light-themes (lp #1130183). Menuitems now have a transparent background, which confuses GtkStyle. This is a quick workaround. Going forward, we should use the more modern styling features of gtk.