Leon Schrijvers

Leon Schrijvers

@schrijvers.org

Lecturer in Software Engineering ๐Ÿ‘จ๐Ÿปโ€๐Ÿซ, macOS/iOS development ๐Ÿง‘โ€๐Ÿ’ป and game development ๐ŸŽฎ enthusiast

493 followers82 following56 posts

Pinned

Are you on #macOS and love music? ๐ŸŽถ ๐Ÿ‘ For you I built Tidewave.app, the hassle-free internet radio player right in your menu bar. ๐ŸŒ Tune in to global stations, save favorites, and enjoy non-stop music for work, study, or chill. ๐Ÿš€ No subscriptions, no distractionsโ€”just press play and vibe!

Another (๐Ÿ˜…) side project I have been working on: DIY 6 voice polyphonic supersaw synthesizer ๐ŸŽถ Oh that joy of turning that supersaw knob ๐Ÿฅฐ

Boom! Prototype assembled and working! ๐Ÿš€ ๐Ÿ‘‰ 4 soft buttons ๐Ÿ‘‰ 4 soft encoders with click ๐Ÿ‘‰ 4 digital (gate/trigger) output ๐Ÿ‘‰ 4 analog (1v/oct) output Let the synth bleeps and bloops begin! ๐Ÿ˜๐ŸŽน

Still having a lot of fun working on my little step-sequencer-thingy ๐Ÿ˜„ โœ… Note selection โœ… Mute steps โœ… Change step gate length Progress! ๐Ÿ”ฅ

I'm excited to do some hardware prototyping again. ๐Ÿ˜€ The goal: some kind of sequencer with 4-channel CV/Gate output to drive external (semi-)modular synths ๐ŸŽถ The current state: 4 button & 4 rotary encoder inputs are working! ๐Ÿ”ฅ And also some serious spaghetti-wiring already ๐Ÿ˜€

Leon Schrijvers reposted

We're finally ready to launch the beta of Xrepost ๐Ÿฅณ Xrepost helps you save your Twitter data and makes it easy to find and repost your top Tweets to Bluesky. ๐Ÿšช Export your Twitter archive. ๐Ÿซณ Drag and drop it on Xrepost. ๐Ÿฆ‹ Repost your bangers to Bluesky. Free download ๐Ÿ‘‰ xrepost.com

On macOS, this SwiftUI view causes a crash when the window is resized to precisely the point where a scrollbar appears. ๐Ÿ˜ต A possible workaround: use a GeometryReader and give the Image a frame with a defined (and a tiny bit smaller) size. ๐Ÿง

Also, thanks Apple for this not-so-great error message: ๐Ÿซ  The window has been marked as needing another Display Window pass, but it has already had more Display Window passes than there are views in the window.

A lot of people are moving from that other platform to ๐Ÿฆ‹ Leaving your data behind may feel weird, so I am working on a little tool that can help with that. It's easy as: ๐Ÿ‘‰ Import the zip file with your data ๐Ÿ‘‰ Find the posts that you love ๐Ÿ‘‰ Repost them again! Sounds good? ๐Ÿค”

Using a SwiftUI NavigationSplitView together with a List as content and separate toolbar items in both the content and detail sections cause weird visual issues on macOS Sonoma 14.5. Is this a bug or am I missing something here? Any #swiftui wizards out there that can give some insights on this?

Nice to see what everyone is building. Loving the #buildinpublic community here! ๐Ÿ˜Š

Ozan@ozantek.in

๐Ÿš€ Iโ€™ve launched the BlueSky Build in Public Pack! ๐ŸŒŸ If youโ€™re building in public and want to be featured: 1๏ธโƒฃ Share a link to one of your build-in-public posts in the comments. 2๏ธโƒฃ Repost this to help others join in! ๐Ÿ“ฆ Letโ€™s inspire and connect builders together! #buildinpublic go.bsky.app/UqUvrjw

In the category old-unfinished-sideprojects: ๐Ÿค  Some time ago I was working on this screenshot share thingy. It was a great project to experiment with new UI and visual stuff. ๐Ÿ˜Ž I was happy with the results so far, but then I lost interest and moved on with other things. What to do with this? ๐Ÿค”

Not so long ago, we were building the first prototype of BananaBin. One of the first tasks was to see if we could locate the position of the bin and place 'something' close to it. ๐Ÿ’ฉ๐Ÿ—‘๏ธ I guess it's fair to say that we have come a long way since then. ๐Ÿ˜Š

Leon Schrijvers reposted

Iโ€™ve just started this brand-new group with Apple platforms developers. New here myself - say Hi to join. Please repost for some visibility.

Recently I picked up this cheap 32x32 pixel display and built a macOS app that controls it over bluetooth to show cool stuff. ๐Ÿ“บ I just updated it to display my ๐Ÿฆ‹ follower count. Just started out here... but let's find out where we can get from here! ๐Ÿคž๐Ÿš€

You are up to date.