AquaTouch - Supports 40+ apps and websites, AND the native TouchBar!

Nonono maybe you misunderstood me sorry :sweat_smile: .. I think having one of them it's the same! I tell you this thing because for example when using safari full screen video there aren't either of them and because of adobe apps don't work I don't know if you've added it there!

I’m kind of understanding it, But I guess I’m still unsure. Do you mind writing me a detailed description of your idea? Such as,

[What will it do when operated?]
[How do you operate it?]
[How and Where does it appear? (e.g. when a full screen video is playing, it appears on the left side etc.]


Changelog

New Features

─ Stability Improvements to Calendar and Reminders Widgets

─ Improvements to connectivity options.

  • Mute microphone, Do Not Disturb and Dark Theme toggles added.

  • Buttons now have a subtle background:
    210%20Connectivity

  • Expanded controls have a new navy color:
    210%20Connectivity2

─ New (experimental) handling of Adobe apps that should activate on all versions.

─ I got Spotify (sigh) just to see and improve the Spotify widget. Appreciate it!

  • Spotify and iTunes Paused: (does anyone have a neater idea to distinguish?)
    46%20pm

  • Spotify Playing:
    210%20Spotify2

  • Like iTunes, the play button within the Spotify widget now controls Spotify directly and does not confuse with other media players.
    210%20Spotify1

  • Formatting and layout improvements.

─ Holdable buttons are now noted with a small dot
210%20Adobe%20Illustrator

─ B , I , U, S, H buttons in OneNote light up to the corresponding text selection
210%20OneNote

─ Stickies Style Toggles now indicate their state like OneNote. (exciting to play with)
210%20Stickies

─ Auto-Setup button has been polished and does it’s job smoother. It’s notifications and restart now work properly.

─ Various other small visual and stability improvements, bug fixes.



@Dom, @GoldenChaos, @Andreas_Hegenberg, you may be interested!

2 Likes

Hei @yuuiko! I'm sorry if I'm disappeared but I was a little busy at work ...

--

Everything works great in ver. 2.1.0 .. even all Adobe apps! (Oh my gosh I love how you customize Adobe After effects app!! :heart_eyes:)

I noticed only few "bugs":

  1. When I launch spotify it has a strange behavior on safari (or maybe on all browsers, I don't know it) (video below)

https://drive.google.com/open?id=1EXLKa0q8uQBGnkZ0xD_ZB6Lbbs2auZa_

  1. Play button on the right it's locked on "play" and doesn't change on "pause".

  1. Is it possibile to add an emoji button on safari and Whatsapp? A lot of time it's useful to have it when you've to write!

--

Thanks again!

1 Like
  1. Spotify widget looks better if you color it with its green color to be more recognisable from itunes and others ... Don't you think it? :smiley:
1 Like

@Dom,
Thanks for your snappy feedback!

  1. This seems to be another instance of a ghost modifier button. I posted this to bug reports but that post seems to have lost attention.

@Andreas_Hegenberg, Do you mind if you took a look again? It’s getting quite bizzare now that this widget is doing it globally now.

  1. I’m having trouble with this issue as well. For what I know, the code should be working fine as I didn’t change much, only it’s outputs. These buttons are from GC-BTT and edited to not disappear when no media is playing. Maybe my edit went wrong, but funnily enough if i switch to GC-BTT then back to AQT it all works fine untill the next wake from sleep. Weird.

@GoldenChaos, If you have some time it would be a great help if you could review my code changes!

https://community.folivora.ai/t/goldenchaos-btt-a-complete-touch-bar-ui-replacement-preset/1281/1005?u=yyuuiko

  1. Sure thing! That seems like a good idea.
    I see an extension type layout for safari (and maybe more browsers. see this type of layout in TextEdit and Calculator) and possibly a full support layout similar to messenger for Whatsapp!

Extra Reply:
I did think of that, but I wanted all of the media widgets to be blue as this is visually grouped and relative to the others. Green might be taken up by a work-in-progress-need-to-learn ‘current calls’ set of widgets

Note for @Andreas_Hegenberg :
I’m having trouble with “Touch Bar Behaviour”, their settings don’t seem to stick over exporting, similar to the recently fixed (I heard) “Always Run When Visible” applescript widget issue.

——
whew, that was a heap for a post written on mobile.. I’m off to sleep now I guess, i’ll get back to you all tomorrow!

1 Like

Oh nearly forgot,

@Dom, I don’t use AfterEffects much and when I do, I’m a noob at it so do you have any feedback/suggestions as a (I’m guessing-) more experienced user?

@yuuiko I think you did a great job on AE profile, and the only command you could add it's the shy button (it's useful when you've a lot of layer and you want hide some of them to have a clearer and organized layer panel)

The only problem is that by default no keyboard shortcut is linked to it, so I don't know if you could add it or not .... But yeah, beyond that I think it's near perfect! (simple, but every widget you've added it's useful)

1 Like

I like how you draw attention to holdable buttons with the dot. Is that dot included in an icon image that you manually created or is it icon and title text and title is just that single character?

1 Like

@Dom

Great! I’ll take a look at that.

@andyconlin

There's no text in it, Its a really wide, painfully aligned image. It took me about five hours to do just those buttons, but I think it was worth it. :wink: It's slightly greyed out too - kind of mimics the caps lock light.

Currently in Version 2-1-1:

Just a quick update about what i've done.

Just Implemented:

Added Whatsapp Support

Added Safari Support (Just an Extension type layout)

  • Emojis
  • Shortcuts to ‘Favourites’ Grid and History
  • Restore Last Closed button
  • Safari Widgets (pretty cool little thing, work in progress. See the YouTube button on the left? It appears when youtube is up.)

Clean up Skype Layouts, add a ‘new call’ button.

Layout improvements to After Effects. It's not a mess now.

Merge TouchBar iStats into the preset - One less thing to download initially
-- Game Mode has the option to display GPU, RAM temperatures.

Planned:

Clean up Photoshop's 'Batch' Group

Small Step Brightness, Volume and Keeb Backlight with ⌥⇧ like system

Implement GC-BTT’s new dock badge launch method (supports handoff)

Check for any relevant updates in GC-BTT.

Merge @vipersonic's cool little VLC and Discord set

and any unplanned changes are welcomed too.

@Andreas_Hegenberg:
I've realised that some escape keys have gone blank since I updated. They've all been switch to Icon only?
Unchecking the box seems to fix it, but just a heads up that this is some weird stuff going on.

2 Likes

v2.2.0 released. See top post for download!

Changes:

Added Whatsapp and Discord Support


Whatsapp shown above.

**Added VLC Support from @vipersonic **


Tap the time displays on the left and right of the scrubber to skip ahead / skip back 10s
Includes playback speed control
Fullscreen button changes icon based on fullscreen state

Added Safari and Chrome Support (Just an Extension type layout)

  • Emojis
  • Shortcuts to ‘Favourites’ Grid and History
  • Restore Last Closed button
  • Safari Widgets

Layout improvements to After Effects. It's not a mess now.

Merge TouchBar iStats into the preset - One less thing to download initially
-- Game Mode has the option to display GPU, RAM temperatures.

Clean up Photoshop's 'Batch' Group

Clean up Skype Layouts, add a ‘new call’ button.

Small Step Brightness, Volume and Keeb Backlight with ⌥⇧ like system
External Display Brightness using ⌃⇧
External Display Brightness Small Step using ⌃⌥⇧

Implement GC-BTT’s new notification badge launch method (supports handoff)

Thanks to @vipersonic's cool little VLC and Discord set for VLC and Discord!

1 Like

Hello @yuuiko! I've tested this update for an hour about and I noticed few things:

  1. Play/Pause still didn't work but I fixed it!! In every playbutton of your preset I changed the code with this one (which I found in one of the previous golden chaos releases)
View Code

tell application "iTunes"

if player state is playing then return "pause"

if player state is not playing then return "play"

end tell

else if application "Spotify" is running then

tell application "Spotify"

if player state is playing then return "pause"

if player state is not playing then return "play"

end tell

-- Disabled for now because it keeps launching VLC

-- else if application "VLC" is running then

-- try

-- tell application "VLC"

-- if playing then

-- return "pause"

-- else

-- return "play"

-- end if

-- end tell

-- end try

-- Disabled for now because the play/pause button doesn't control QT by default

-- else if application "QuickTime Player" is running then

-- tell application "QuickTime Player"

-- if document 1 is playing then

-- return "pause"

-- else

-- return "play"

-- end if

-- end tell

else if application "Safari" is running then

tell application "Safari"

repeat with t in tabs of windows

tell t

if URL starts with "http://www.youtube.com/watch" or URL starts with "https://www.youtube.com/watch" then

return " "

end if

end tell

end repeat

end tell

else if application "Google Chrome" is running then

tell application "Google Chrome"

repeat with t in tabs of windows

tell t

if URL starts with "http://www.youtube.com/watch" or URL starts with "https://www.youtube.com/watch" then

return " "

end if

end tell

end repeat

end tell

else

return ""

end if
[/details]if application "iTunes" is running then

I don't know if I copied/pasted in the right way so you can check it from here Aqua-Touch_v2-2-0_Dom.bttpreset (12.8 MB)

  1. After Effects play esc button was blank, but coping and pasting it from Photoshop to After Effects it was fixed (you see my file above here)

  2. Everything else works like a charm :smiley::raised_hands:

Thank you so much!!

1 Like

Edit: it seems like something is draining a lot of battery ... Could you control please?

53

Edit:2 Vlc now starts automatically in a random way and if i close it, it starts again

51

1 Like

Thanks again for feedback! I’ll come back with a detailed reply once i look into things..

1 Like

@Dom

I've looked into some of the issues.


  1. Play buttons - Not a valid solution

This is no longer in use within @GoldenChaos - BTT as it targets specific apps. It now gets it's information from BTT's 'Now Playing' variables that tell if ANY app is using now playing (the system's media key handler.) Mine is supposed to do the same but it's not working well apparantly.

A weird thing about this is that when I switch to GC-BTT and load his play button, then switch back to mine, my buttons somehow get a kick and work properly for a period of time. I suppose I'll review the code then. Your suggestion may work but is limited to the stated apps. Someone running a different player like IINA (which is not AppleScriptable) or Safari will get stuck button.

P.S. Could you please collapse the code into a collapsible box by:

[details="View Code"]
The code
[/details]

Thanks! Keeps it nicer :grin:


  1. AE escape buttons - Fixed

I've fixed up AE esc buttons. Thanks for the pickup!


  1. Second Post - The problem may be with your edits

I haven't seen much battery drain on my side. What app is open when this happens? and is this occuring on your edited preset (with your play buttons) or my preset?

I suspect it's your play button implementation which scans per-app...

I've just modified the fullscreen button to only 'ask for details' when VLC is open, but I havent had any 'VLC opening randomly' issues on my side. Could it be that you missed disabling VLC sensing for your play/pause button somewhere?

Here, I suspect it's your implementation of the Play/Pause buttons. This implementation is pretty 'incompatible' and causes a lot of problems😉


  1. Safari 'issue' you edited out but I caught - It's Normal behaviour

This is how 'extension' type layouts work - You are encouraged to use the app's native set as it is comprehensive enough to work well. Launching BTT will simply display a set of 'extras' that they might have missed, and as these aren't meant to be used as the main set they close automatically.

@Andreas_Hegenberg, I'm seeing an issue where when an app's 'Touch Bar Behaviour' is set to 'Show Default App Bar', the control strip sometimes remains when the BTT bar is opened. Could you take a look?


You can see here, my layout is designed so that the control strip and system X on the left should be hidden and replaced by my replica within BTT, however the system buttons show up anyway so the view get's jumbled.

Bug reported at: App Specific TouchBar 'Show Default App Bar' issue with macOS Control Strip .

1 Like

@yuuiko

  1. Thank you so much for your explanation, I'm really a noob and I didn't know anything about it :sweat_smile:... Thanks!

  2. I encountered all this battery drain using my edited preset so yeah, maybe you're right


Now i'm going to test it again and I'll say you later! Thanks for you hard work man :upside_down_face:

1 Like

New Bugfix Update!

Recently added in Version 2.2.1

'VLC Reopening' bugfix (i hope).

Added more "If VLC is open" statements to the code to prevent VLC scripts from opening VLC unintentionally.

Play Button Stability Improvements

Nothing much actually changed... I just reimported from GC-BTT and then put my modifications back in, but it seems to work better now.

Blank escape buttons in AfterEffects Fixed

Yep. It's fixed.

* Results may vary. Please comment and let me know if they do!

1 Like

https://drive.google.com/open?id=16wJ_VKVshT_-Bb6cIDptFgIvISwpEMl5

Maybe I'm the only one, but play/pause button doesn't work :\ ...

P.S. Battery drain disappears after I've tried your original version and vlc problem too (with 2.2.1 version)!!

1 Like

Your’e saying these right?

Problems:
Play/Pause buttons

Fixed:
Battery Drain
VLC Wars

I didn’t change any code in the play/pause, just a variable name and some “enters”. I really don’t know why it’s just not working. It seems like it can’t find the BTT variables?

If you know how to applescript could you also try to return one/both of the BTT variables? I usually get a missing value...:thinking:

1 Like

Exactly!

(Have you tried to ask to other developers in this forum how they fix this bug in their preset? It's so strange this "stupid" bug is causing all this problem :confused: ...)

1 Like