From haiku-bugs Tue Jul 13 17:13:59 2021 From: "Haiku" Date: Tue, 13 Jul 2021 17:13:59 +0000 To: haiku-bugs Subject: [haiku-bugs] Re: [Haiku] #17076: [Deskbar Applets] Integrate USBDeskbar Deskbar Applet Into Codebase Message-Id: <067.751e7952b3c41568eb342b8e73e045d4 () haiku-os ! org> X-MARC-Message: https://marc.info/?l=haiku-bugs&m=162619642711053 --===============0259471136218705391== MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable #17076: [Deskbar Applets] Integrate USBDeskbar Deskbar Applet Into Codebase -------------------------------+---------------------------- Reporter: CodeforEvolution | Owner: nobody Type: task | Status: new Priority: low | Milestone: Unscheduled Component: Applications | Version: R1/Development Resolution: | Keywords: Blocked By: | Blocking: Platform: All | -------------------------------+---------------------------- Comment (by CodeforEvolution): I understand your concerns, however, here=E2=80=99s more detailed reasons = for why I think the applet should be added (or at least why a more simple applet could be coded): - The device connect and disconnect sounds are only registered from within the applet. It=E2=80=99s still up to the user to choose whether a sound is= played with the connect and disconnect events. The reason this is necessary, is that for our system sounds contest, a device connect and disconnect sound was made, and users should have the option to register these (rather pleasant sounding) new sounds. After all, the connect and disconnect sounds are great indicators of whether a usb device was successfully registered with Haiku, and can indicate whether a cable is faulty, or if a device simply is not in a state where it can talk to Haiku. - I have been looking through the the USB 3.2 specifications, and I think the applet would be a great way to handle =E2=80=9Csafely unmounting=E2=80= =9D a usb device, in addition to recommending to a user when their device is capable of higher speeds and just need to be connected to a =E2=80=9Cblue superspe= ed port=E2=80=9D on their computer. (This was actually suggested in the USB specifications as a =E2=80=9Cgood user experience=E2=80=9D feature.) - As you mentioned, while the Devices preflet could list the usb devices (and it definitely should be implemented), I think of that preflet as more for =E2=80=9Cadvanced users=E2=80=9D. After all, usb devices are very like= ly connected to the computer externally by an average user, and I feel as though having information about those devices easily accessible could help an average user determine whether their usb connected devices are properly detected and registered with Haiku without using command line tools or digging into the Devices preflet which lists every internal and external device that Haiku has detected. While I am reconsidering whether using USBDeskbar might be a good idea, I still think a simple applet with the described functionality above should be included in Haiku release images. The applet could even hide itself when there=E2=80=99s no connected usb devices, or if the user desires to s= ave space on the Deskbar. :) -- = Ticket URL: Haiku The Haiku operating system. --===============0259471136218705391==--