Bluedevil merge requestshttps://invent.kde.org/plasma/bluedevil/-/merge_requests2024-03-27T21:32:25Zhttps://invent.kde.org/plasma/bluedevil/-/merge_requests/57RFC: [applet] Show exact device type2024-03-27T21:32:25ZNicolas FellaRFC: [applet] Show exact device typeCurrently we only show a coarse device type for some devices (e.g. Audio Device for headsets, headphones, speakers etc).
For other types we show a collection of capabilities instead of a single type
Instead show the exact device type. ...Currently we only show a coarse device type for some devices (e.g. Audio Device for headsets, headphones, speakers etc).
For other types we show a collection of capabilities instead of a single type
Instead show the exact device type. This matches what we show in the KCM6https://invent.kde.org/plasma/bluedevil/-/merge_requests/157kcm/bluetooth: Use non symbolic icons for placeholders and add explanations2024-02-17T21:14:46ZShubham Arorakcm/bluetooth: Use non symbolic icons for placeholders and add explanations![Bluetooth_1](/uploads/5bfb47377e9d4d8da57d3a3e1659dcd1/Bluetooth_1.png)
![Bluetooth](/uploads/16428aaf6a698a11d688b7060defd088/Bluetooth.png)
![image](/uploads/32266ac0f2a47c52310d75e1ac0b40a4/image.png)
The bold text in 1st screensho...![Bluetooth_1](/uploads/5bfb47377e9d4d8da57d3a3e1659dcd1/Bluetooth_1.png)
![Bluetooth](/uploads/16428aaf6a698a11d688b7060defd088/Bluetooth.png)
![image](/uploads/32266ac0f2a47c52310d75e1ac0b40a4/image.png)
The bold text in 1st screenshot is a separate/pre existing issue caused when helpfulAction is added to an action.6.1https://invent.kde.org/plasma/bluedevil/-/merge_requests/154kcm_bluetooth: show device type and battery in list view and device view2024-01-12T10:58:26ZShubham Arorakcm_bluetooth: show device type and battery in list view and device view![image](/uploads/6b0a1d4afcff162c8882eb6d031416b8/image.png)
![image](/uploads/e1e00f7b363830d29cfed930f0d05801/image.png)![image](/uploads/6b0a1d4afcff162c8882eb6d031416b8/image.png)
![image](/uploads/e1e00f7b363830d29cfed930f0d05801/image.png)6.1Shubham AroraShubham Arorahttps://invent.kde.org/plasma/bluedevil/-/merge_requests/70Move footer button to header2023-06-18T08:06:03ZCarl Schwancarl@carlschwan.euMove footer button to header![image](/uploads/5b28aba7361672e9d708549b7cf84120/image.png)![image](/uploads/5b28aba7361672e9d708549b7cf84120/image.png)5.27https://invent.kde.org/plasma/bluedevil/-/merge_requests/130Draft: kcm: UI overhaul2023-06-14T03:21:36ZOliver BeardDraft: kcm: UI overhaulkcm: Rename Enabled switch for applet parity
- "Enabled" -> "Enable Bluetooth", which is the same as the applet and more clear, i.e. it doesn't seem like it should change with the state of the button.
kcm: Overhaul appearance to match ...kcm: Rename Enabled switch for applet parity
- "Enabled" -> "Enable Bluetooth", which is the same as the applet and more clear, i.e. it doesn't seem like it should change with the state of the button.
kcm: Overhaul appearance to match baloo KCM, promoting some settings
- This brings the UI in line with the baloo KCM, with adapter-specific settings promoted to the main page.
---
![image](/uploads/cf47955f7980cb1c0cbb67d2fb4f6fc3/image.png)6Oliver BeardOliver Beardhttps://invent.kde.org/plasma/bluedevil/-/merge_requests/95applet: Add toolbar item to context menu2022-12-23T14:12:11ZOliver Beardapplet: Add toolbar item to context menuAdds bluetooth switch to the applet's context menu.
![Screenshot_20220914_173202](/uploads/7b22f4e08c43afd84e1baac207d6046e/Screenshot_20220914_173202.png)Adds bluetooth switch to the applet's context menu.
![Screenshot_20220914_173202](/uploads/7b22f4e08c43afd84e1baac207d6046e/Screenshot_20220914_173202.png)5.27https://invent.kde.org/plasma/bluedevil/-/merge_requests/107Use `onPressed: wasExpanded = ...` idiom2022-12-09T01:15:55Zivan tkachenkoUse `onPressed: wasExpanded = ...` idiomThis is a common snippet of code in applets. It prevents applet from
re-expanding again when user clicks on the compact representation when
the applet is already expanded and located on a desktop containment.This is a common snippet of code in applets. It prevents applet from
re-expanding again when user clicks on the compact representation when
the applet is already expanded and located on a desktop containment.5.27ivan tkachenkoivan tkachenkohttps://invent.kde.org/plasma/bluedevil/-/merge_requests/101applet: Surface middle-clickability in the UI2022-10-15T17:28:17ZNate Grahamapplet: Surface middle-clickability in the UIThe Bluetooth System Tray applet can be middle-clicked to toggle
Bluetooth on and off, but this is a hidden feature you would never
discover if you didn't read Kai's blog. :) The feature is quite handy
so let's expose it to more users by...The Bluetooth System Tray applet can be middle-clicked to toggle
Bluetooth on and off, but this is a hidden feature you would never
discover if you didn't read Kai's blog. :) The feature is quite handy
so let's expose it to more users by mentioning it in the tooltip
subtext.
| 1 | 2 |
| --- | --- |
| ![Middle_click_to_enable_bluetooth](/uploads/4de270d690c4ab488b078a1945b06a84/Middle_click_to_enable_bluetooth.jpg) | ![Middle_click_to_disable_bluetooth](/uploads/50feaef5e0c91b2ca55f73167b99421a/Middle_click_to_disable_bluetooth.jpg) |
@teams/vdg @teams/usability
---
Please keep conceptual discussion ("do we really want to do this?") in https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2205 and only use this MR for design and implementation discussion. Thanks!5.27https://invent.kde.org/plasma/bluedevil/-/merge_requests/71Show notification popups even when Do not Disturbe is active2022-09-03T07:58:40ZNicolas FellaShow notification popups even when Do not Disturbe is activeThe notifications here are all in response to some kind of user interaction, either asking for confirmation or reporting the result of some operation
Therefore they should always be shownThe notifications here are all in response to some kind of user interaction, either asking for confirmation or reporting the result of some operation
Therefore they should always be shown5.26https://invent.kde.org/plasma/bluedevil/-/merge_requests/85Rename option to "Restore previous state"2022-07-25T19:44:05ZAlexander GurenkoRename option to "Restore previous state"It's my first attempt to commit something to KDE, so please help me out here with a process.
Seems like a quick fix should everyone agree with a change.
BUG: 457131It's my first attempt to commit something to KDE, so please help me out here with a process.
Seems like a quick fix should everyone agree with a change.
BUG: 4571315.26https://invent.kde.org/plasma/bluedevil/-/merge_requests/84kcm: Standardize device deletion UI2022-07-14T13:29:08ZNate Grahamkcm: Standardize device deletion UIRight now the UI is rather inconsistent, using three different words to
describe the action ("Remove", "Delete," and "Forget") and implementing
a custom dialog plus darkened overlay.
Let's standardize on the word "Forget" and use a stan...Right now the UI is rather inconsistent, using three different words to
describe the action ("Remove", "Delete," and "Forget") and implementing
a custom dialog plus darkened overlay.
Let's standardize on the word "Forget" and use a standard `Kirigami.PromptDialog`
which was made for exactly this type of thing.
BUG: 456439
FIXED-IN: 5.26
| Before | After |
| ------ | ----- |
| ![Before](/uploads/978b0565d22eaf349b03189ffe264be3/Before.png) | ![After](/uploads/b9f81cfe63c1b29f6074580beed4b563/After.png) |
@teams/vdg @nicolasfella5.26Nate GrahamNate Grahamhttps://invent.kde.org/plasma/bluedevil/-/merge_requests/82Add clearer explanation to placeholder message2022-07-01T04:05:36ZFelipe KinoshitaAdd clearer explanation to placeholder messageBUG: 395978BUG: 3959785.26Felipe KinoshitaFelipe Kinoshitahttps://invent.kde.org/plasma/bluedevil/-/merge_requests/66Port PlasmaExtras.ScrollArea to ScrollView2022-01-11T21:59:22ZCarl Schwancarl@carlschwan.euPort PlasmaExtras.ScrollArea to ScrollViewThis also introduce a consistent scrollbar with Kickoff and other KDE
apps.This also introduce a consistent scrollbar with Kickoff and other KDE
apps.5.24https://invent.kde.org/plasma/bluedevil/-/merge_requests/65[applet] Change configure icon in the right click menu2021-12-31T16:30:47ZFelipe Kinoshita[applet] Change configure icon in the right click menuThis commit changes the configure icon from
"preferences-system-bluetooth" to "configure" this makes it more
consistent with all other configure actions in applets.
| master | this patch |
| ------ | ------ |
| ![master](/uploads/00eb86...This commit changes the configure icon from
"preferences-system-bluetooth" to "configure" this makes it more
consistent with all other configure actions in applets.
| master | this patch |
| ------ | ------ |
| ![master](/uploads/00eb86a0c49e81a3aa1d21c7e6706b1d/master.png) | ![patch](/uploads/d4600f4f01c36f73add5d118edf60fa3/patch.png) |5.24Felipe KinoshitaFelipe Kinoshitahttps://invent.kde.org/plasma/bluedevil/-/merge_requests/64[kcm] Change "Add…" to "Add New Device…"2021-12-30T17:58:30ZFelipe Kinoshita[kcm] Change "Add…" to "Add New Device…"This makes it clearer what action this button does and also makes
it more consistent with the right click menu on the applet.
| master | this patch |
| ------ | ------ |
| ![master](/uploads/4cf741fce361b824c0ea2356f47dabb0/master.png) ...This makes it clearer what action this button does and also makes
it more consistent with the right click menu on the applet.
| master | this patch |
| ------ | ------ |
| ![master](/uploads/4cf741fce361b824c0ea2356f47dabb0/master.png) | ![patch](/uploads/d17e05a82360048378fdd29313830d63/patch.png) |5.24Felipe KinoshitaFelipe Kinoshitahttps://invent.kde.org/plasma/bluedevil/-/merge_requests/63[wizard] Improve display name2021-12-26T23:47:39ZNicolas Fella[wizard] Improve display namebluedevil is jargon, not something we want to show to the userbluedevil is jargon, not something we want to show to the user5.24https://invent.kde.org/plasma/bluedevil/-/merge_requests/62[sendfile] Improve display name2021-12-26T23:37:23ZNicolas Fella[sendfile] Improve display namebluedevil is jargon, not something we want to show to the userbluedevil is jargon, not something we want to show to the user5.24https://invent.kde.org/plasma/bluedevil/-/merge_requests/58[sendfile] Show error from send operation to the user2021-12-25T00:11:43ZNicolas Fella[sendfile] Show error from send operation to the userIf the sending fails for whatever reason we say it has failed, but don't show any details, leaving the user wondering what's wrong
Not that dumping a technical error message to the user is great UX, but not showing it is worse IMO
This...If the sending fails for whatever reason we say it has failed, but don't show any details, leaving the user wondering what's wrong
Not that dumping a technical error message to the user is great UX, but not showing it is worse IMO
This way the user can at least paste it into Google and maybe get something helpful or show a screenshot in a bug report5.24https://invent.kde.org/plasma/bluedevil/-/merge_requests/55Call a phone a phone2021-12-23T15:55:11ZNicolas FellaCall a phone a phoneInstead of listing its capabilities
Make it show "Phone" instead of "Send file, network"Instead of listing its capabilities
Make it show "Phone" instead of "Send file, network"5.24https://invent.kde.org/plasma/bluedevil/-/merge_requests/41Set checkbox text and remove tooltip2021-09-28T15:27:42ZFelipe KinoshitaSet checkbox text and remove tooltipThis commit makes this applet more consistent with other applets.This commit makes this applet more consistent with other applets.5.24Felipe KinoshitaFelipe Kinoshita