Hannes Oud

iOS & macOS Developer. Songwriter at hannelunder.com. I help building MindNode. whendy.app

Hannes Oud boosted:
Markus Müller-Simhofermarkusms@mastodon.cloud
2025-07-05

We will do a private MindNode beta for this years OS updates. It will have early builds that might be really rough. If you are interested send us an email to beta@mindnode.com #MindNode #liquidglass

Hannes Oud boosted:
2025-07-01

Found a fix: `.buttonStyle(.plain)` applied on the Menu

From: @myell0w
mindly.social/@myell0w/1147730

Hannes Oud boosted:
2025-06-30

not sure whether I’m holding it wrong, but `Menu` inside of a `GlassEffectContainer` applies both a background, and a tintColor I can’t get rid of.

Any hints on how to remove that? #liquidglass #ios26

Hannes Oud boosted:
Tom Lokhorsttomlokhorst
2025-06-30

With parameter packs in Swift you can create a sort of fake tuple to which implements Equatable. Very useful in SwiftUI. nonstrict.eu/blog/2025/creatin

Screenshot of code:

struct ExampleView: View {
    @State private var searchText = "Dog"
    @State private var selectedCategory = Category.animals

    var body: some View {
        List {
        }
        .onChange(of: Equatables(searchText, selectedCategory)) {
            // This fires when either searchText OR selectedCategory changes
            performSearch()
        }
    }
}

struct Equatables<each T: Equatable>: Equatable {
    let values: (repeat each T)

    init(_ values: repeat each T) {
        self.values = (repeat each values)
    }

    static func == (lhs: Equatables, rhs: Equatables) -> Bool {
        for isEqual in repeat each lhs.values == each rhs.values {
            guard isEqual else { return false }
        }
        return true
    }
}
Hannes Oudhannesoid
2025-06-30

Based on Wirecard?! Oh ok … Wireguard, that's alright then.

Hannes Oudhannesoid
2025-06-29

The pictures look more natural than stock app and handle harsh dynamics better, and have way less unneeded sharpening, which leads to more depth. Only downside is the limit to 12MP.

Hannes Oudhannesoid
2025-06-29

This new camera app from Adobe takes really good photos, the results hold up well on a big screen. research.adobe.com/articles/in

Hannes Oudhannesoid
2025-06-25

@ptujec sinnvolle Idee!

Hannes Oudhannesoid
2025-06-25

@cdf1982 i like the word monotasker

Hannes Oudhannesoid
2025-06-17

I haven‘t seem it in real life but I at the moment getting used to the new sidebar look on macOS feels challenging, on the screenshots it reminds me of iPad Slideover windows which I immediately want to swipe away.

Hannes Oudhannesoid
2025-06-17

@klemensstrasser wow, congratulations!!

Hannes Oud boosted:
Craig Hockenberrychockenberry
2025-06-17

And I get that putting on WWDC is a huge effort that everyone at Apple is happy to have in the rear view mirror.

(Sleep! Vacation!)

With the online format, there's no need to have sessions and labs happen contemporaneously.

What if labs happened a month after the sessions were posted?

I think we'd all benefit.

Hannes Oud boosted:
MindNodemindnode
2025-06-16

Hey Europe 👋 , guess who’s App of the Day? 🥳

MindNode is featured in more than 40 countries today – feels like we’re on a European tour, minus the jet lag 😄
Huge thanks to everyone who maps their minds with us. You’re the reason we do what we do ✨

👉 See the story: apps.apple.com/story/id1431645

App of the Day
Hannes Oudhannesoid
2025-06-16

@danielsaidi maybe @tomkraina can help, I think he recently fixed a similar issue using some id-magic(?)

Hannes Oud boosted:
Nathan Manceaux-PanotCykelero@mas.to
2025-06-12

@simsaens If your vibe-coded app doesn’t end up working for you, there’s Claquette, that does what you want. Have had it installed for years although I’ve never needed it haha: peakstep.com/claquette/

Hannes Oud boosted:
Tom Krainatomkraina
2025-06-11

There's no way to tell which of app's windows is active on iPadOS or am I missing something? 🤔

I know about focusedSceneObject and focusedSceneValue but that doesn't seem to update correctly when switching focus from one window to the other. 🤷‍♂️

This is especially troubling when trying to execute commands using hw keyboard on the focused window.

Hannes Oudhannesoid
2025-06-10

@gary_bbgames @nikitonsky @iKyle Looks like a Captcha?!

Hannes Oud boosted:
Finn Voorheesfinnvoorhees
2025-06-10

"fuck" is now canon Apple documentation vocabulary

Hannes Oud boosted:
Markus Müller-Simhofermarkusms@mastodon.cloud
2025-06-10

Amazing to also see the MindNode logo on the macOS 26 preview page. 😍

Screenshot of the macOS 26 preview section. Headline: Calm in the brainstorm.
Hannes Oud boosted:
Terence EdenEdent
2025-06-08

Here's the nightmare scenario for anyone who uses a password manager, 2FA, and other modern online security tools.

shkspr.mobi/blog/2022/06/ive-l

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst