<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ayatana-indicator-bluetooth/src/desktop.vala, branch main</title>
<subtitle>Ayatana Indicator Bluetooth Service
</subtitle>
<id>https://openid.arctica-project.org/ayatana-indicator-bluetooth/atom?h=main</id>
<link rel='self' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/'/>
<updated>2023-09-08T06:18:58+00:00</updated>
<entry>
<title>src/desktop.vala: Use blueman-manager for settings on XFCE</title>
<updated>2023-09-08T06:18:58+00:00</updated>
<author>
<name>Robert Tari</name>
<email>robert@tari.in</email>
</author>
<published>2023-09-08T06:18:58+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/commit/?id=15beb49dabfeea439932181ecce3dad232024072'/>
<id>urn:sha1:15beb49dabfeea439932181ecce3dad232024072</id>
<content type='text'>
fixes https://github.com/AyatanaIndicators/ayatana-indicator-bluetooth/issues/49
</content>
</entry>
<entry>
<title>Hide bluetooth icon on hardware without bluetooth support</title>
<updated>2022-08-01T18:32:52+00:00</updated>
<author>
<name>Robert Tari</name>
<email>robert@tari.in</email>
</author>
<published>2022-08-01T18:32:52+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/commit/?id=5ebb1a368c658d014a37c7558a71d9bab7b4a8b0'/>
<id>urn:sha1:5ebb1a368c658d014a37c7558a71d9bab7b4a8b0</id>
<content type='text'>
fixes https://github.com/AyatanaIndicators/ayatana-indicator-bluetooth/issues/42
</content>
</entry>
<entry>
<title>src/*.vala: make the switch item &amp; action QMenuModel compatible</title>
<updated>2022-06-21T17:46:15+00:00</updated>
<author>
<name>Ratchanan Srirattanamet</name>
<email>ratchanan@ubports.com</email>
</author>
<published>2022-06-21T17:44:00+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/commit/?id=b3adf1f4e9c406a7e3416259a9fa989f330f4942'/>
<id>urn:sha1:b3adf1f4e9c406a7e3416259a9fa989f330f4942</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>src/desktop.vala: Fix device section layout</title>
<updated>2021-12-15T13:37:06+00:00</updated>
<author>
<name>Robert Tari</name>
<email>robert@tari.in</email>
</author>
<published>2021-12-15T11:01:57+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/commit/?id=706ba0db4d54b8268e7ee634b54f7fae5c2d870b'/>
<id>urn:sha1:706ba0db4d54b8268e7ee634b54f7fae5c2d870b</id>
<content type='text'>
fixes https://github.com/AyatanaIndicators/ayatana-indicator-bluetooth/issues/35
</content>
</entry>
<entry>
<title>Replace code with libayatana-common functions</title>
<updated>2021-08-28T12:22:15+00:00</updated>
<author>
<name>Robert Tari</name>
<email>robert@tari.in</email>
</author>
<published>2021-08-27T12:05:43+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/commit/?id=3e045e899da78878f5f1da5f4d31ed05ad8aa008'/>
<id>urn:sha1:3e045e899da78878f5f1da5f4d31ed05ad8aa008</id>
<content type='text'>
- 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
</content>
</entry>
<entry>
<title>Finalize incomplete switch to Lomiri URL Dispatcher.</title>
<updated>2021-02-03T09:53:04+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2021-02-03T09:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/commit/?id=a0a8973de115d91f5318ec0bf3b5856e0aeda20f'/>
<id>urn:sha1:a0a8973de115d91f5318ec0bf3b5856e0aeda20f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Show devices in sections</title>
<updated>2020-12-22T14:53:26+00:00</updated>
<author>
<name>Robert Tari</name>
<email>robert@tari.in</email>
</author>
<published>2020-12-21T23:20:05+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/commit/?id=0f5f6c0bb58be02b6625a8bd8f9e24c923ae51b4'/>
<id>urn:sha1:0f5f6c0bb58be02b6625a8bd8f9e24c923ae51b4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build warnings</title>
<updated>2020-12-22T14:47:45+00:00</updated>
<author>
<name>Robert Tari</name>
<email>robert@tari.in</email>
</author>
<published>2020-12-21T00:49:23+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/commit/?id=3bbded733389e8a1aa0197fce41c5451c9af5d6b'/>
<id>urn:sha1:3bbded733389e8a1aa0197fce41c5451c9af5d6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>desktop.vala: Do not hide the indicator</title>
<updated>2020-12-21T01:11:35+00:00</updated>
<author>
<name>Robert Tari</name>
<email>robert@tari.in</email>
</author>
<published>2020-12-20T23:43:40+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/commit/?id=85de6718e008d628b84595ff2ca9e1ec86b54eaa'/>
<id>urn:sha1:85de6718e008d628b84595ff2ca9e1ec86b54eaa</id>
<content type='text'>
fixes #15
</content>
</entry>
<entry>
<title>src/*.vala: Follow-up fix for dd2f32e2 (fixing GPL-3 license texts in file headers).</title>
<updated>2020-10-30T14:06:42+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2020-10-30T14:06:34+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/ayatana-indicator-bluetooth/commit/?id=2191d31353039dbc1feec5f29f0a21a4c58171bb'/>
<id>urn:sha1:2191d31353039dbc1feec5f29f0a21a4c58171bb</id>
<content type='text'>
</content>
</entry>
</feed>
