Continuing the discussion from A better AirPod Connection Widget: less space for the same information:
@GoldenChaos, @Caliguvara, I don't have AirPods so I'd like you to test my modifications
- General Aesthetic Refinements: More Pixel-Precise icons and better spacing
- Auto Setup
- Better Error Feedback
HELP / TEST / IMPROVE:
[d1.1] Help: The setup window does not connect to the AirPods when you press OK, it just sets the variable. You'd need to tap the widget again to connect which may feel counterintuitive to the user.
I don't want to repeat the connect code after the variable setting, so I'm guessing functions such as onCheck and onConnect are the way to go, but I'm unfamilliar with applescript functions so I need some help here.
TLDR: Activate the connect functions after the setup functions. Minimise repeated code.
(Task Complete: The widget now attempts to connect after setup.)
Test: Test if it works. If it does but it's clunky, help with optimisation and smoothing it out.
- Test as a normal user would use it
- Test a blank name
- Test the connection
- Test an incorrect name
Improve: I'm not sure about my wording for the windows, so if you could word it better and make it more understandable that would be great. I'm having trouble describing "the setting of the variable"
[d1.1] Improve: The icon isn’t pixel perfect so it’s a bit blurry on the edges, especially the earpod holes and it’s edges. I will properly align and perfect this sometime to achieve a more CRIISPY, more legible icon. This is important as this icon has lots of small details that need to be read!
(Task Complete: Icon refined with sub-pixel alignment)
Discuss: You can hold the widget to set the name again (in case you changed the name of your airpods) How do you think we could let the users know you can do this?
Discuss: Get back to me on this post with your findings, suggestions and any changes. We'll version them based on a "d1.1" system where the d stands for development.
Please add the version number in BTT before you export and upload!
Stretch Goal: Indicate Charging Airpods
The idea for me is that there would be multiple icons for all combinations. When charging, the L or/and R symbol and the appropriate airpod in the icon would turn green, and a lightning icon would display under the corresponding airpod. Mockup Below:
Any questions, need to clarify or unsure about these tasks then just comment on the thread.
RESOURCE / VERSION BANK:
Warning! Developer use only, not for everyday use. This presets are untamed!
Compact AirPods Widget - d1.0.bttpreset (71.4 KB - yuuiko)
Compact AirPods Widget - d1.1.bttpreset (74.9 KB - yuuiko)