Development update! I know it's been a while - but the next update is just about ready! Lots and lots of cleanup has been happening to make things all shiny and dust-free, particularly for dock badges. Some apps don't exist anymore, a lot of apps have new icons, plus there are some great new apps like the native Facebook Messenger that need dock badges. I also fixed up the Things widgets and settings window rendering issues, and (finally) added the option to disable the GC-BTT menu bar icon.
I'm updating the settings window to introduce a new section as well: Presets! These already existed but kind of sucked and had no explanation. Eventually they'll be less destructive to apply once I figure out how to gracefully keep dock badge configurations when switching presets. Biiiig WiP eventually I would like this tab to not only have more useful presets for different occasions, but also feature a community presets section with peoples' own nominated custom configurations!
I don't want to promise an ETA but this feels pretty close once I get that preset tab looking better it should be good to go.
One more WiP shot of the Presets tab while I'm at it trying to make this as intuitive as possible, so this will likely continue to get slightly rearranged/expanded...
Continuing to come along! I decided to move the Current Preset box to the main tab. I think it'll be useful in teaching people that presets exist! And it also takes the spot of the "Check for Existing Settings" controls. It also changes from blue to yellow depending on whether you're using a preset or your own custom settings! Also: New sidebar style
Working on the preset selection tab again to polish up the UI. I feel like something I might have to include from the get-go is the ability to restore your previous custom settings so that you can play around with presets nondestructively. Also not sure how I feel about the check mark selection style because I don't use that anywhere else, haha.
I love the GoldenChaos Touch Bar and look forward to the new release.
In addition to choosing the Touch Bar badges, I have manually changed a few triggers such as the size of reminder widget and the arrangement of esc/full screen icons. I do not think the new preset tab covers this kind of customization. What is the best way for me to merge my customization with the upcoming release? Can I install two versions of GC-BTT and copy modified triggers/actions over to the newer version? Will there be any conflicts?
The presets won't ever change your dock badge selections! So if you ever do want to use them, you don't have to worry about that
I recommend copying only the widgets you've edited into your own separate preset. To do this, simply make your personal preset the Master preset and then duplicate the widget you want added to it. The duplicate will automatically be added to whatever the current Master is then disable the GC ones from the GC settings window - this will save your preferences so the GC versions will stay hidden after you upgrade. Just make sure to keep an eye on the release notes to see if I update any of the widgets you've copied!
Additionally, adding more options to esc/fullscreen is up next after this coming release, so please look forward to that!
Continuing to make progress! This presets feature will pave the way toward a lot more advanced functionality in the future, so I want to make sure it genuinely works from the get-go, and that means being able to save and restore your custom settings without worrying that they'll be accidentally overwritten. So my next step is to build a confirmation dialog box in case you change any settings while a preset is active. It'll alert you that customizing a preset will overwrite any previous custom settings you had saved. But eventually I'll let you save and name multiple configs!
Also I think at this point I have effectively learned javascript lol.
Feels like the home stretch! Got the logic for the radio buttons working, I had to make sure that it wouldn't try to apply the preset again if you clicked on it when it was already selected. I'm pretty sure the only feature left to code is the confirmation dialogs so you can't accidentally overwrite your custom settings. After that, I've gotta finish up the Minimalist preset, polish up the remaining Big Sur styles, take better preset screenshots, and it should be ready to roll!
Janky screenshot time! These controls will look less ugly soon, haha, but I had to get the UX down first.
I finally figured out a solid first implementation of customizing presets. Whenever you edit an existing preset, more controls will appear for the edited preset that allow you to save the current configuration as the Custom Settings preset. It'll overwrite whatever was previously saved as the Custom Settings. Both the Reset and Save as Custom buttons will have confirmation dialogs to make sure you don't accidentally wipe your settings.
Finally, I came up with cool new names for the Option and Command menus: The Snap Strip and Dock Strip. Since being able to reorder them is coming up...
This might stretch into the weekend since I have some unrelated stuff to take care of tomorrow through Thursday, but if I get the chance to post an update sooner I will!
hi,can you rescarch the M1 temp and fan speed,please
i allways play game with my M1
so its very valuable to someone like me
i am from china
i use google to translate the world
and use google to spell word of this reply
Thank you very much and sorry for my pool english
Yes, I will add that to the list! I remember a lot of that stuff not being possible without helper apps, but maybe I was just not sure of how to do it otherwise. I'll take a fresh look.
I'm putting the final touches on the new version - writing release notes, final quality testing, and some small fixes to the about window. This will be out today, so stay tuned!