summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* DOAP: Fix 'bug-database' value to point to GNOME GitLab IssuesHEADmasterAndre Klapper2023-04-251-1/+2
|
* Update Basque translationAsier Sarasua Garmendia2023-04-221-110/+110
|
* Update Bulgarian translationAlexander Shopov2023-04-071-1/+1
|
* Update Abkhazian translationNart Tlisha2023-04-051-75/+4202
|
* Update Bulgarian translationAlexander Shopov2023-03-311-1/+1
|
* settings-row: Dim status labelsAutomeris naranja2023-03-021-0/+3
| | | | | | | https://gitlab.gnome.org/Teams/Design/settings-mockups/-/blob/master/bluetooth/bluetooth-wires.png This change aims to follow the mockup above, which uses dimmed status labels.
* settings-widget: Simplify whether to show the "Send Files" buttonBastien Nocera2023-03-011-7/+2
| | | | Use g_strv_contains() instead of an open-coded loop.
* Update Vietnamese translationNgọc Quân Trần2023-01-291-77/+78
|
* settings-widget: Work-around contrast problem for the mouse iconBastien Nocera2023-01-111-0/+3
| | | | | | | Add a drop-shadow to the device icon to work-around the fact that the mouse icon would be gray on gray in the default style. Closes: https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/2284
* 42.542.5Bastien Nocera2022-12-132-1/+5
|
* Fix incorrect markup in Belarusian UI translationAndre Klapper2022-12-131-1/+1
|
* Add Interlingue translationOlga Smirnova2022-12-122-0/+511
|
* pairing-dialog: Fix getting the invisible charBastien Nocera2022-12-091-0/+3
| | | | | | | | As mentioned in the previous commit, the invisible character will only be set to non-zero if the entry is set to show invisible characters. Make sure to set the entry to hide characters so the invisible character is set to a usable value.
* pairing-dialog: Fix pairing with keyboard with typing notificationBastien Nocera2022-12-091-0/+2
| | | | | | | | | | | | | The invisible character we fetch from an entry might be zero if it isn't set, for example when the entry isn't setup to hide text. This would result in the passkey that's displayed being truncated as the invisible character would be a nul terminator. Make sure we have a valid invisible character, so the passkey doesn't disappear after the first typed character when pairing a keyboard with typing notification. Closes: #125
* pairing-dialog: Use g_autoptr()Bastien Nocera2022-12-091-3/+1
|
* pairing-dialog: Use g_autofreeBastien Nocera2022-12-091-2/+1
|
* Update Abkhazian translationNart Tlisha2022-12-021-864/+3
|
* Update Belarusian translationVasil Pupkin2022-11-271-236/+212
|
* Update Hindi translationHemish2022-11-231-686/+220
|
* Update Abkhazian translationNart Tlisha2022-10-311-3046/+5
|
* Update Chinese (Taiwan) translationCheng-Chia Tseng2022-10-181-230/+210
|
* Update Abkhazian translationNart Tlisha2022-10-031-15/+3918
|
* Update Turkish translationSabri Ünal2022-09-181-165/+94
|
* desktop: Remove obsolete Bugzilla entriesJake Dane2022-09-124-17/+2
| | | | | The X-GNOME-Bugzilla-* entries were for use by bug-buddy, a GNOME 2 technology that's been gone for over a decade. These entries are obsolete and can be removed.
* 42.442.4Bastien Nocera2022-09-052-1/+9
|
* ci: Also export output of dist testsBastien Nocera2022-09-051-0/+1
|
* tests: Add "Serial" to UPower Bluetooth devicesBastien Nocera2022-09-051-0/+2
| | | | | The serial for Bluetooth devices is the Bluetooth address, make sure to export it.
* lib: Don't just get BlueZ battery info from upowerBastien Nocera2022-09-052-6/+28
| | | | | | | | | | | | Handle the battery information for a device even if it is available from a source other than bluetoothd in the upower output. This means getting battery information from the more authoritative kernel-supported protocol on Logitech devices, as well as being able to have battery information for Bluetooth classic devices like Apple input devices. See https://gitlab.freedesktop.org/upower/upower/-/merge_requests/166
* sendto: Update man pageBastien Nocera2022-09-051-1/+0
| | | | | | The bluetooth-sendto man page still mentioned that a device chooser would be shown if a device address wasn't passed, but that's not the case since GNOME 42, where all the device chooser widgets were removed.
* lib: Add PIN quirk for Nissan Connect carkitBastien Nocera2022-09-021-0/+3
|
* lib: Implement default-adapter-state property using bluezBastien Nocera2022-08-313-43/+33
| | | | | | | | | | | | Use new adapter property in bluez to implement the default-adapter-state. It should work better, as it doesn't rely only on internal BluetoothClient state in a single process, and can get information when bluetoothd is powering up the adapter. Note that this property still works in the absence of a new enough bluetoothd, without the transitional states. Closes: #121
* lib: Add test application for BluetoothClient propertiesBastien Nocera2022-08-251-0/+21
|
* Update Abkhazian translationNart Tlisha2022-08-251-2/+2
|
* 42.342.3Bastien Nocera2022-08-242-3/+7
|
* lib: Fix enums being inaccessible from GJSBastien Nocera2022-08-231-1/+1
| | | | | | | | | | | | | | | | | | | Add enum type generation code to the gir sources. This fixes enum types showing up as 'undefined' in gjs. The change did not impact Python. --✀-- const {Gio, GLib, GnomeBluetooth, GObject} = imports.gi; client = new GnomeBluetooth.Client(); client.connect('notify', () => { print(client.default_adapter_state); }); ml = new GLib.MainLoop(null, false); ml.run() --✀--
* lib: Export a more precise adapter power stateBastien Nocera2022-08-234-1/+91
| | | | | | | | | Unfortunately, powering on/off Bluetooth adapters has become longer, and less reliable over time, so front-ends need more information to be able to figure out what it happening. As a first pass, export whether the adapter is in the process of being turned on, or turned off, based on our own request.
* lib: Add BluetoothBatteryType to exported C symbolsBastien Nocera2022-08-231-0/+1
|
* tests: Avoid race in test_connectable_devicesBastien Nocera2022-08-091-0/+1
| | | | | | | Traceback (most recent call last): File "/builds/GNOME/gnome-bluetooth/_build/../tests/integration-test.py", line 429, in test_connectable_devices self.assertEqual(list_store.get_n_items(), 3) AssertionError: 0 != 3
* lib: Better API docs for _connect_service() APIBastien Nocera2022-08-091-0/+8
| | | | | Better explain what _connect_service() does, so it's not used for devices which can't be "connected" to.
* Update Abkhazian translationNart Tlisha2022-07-291-11/+5
|
* Add Abkhazian translationNart Tlisha2022-07-252-0/+437
|
* sendto: Add margins to windowMaximiliano Sandoval R2022-07-151-0/+4
| | | | Makes the window look better.
* sendto: Initialize libadwaitaMaximiliano Sandoval R2022-07-152-1/+3
| | | | | | Adds support for dark mode. Fixes: https://gitlab.gnome.org/GNOME/gnome-bluetooth/-/issues/114
* 42.242.2Bastien Nocera2022-07-072-1/+5
|
* lib: Document internal variable ->discovery_startedBastien Nocera2022-06-291-0/+1
| | | | | Can't really explain the purpose of this variable by just naming it, so document it in the structure that defines it.
* client: Handle failure to start or filter DiscoveryBastien Nocera2022-06-291-28/+46
| | | | | | | | | | Reorganise functions called from _bluetooth_client_set_default_adapter_discovering() so that we only call StartDiscovery() if SetDiscoveryFilter() is successful, and we disable the "in-flight" ->discovery_started variable so the next default-adapter changes would try to enable discovery again if needed. Closes: #100
* client: Consider discovery to be stopped if there's no default adapterBastien Nocera2022-06-291-0/+1
| | | | | When somebody requests the "default-adapter-setup-mode" to be disabled but there's no default adapter, consider that we're not in setup mode.
* Revert "ci: Work-around python-dbusmock not installing"Bastien Nocera2022-06-291-2/+0
| | | | This reverts commit 3ace233030d1d4140a114604b17b334ac211fd74.
* settings-widget: Fix duplicate device when bluetoothd restartsBastien Nocera2022-06-291-0/+8
| | | | | | | | | | | As recommended in the BluetoothClient documentation: " Note that #BluetoothClient::device-removed will not be called for each individual device as the model is cleared when the #BluetoothClient:default-adapter property changes. " Closes: #116
* ci: Work-around python-dbusmock not installingBastien Nocera2022-06-291-0/+2
| | | | See https://github.com/martinpitt/python-dbusmock/issues/137