Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Hide bluetooth icon on hardware without bluetooth support | Robert Tari | 2022-08-01 | 1 | -1/+6 |
| | | | | fixes https://github.com/AyatanaIndicators/ayatana-indicator-bluetooth/issues/42 | ||||
* | src/*.vala: make the switch item & action QMenuModel compatible | Ratchanan Srirattanamet | 2022-06-22 | 1 | -6/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | 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. And while we're at it, restore the ability to use g_action_change_state to change the state. This allows the clients that still support Canonical's indicator (e.g. Lomiri) to not have to distinguish between that and Ayatana's. This, again, is taken from how the slider menu items work. [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/desktop.vala: Fix device section layout | Robert Tari | 2021-12-15 | 1 | -4/+23 |
| | | | | fixes https://github.com/AyatanaIndicators/ayatana-indicator-bluetooth/issues/35 | ||||
* | Replace code with libayatana-common functions | Robert Tari | 2021-08-28 | 1 | -32/+13 |
| | | | | | | | | - CMakeLists.txt: Add libayatana-common build dependency - src/CMakeLists.txt: Add AyatanaCommon package to ayatana-indicator-bluetooth-service - src/phone.vala: Replace local code with libayatana-common functions - src/desktop.vala: Replace local code with libayatana-common functions - vapi/lomiri-url-dispatcher.vapi: Drop file | ||||
* | Finalize incomplete switch to Lomiri URL Dispatcher. | Mike Gabriel | 2021-02-03 | 1 | -1/+1 |
| | |||||
* | Show devices in sections | Robert Tari | 2020-12-22 | 1 | -1/+10 |
| | |||||
* | Fix build warnings | Robert Tari | 2020-12-22 | 1 | -0/+4 |
| | |||||
* | desktop.vala: Do not hide the indicator | Robert Tari | 2020-12-21 | 1 | -3/+6 |
| | | | | fixes #15 | ||||
* | src/*.vala: Follow-up fix for dd2f32e2 (fixing GPL-3 license texts in file ↵ | Mike Gabriel | 2020-10-30 | 1 | -2/+2 |
| | | | | headers). | ||||
* | src/*.vala: Fix license headers having been a mix of GPL and LGPL license ↵ | Mike Gabriel | 2020-10-30 | 1 | -2/+2 |
| | | | | text fragments. Adapt to GPL-3, fully. | ||||
* | src/*: Switch to new activate state connect approach, rathern than using ↵ | Robert Tari | 2020-10-26 | 1 | -12/+6 |
| | | | | notify["state"].connect. | ||||
* | src/*: Scope and white-space fixes. | Robert Tari | 2020-10-26 | 1 | -2/+2 |
| | |||||
* | Make indicator aware of running inside the MATE desktop environment. | Robert Tari | 2020-10-26 | 1 | -0/+4 |
| | |||||
* | Make dependency on liburl-dispatcher optional. | Robert Tari | 2020-10-26 | 1 | -3/+17 |
| | |||||
* | Switch over from Ubuntu System Indicator to Ayatana System Indicator. | Robert Tari | 2020-10-25 | 1 | -5/+5 |
| | |||||
* | Correctly use XDG_CURRENT_DESKTOP | Robert Ancell | 2016-06-07 | 1 | -1/+14 |
| | |||||
* | Remove the "browse" action since there is no working backend | Sebastien Bacher | 2016-05-12 | 1 | -0/+5 |
| | |||||
* | under unity8 start system-settings instead unity-control-center | Sebastien Bacher | 2015-08-27 | 1 | -1/+3 |
| | |||||
* | Support Bluez 5 | Robert Ancell | 2014-12-11 | 1 | -12/+0 |
| | | | | | | | | | When enabling/disabling and setting discoverability we now do this for all adapters. This requires us to remove the "Set Up New Device" item since gnome-bluetooth no longer has a bluetooth wizard stand alone application. Instead we rely on the unity-control-center panel for device setup. | ||||
* | Only run unity-control-center under unity | Robert Ancell | 2014-01-22 | 1 | -1/+1 |
| | |||||
* | Use unity-control-center if it is available | Robert Ancell | 2014-01-10 | 1 | -1/+4 |
| | |||||
* | on the desktop, show a bluetooth indicator if the hardware supports ↵ | Charles Kerr | 2013-12-06 | 1 | -2/+2 |
| | | | | bluetooth and if the user has chosen for the indicator to be visible. | ||||
* | don't leak implicitly-created GVariants | Charles Kerr | 2013-10-24 | 1 | -6/+6 |
| | |||||
* | Desktop menu: mark "Visible" menu item label for translation | Lars Uebernickel | 2013-10-21 | 1 | -1/+1 |
| | |||||
* | when listening to notify events from bluetooth to update desktop indicator ↵ | Charles Kerr | 2013-10-14 | 1 | -1/+1 |
| | | | | visibility, add a specifier for which event to monitor | ||||
* | if /dev/rfkill doesn't exist or isn't writable, then try to handle bluetooth ↵ | Charles Kerr | 2013-10-11 | 1 | -5/+1 |
| | | | | toggles simply by toggling bluez Adapters' Powered property | ||||
* | add an action whose state shows whether or not bluetooth is supported by the ↵ | Charles Kerr | 2013-10-10 | 1 | -0/+1 |
| | | | | hardware, used by ubuntu-system-settings | ||||
* | Don't use deprecated GSimpleActionGroup APIs. | Charles Kerr | 2013-08-22 | 1 | -2/+2 |
| | |||||
* | create Profile.root_action in Profile's constructor. | Charles Kerr | 2013-08-09 | 1 | -1/+1 |
| | |||||
* | copyediting: whitespace, type inference | Charles Kerr | 2013-08-06 | 1 | -9/+18 |
| | |||||
* | templated strings need to begin with a '@' | Charles Kerr | 2013-08-06 | 1 | -1/+1 |
| | |||||
* | copyediting: fix lines that wrap | Charles Kerr | 2013-08-06 | 1 | -18/+46 |
| | |||||
* | promote shared functions up from Desktop to Profile so that Phone can use it too | Charles Kerr | 2013-08-05 | 1 | -78/+17 |
| | |||||
* | in phone and desktop, make 'action_state_for_root' private -- it's no longer ↵ | Charles Kerr | 2013-08-05 | 1 | -2/+2 |
| | | | | in the Profile superclass. | ||||
* | pass the SimpleActionGroup handle into the profile object so that ↵ | Charles Kerr | 2013-08-05 | 1 | -17/+17 |
| | | | | dynamically-added actions can get added/exported | ||||
* | fully implement the bluez/device backend. in the desktop profile, add ↵ | Charles Kerr | 2013-08-05 | 1 | -16/+176 |
| | | | | menuitems for the devices. | ||||
* | change the 'BluetoothMenu' superclass to 'Profile' | Charles Kerr | 2013-08-03 | 1 | -18/+16 |
| | |||||
* | add a bluetooth backend to track bluetooth being enabled, being hard/soft ↵ | Charles Kerr | 2013-08-01 | 1 | -34/+87 |
| | | | | blocked, and its devices. | ||||
* | add per-profile icons and initial menus w/settings section | Charles Kerr | 2013-08-01 | 1 | -0/+99 |