Tweet
Having fun with some tiny details for a new macOS app.
Changing the corner radii, will also update the icons in the properties panel.
You can increment & decrement the values using the scrollwheel when hovering over the textfield.

#buildinpublic #macos #swift #swiftdev
I just released a minor update to TNGradientPickerSlider, a ready-to-use AppKit component which lets your users select multiple colors to build a gradient for your macOS application.

github.com/frederik-jacqu…

#buildinpublic #opensource #swift #macos
✨ TNGradientPickerSlider for macOS

- Live gradient preview (like Sketch)
- Tear off colors by dragging them of the track
- Customisable
- Looks good (well ... I like it πŸ˜†)

Ofcourse ... it's open-source ❀️

#buildinpublic #swiftdev #macos #opensource

the-nerd.be/2023/06/13/tng…
🚧 WIP: Custom gradient picker for AppKit (no #swiftui πŸ™ˆ)
- Added "tear-off" animation to remove locations when moving the mouse too far from the track
- Added inflate/deflate animation on select
- Added live gradient to the track itself

#indiedev #swiftdev #buildinpublic
πŸš€ ColorPicker in AppKit component is done.
_very_ inspired by how the gradient picker looks in @sketch πŸ™ˆ, but it was a fun evening project this week.
Learned about a few new Core Graphics API's I hadn't touched over the years!

#indiedev #swiftdev #buildinpublic
🚧WIP: Gradient Color Picker for AppKit.
More fun tonight:
- Added textual RGB values
- Color circle preview
- Scrollwheel interaction when hovering textfield
- Mouse drag interaction when dragging the component's label

#indiedev #macos #swiftdev #iosdev #buildinpublic
🚧 WIP: Swift Gradient Color Picker for AppKit.
Added the alpha slider tonight + styled some components to look more like the one from @sketch.
Discovered CGPatternDrawPatternCallback to create the "Photoshop transparancy pattern".

#indiedev #buildinpublic #swiftdev #iosdev
WIP: Started working on a Gradient Picker in Swift for AppKit tonight.
Coming a long nicely step by step, will open-source it once it's finished πŸ™πŸ»

#swiftdev #indiedev #buildinpublic
Sunday is always a lovely day to add a gradient editor for a new macOS project I'm working on πŸ‘€

#buildinpublic #indiedev #iosdev #macos
✨New feature coming to the next version of @getbillieapp (requested via billie.featurebase.app/submissions/63…).
Indicate if an invoice has been paid and (optionally) automatically add a File Color Tag to your file in Finder.

#buildinpublic #buildingbillie #indiedev
πŸ’« I'm really looking forward to give a talk about @getbillieapp at the Product Design Meetup & talk about the many juggles and (especially) struggles that come with building a sustainable indie business.

Come listen on May 11th in Ghent!
#buildinpublic #buildingbillie… twitter.com/i/web/status/1…
While processing the jetlag, I started working on some low-hanging fruits for @getbillieapp.
You'll now be able to customise the quarterly & monthly folder names if you don't like the defaults I provided :-).

#buildinpublic #indiedev #buildingbillie #macos #swiftdev
Ah App Store review has found something to nag about again ... this is _so_ tiresome.

Note: these images have not changed since the previous 4 *successful* submissions.

#appstore #swift #indiedev #buildinpublic
Grmbl what the f*ck is this?

No error messages other than this notification.
If I first validate the archive in Xcode, it says "All fine!"
Tapping on the notifications also lead to nowhere.

Anyone got an idea?

#AppStore #buildinpublic #indiedev #xcode
You get a bug report (thanks @YvesHanoulle :D) for "I keep seeing the review window after each invoice process" ... what is the problem do you think?

#swiftlang #indiedev #buildinpublic #macOS
I'm really happy I could finally release version 1.3 of Billie this morning.
A lot of blood, sweat and caffeine went into this update, I hope you like it!

#buildinpublic #indiedev #invoice #automation
πŸš€ An update for Billie, the smart invoice assistant for macOS has been released this morning!

- Support for destination groups if you own more than 1 company.
- Redesigned summary screen to easily add more context to a generated filename.

#buildinpublic #indiedev #automation
Paris-Roubaix is over &I guess people are falling into a black hole and start archiving their invoices 😬
@getbillieapp processed over 120 invoices on this Holy Sunday. #buildinpublic
I'm looking for a macOS icon designer (paid of course). Does anyone know someone? #buildinpublic
πŸš€ Coming soon ... but first I'm taking a 3 day break for a quick little city trip to Rome πŸ•#buildinpublic

Ciao Bella!
Version 1.3 is on the way!
But here is already a little taste of what's coming.

🧠 Automatically move invoices from the same supplier to the destination group of one of your own companies.
πŸ“ Easier to edit values on the summary screen, just tap it!
#5 - File urls on macOS (and iOS)

Apple is very restrictive when your app needs to access the file system (in the case of Billie, moving invoices to directories).
I had a few issues that popped up, because I didn't handle the bookMarkData correctly. #buildinpublic