Work in progress and alpha features

Are you going to add Fantastical 2 support to the calendar widget? Looks pretty cool.

yes, that's already integrated, just need to add the options so people can choose which calendar app to use.

2 Likes

I think with 3.131 most things in the calendar widget work fine. Reminders support will be added sometime next week, but I'll do an initial release before adding reminders to see whether I should change some general things before putting more work in it.

Other things in 3.131:

  • Some Touch Bar mouse mode improvements (works great with the Dock widget btw.)
  • Dock widget now supports long press to show the app expose
  • Added a little helper tool that can slightly increase the BTT process priority. This can help if you encounter stuttery scrolling or similar. This is optional an must be activated in the advanced general settings section.
1 Like

I just noticed that the calendar dock widget doesn't show today's date. Is that correct?

what does it show for you?

Basically the full size widget highlights todays date and scrolls it to the visible area:


(you can set the highlight color)

The small "today calendar widget" only shows todays date and the next event (you can use that to open a group that contains the full size widget)

1 Like

Let me clarify.

The second picture, dock icon on the left - 17 Jul. In the dock the app icon updates with the current date. In BTT touchbar dock it doesn't.

ah yes. Dynamic dock icons can not be retrieved from the system as only the specific apps know about them ;-(

Andreas, Could you add an option for the Calendar Day/Event Widget? Specific calendar name (Only shows event in specified calendar name)

Yes, I'll add calendar selection soon!

Nice work on the calendar widgets. For the Current Day Widget is it possible to add a toggle for the current day, leaving just the next event visible? I've already got the date shown in my setup and the layout of the current day widget feels a bit unbalanced. It appears to not respect text justification (although the next event side of the widget does).

@Andreas_Hegenberg

Mouse TouchBar:
It's great but a bit finicky to use as normal right now, as I always end up launching apps.

Maybe you should hide / stick the cursor to the bottom as if it was magnetic, so that you'd need to move up more than usual before it'll come out from the bottom.

A good example is the native TouchBar customisation. It'll hold the cursor down there untill you move up a little bit more.

1 Like

3.141 now allows to specify calendar names!

@yuuiko yeah that would be better (but hard to integrate for non-apple apps). However I plan to add something similar. In general it works really well for me though if I enable the "block bottom clicks" option. It will block all clicks that could launch apps as long as the yellow dot is visible.

Problem here is that I think currently the yellow dot disappears a bit too easily.

How does it know when to make the dot appear? its it a hitbox at the bottom of the screen?

Also, scroll to, well scroll would be good :wink: (currently dragging)

Basically just the bottom 2 pixels of the screen currently :wink: I could allow users to increase that.
Scrolling would be nice, but I'll need to look into that because the Touch Bar only supports click, move & drag, so I'll have to translate the events somehow.

Btw. this is really cool: Hide/show automatically Dock widget in Touch Bar and could also be nice for all kind of other stuff.

2 Likes

Try bottom 14px (the height of the dots)

that is very cool!

Problem is, not all people have their Dock on the bottom or visible at all. Maybe I can make the area dependent on the dock position.

It wouldn't make sense to control the touchbar from the side...

I think @yuuiko is correct here - a larger buffer zone for the mouse support specifically on the bottom of the screen would be most appropriate. We can try 14px and fine tune it in this thread based on our own usage, at least for the default value. I strongly agree that the current 2px implementation is too short.

I don’t think a larger activation area positioned specifically on the bottom of the screen would get in the way of other apps, either. It makes sense to me because the touch bar’s position cannot be changed. That’s why you don’t want the activation area to move with the dock. It really has nothing to do with the dock at all, and everything to do with the ergonomics of the Touch Bar.

Also saw that you added mouse in/out triggers, which I am very keen on making settings for.

It gets in the way when dragging windows from the bottom, but on the other hand the 2px threshold also does this.

In the current alpha BTT increases the "drag away" threshold after slightly moving the cursor, but I'll definitely add a bigger or configurable area soon.

2 Likes

Just played with the calendar widget. Here's some feedback:

  • The UI is a bit text-based and cramped... Settings would probably be good or further refinements, especially icons.
  • Fully black coloured calendars don't display well. Maybe add a small grey tint. a REALLY slight one. Apple does this in their calendar app when dark mode is on.
  • You should stick the "today view" control panel to the left like the month view control panel
  • A pretty big ask, but would be good if each little section was customisable. How this would work: When you add the calendar widget, it appears like a group. Inside the group are all the 'template elements' that we can edit, such as the prev month, next month, month display, all the weekday and weekend cells etc. To make this simpler for basic users you could maybe do this in an advanced calendar widget!