aboutsummaryrefslogtreecommitdiff
path: root/src/service.vala
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'sunweaver-pr/tooltip-support'Mike Gabriel2022-09-011-0/+1
|\ | | | | | | Attributes GH PR #84: https://github.com/AyatanaIndicators/ayatana-indicator-sound/pull/84
| * src/service.c: Add tooltip support.Mike Gabriel2022-07-221-0/+1
| |
* | src/*.vala: make the 'silent mode' switch item & action QMenuModel compatibleMike Gabriel2022-07-191-2/+2
|/ | | | | | | | | | | | | | | | | QMenuModel, inheritting code from GTK, will consider the menu item not "activatable" if the item's "target" [1] doesn't match the corresponding action's parameter. Since we take a boolean as action's parameter (and we can't change action's parameter easily since it's semi-public), we instead have to pass "target". Taking a page from the slider menu items, pass "true" as the target will make QMenuModel considers the item activatable and reflect the right state. [1] i.e. the parameter to pass when activating the action. See https://wiki.gnome.org/Projects/GLib/GApplication/DBusAPI#Attributes Related: https://github.com/AyatanaIndicators/qmenumodel/issues/21
* src/service.vala: Change scrolling debug message typeRobert Tari2021-11-171-1/+1
|
* Drop lomiri-url-dispatcherRobert Tari2021-08-281-4/+0
|
* Replace code with libayatana-common functionsRobert Tari2021-08-281-44/+11
| | | | | | | - CMakeLists.txt: Add libayatana-common build dependency - src/CMakeLists.txt: Add AyatanaCommon package to ayatana-indicator-sound-service - src/service.vala: Replace local code with libayatana-common functions - vapi/lomiri-url-dispatcher.vapi: Drop file
* src/service.vala: Display a zenity warning if the audio settings application ↵Robert Tari2021-08-041-8/+32
| | | | | | is not found fixes #12
* Whitespace fixRobert Tari2021-08-041-599/+599
|
* Add us to the copyright headerRobert Tari2021-08-041-0/+2
|
* Port from Unity8 to Lomiri (URL Dispatcher and API).Mike Gabriel2021-01-121-2/+2
|
* src/service.vala: Add FIXME to remind us that the -sound indicator also uses ↵Mike Gabriel2020-11-111-0/+2
| | | | code that needs to be moved into libayatana-common (new shared lib).
* src/service.vala: Check if mate-volume-control exists before executing it.Mike Gabriel2020-11-111-1/+1
|
* src/service.vala: Properly recognize a MATE desktop session when launched ↵Mike Gabriel2020-11-111-1/+2
| | | | via LightDM's default lighdm-xsession.
* url-dispatcher: Properly build-time disable url-dispatcher support.Mike Gabriel2017-12-021-3/+3
|
* Fork from Ubuntu's indicator-sound.Mike Gabriel2017-10-221-4/+10
|
* Added a new signal in volumeWarning to notify when the user has pressed ↵Xavi Garcia Mena2016-04-151-0/+4
| | | | cancel. We use that to set the volume after pressing cancel, as sometimes setting the accounts service volume steps over the warning level
* Move Unity detection into a separate function, and add cachingDmitry Shachnev2016-04-051-9/+21
|
* Support multiple desktop names in XDG_CURRENT_DESKTOPDmitry Shachnev2016-03-241-4/+8
|
* Changed code to get root icon, tests addedXavi Garcia Mena2016-03-161-41/+9
|
* Changed following Charles's suggestionsXavi Garcia Mena2016-03-021-1/+0
|
* Created new class AccountsServiceAccess to hold all accounts service operationsXavi Garcia Mena2016-02-231-4/+7
|
* added integration test to check last running playerXavi Garcia Mena2016-02-231-1/+0
|
* Changed last running player to user Accounts serviceXavi Garcia Mena2016-02-221-6/+12
|
* Added persistence for last running playerXavi Garcia Mena2016-02-101-4/+11
|
* Code for Bug 1213907 added. Only showing active players playback controlsXavi Garcia Mena2016-01-221-1/+1
|
* in icon picking code, fold redundant cases togethercharles kerr2015-12-311-136/+19
|
* use the 'unowned' keyword when picking from lists of hardcoded stringscharles kerr2015-12-311-5/+5
|
* fix references to unowned strings returned by Environment.get_variable()charles kerr2015-12-311-1/+1
|
* use predefined VariantTypes instead of reinventing the wheelcharles kerr2015-12-311-2/+2
|
* make VolumeControl::active_output easier to mock for testscharles kerr2015-12-301-4/+4
|
* when max-volume changes, update volume action state & info notificationcharles kerr2015-12-301-0/+4
|
* when showing volume notifications, show as a percentage of max-volumecharles kerr2015-12-301-1/+1
|
* simplify the Options class' propertiescharles kerr2015-12-301-1/+1
|
* clean up tracer GLib.message() callscharles kerr2015-12-291-3/+0
|
* prefer Source.REMOVE instead of false in timeout funcscharles kerr2015-12-291-2/+2
|
* use G_SOURCE_REMOVE instead of falsecharles kerr2015-12-291-7/+0
|
* use the InfoNotification classcharles kerr2015-12-291-217/+6
|
* experiment with making volume-warning's multimedia-active property protectedcharles kerr2015-12-281-0/+2
|
* remove earlier unneeded tracerscharles kerr2015-12-281-6/+2
|
* make notification calls asynccharles kerr2015-12-211-5/+12
|
* fix property binding warningcharles kerr2015-12-211-5/+10
|
* remove code duplication between volume-warning and volume-control-pulsecharles kerr2015-12-201-2/+20
| | | | | | | | | let volume-warning's 'multimedia_active' and 'headphones_active' be bound to volume-control's 'active-stream' and 'active-output' properties. Service manages the bindings. This lets us remove all the pacontext code from volume-warning.
* move warning dialog from service to volume-warningcharles kerr2015-12-201-112/+42
|
* remove 'high_volume' property from volume-controlcharles kerr2015-12-191-5/+12
|
* remove set_warning_volume() from volume-controlcharles kerr2015-12-191-1/+1
|
* move service.waiting_user_approve_warn into warning-volumecharles kerr2015-12-191-9/+7
|
* remove high-volume-approved from volume-controlcharles kerr2015-12-191-3/+3
|
* remove ignore_high_volume from volume-controlcharles kerr2015-12-191-1/+1
|
* bugfix: don't requery notificaton server capabilities each time volume changescharles kerr2015-12-191-4/+6
|
* instantiate volume-warning and pass it to the servicecharles kerr2015-12-191-4/+6
|