I, too, have finally had the chance to play around with the calendar widget!! Here's my feedback:
I dislike the 2-line design because the fonts are way too small and push right up against the edges of the button shapes. I've deliberately avoided two-line buttons in my preset. Can there please be a single-line display option for the calendar widgets?
I don't want to display the date on my Current Day widgets since I already display the date elsewhere in my UI.
I need a (custom) icon display on the Current Day widgets to show which calendar app it will open!
For the full calendar widget - can there PLEASE be an option for these sorts of scrollable widgets to automatically fill the remaining available space left in the Touch Bar rather than needing to be manually sized? This would kill two birds with one stone and also eliminate the blinking issue I've brought up before.
Amazing work so far, can't wait for reminders and to finally remove icalBuddy once and for all!
There will definitely be a way to set the display format for events soon (similar to the weather and date widget), so you can make them one line if you want to (personally I much prefer the two lines here though :-)).
I will provide some Apple Script APIs to access the next events / reminders, so you can also build a completely custom current day widget, but I'll also be adding some more options to the current day widget.
I think I won't change the user-defined calendar-color. If real black is not wanted, just set a some dark gray for your calendar
Having an auto-fill feature is a great point, I wanted to add that for a long time, but only recently found out a good way to implement this.
It won't be possible to style the single elements used for the calendar widget, so let's find some good defaults and important configuration points.
@Andreas_Hegenberg I have a suggestion to improve the mouse area behavior. If you implement a short (<1s) delay before the mouse support is activated, you'd then have a split-second to grab or click on whatever is inside that area before the Touch Bar mouse activates. I think this will feel much more natural.
I tried that, but it makes the mouse mode feel slow & laggy. I think have a better solution though, will implement it soon
@oliviermattelaer that is very weird, according to the documentation this method should be available on 10.14. I'll look into it later today on my 10.14 machine!
Loving mouse support so far! What do you think of the possibility of having horizontal scrolling to "scroll" touch bar groups? I know it is possible with a click-drag/3-finger-drag but is sometimes hard to keep the mouse in the trigger region (may not be an issue later with your improvements). Or maybe you can nullify vertical mouse movement during a click-drag to prevent the mouse from leaving the region.
Another suggestion for mouse support: if you're clicking and dragging, then the mouse should continue tracking on the Touch Bar until I release the click, even if I move the mouse outside of the active area on the bottom of the screen.
I've been playing with the new Calendar widget and Current Day Widget. Very nice work! Im tempting to replicate what I have done in AppleScript using your native widget. So far I have only a few stumbling blocks.
1. Font size for TWO lines is not displayed and font size option isn't working.
2. length of fields seem to be truncated too much (Specifically the Location fields in my case).
3. The ability to omit (Not display) a certain characters that may be included in a subscribed calendar. For me, many of the subscribed calendars include a graphic character (Baseball, Football, Smily Face. etc.).
4. Looks like the Current Day Widget only works for the Current Day Events (Which obviously makes sense). Can you also provide an option or widget for NEXT Event Widget. Many of my calendars have events daily while some have events every few days and I would like the NEXT event to be displayed for that specific calendar (The "Only calendars with these names" field is specified for each of my calendar widgets.
5. Button Icon does NOT display when "No More Events" is shown. I select "Keep Next Event Area Visible If No event is visible."
Attached image(s) is my current Sports Schedule Display, and the second is trying to duplicate what I have done using the Native Widget.
@Andreas_Hegenberg saw that you added some of the suggested improvements to the calendar widget! However, I can't seem to edit the text in the formatting text field, and the calendar icon I've set doesn't show up.
Once those bugs are fixed I think this is ready to go out
Just a note: the updated calendar widget should be available sometime late tomorrow or on Friday. (Will include reminder support and various improvements)
Not every alpha includes a changelog. However, it would be great if they did, because I often wonder what's in each new alpha version. Checking here is okay, but having release notes would be great.
Yeah I should definitely add more change logs or post everything here - most of the time the alphas only fix stuff or improve performance and don't add anything visible to the user though.
Man it's just too hot to do real work here in Germany (AC is not very common here yet ;-().
Made some progress today, but not as much as I wanted. Updated calendar widget not today, but maybe tomorrow...