Matteo Gavagnin


ECG coming to Europe?

I’ll be surprised if we get it so soon.

“for non-US regions “the ECG app is available on Apple Watch Series 4 with watchOS 5.2, paired with iPhone 5s or later with iOS 12.2 or later”.

A life saving feature coming with a software update. This is the future.


Apple released watchOS 5.2 enabling ECG in many european countries 🎉

FaceTime here we go again

Apple fixes another FaceTime bug in iOS 12.2 as well as many other nasty security related bugs.

FaceTime Available for: iPhone 5s and later, iPad Air and later, and iPod touch 6th generation. Impact: A user’s video may not be paused in a FaceTime call if they exit the FaceTime app while the call is ringing.

Update as soon as possible, if you can.

Customize GitLab interface

I love GitLab, I use it daily @Dimension and I even have an omnibus instance on a NUC @home for my personal projects and scripts.

It is important to not include a trailing forward slash here otherwise the web IDE won’t work anymoreHowever the lack of interface personalization is driving me crazy.

For instance our teams are adopting Kanban to optimize the process and we heavily rely on boards for issue management. One of the key principles of Kanban is called visualize and we would strongly like to customize cards background to immediately recognize different kind of issues between features, bugs and generic tasks.

Face ID

Apple in their Human Interface Guidelines asks developers to avoid using custom Face ID and Touch ID icons:

Don’t use custom icons to identify system authentication features. When people see icons that look like the system’s Touch ID (thumbprint) and Face ID icons, they think they’re supposed to authenticate. Custom variants of these icons create inconsistency and cause confusion, especially when colorized, displayed at a large size, and presented out of context—like as a button label or on an app’s Settings screen.

However they don’t provide such standard assets.

6 colors Wallpapers

I’m in love with the new six colors iOS 11 wallpapers so I’ve created the larger macOS versions.

They’re available with different background colors (black, white, green, yellow, orange, red, purple and blue) and optimized for 2K, 4K, 5K and 8K resolutions.

You can download them from the link below the two examples.


Resizable splitted view for iOS.

Today I’ve released SplitKit, a sigle file component that does just one thing: let you place two views side by side or bottom to top.

SplitKit Title

Heavily inspired by the Swift Playgrounds app for iPad, SplitKit gives you the ability to easily present two UIViews side by side (or stacked one on top of the other) baked by different UIViewControllers. Everything is implemented in a single .swift file to easily drop it in in existing projects. CocoaPods, Carthage and plain Dynamic Framework are supported as well for your convenience. The end user has the ability to resize the views just dragging the separator like each macOS counterpart, when the drag is performed a convenient handle appears to highlight the resizing operation. If the separator is really close to one of the edges, it will snap to it with an enjoyable animation and the handle won’t disappear to highlight the hidden view position.

twitter telegram github email
Leave this world a little better than you found it1