davidbures, to swift
@davidbures@mstdn.social avatar

Update on Cork Shortcuts support:

I have added a shortcut for refreshing packages. Next step, I'll see if I can add a separate button to Cork itself for only refreshing packages without updating them!

(also, does anyone know why Shortcuts is showing the key for each LocalizedStringResource instead of the actual string? 🤔 see pic #2 for code)

Image of code

davidbures, to swift
@davidbures@mstdn.social avatar

To recap what I got working today in Cork (but I'm not promising that it's gonna be in the next release!):

  • Added three Shortcuts: Get installed Formulae, Casks or all Packages
  • "Get installed Formulae" allows you go only limit it to only manually installed packages. For some reason, doing this in the "Get installed Packages" crashes it even though it's the same system

We'll see what's gonna be next!

#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp

image/jpeg

davidbures, to swift
@davidbures@mstdn.social avatar

I'm not promising anything for the next version of Cork just yet, but I'm trying to cook here…

#swift #swiftUI #macOS #opensource #buildinpublic #macdev #homebrew #CorkApp

davidbures,
@davidbures@mstdn.social avatar

Oh yeah it's all coming together now

davidbures, (edited ) to random
@davidbures@mstdn.social avatar

I'm once again reminded why I stopped engaging with the GitHub community.

Me: "I propose idea A"
Maintainer: "Idea A is not acceptable. It will be B"
Me: "I accept it can't be idea A and idea B is closer to what we need, but I think alternative C or D would satisfy both our requirements. B is not a good idea. Could you at least consider it, or give me reasons why idea C or D are still not acceptable?"
Main.: "I'm the maintainer. It will be B. If you don't agree, don't contribute" (PR rejected)

davidbures,
@davidbures@mstdn.social avatar

(this is the reason why Cork isn't in the built-in homebrew/cask repo)

davidbures, to swift
@davidbures@mstdn.social avatar

Is there anyone out there who knows a lot about accessibility on macOS that would be open to joining Cork’s Testing team?

I wanted to improve the accessibility of Cork drastically in the next release (there’s no accessibility at all right now 😢), but I know nothing about this topic.

If you haven’t heard of Cork before, you can get a quick overview here: https://corkmac.app

CorkApp, to swift
@CorkApp@mstdn.social avatar
davidbures, to swift
@davidbures@mstdn.social avatar

It will be my birthday soon on June 1st, and to celebrate, I’ll be offering a super special discount on Cork! 🎉

Starting on June 1st until June 8th, Cork will be discounted 60 percent! Yes, SIXTY, the largest discount ever.

I’ll be sharing the discount code later, so be sure to keep an eye on my profile or @CorkApp (or even follow me if you want to, I’d really appreciate that!)

image/png
image/png
image/png

davidbures, to swift
@davidbures@mstdn.social avatar

I'm looking for some volunteers to test a new Cork version. There's one huge bug that needed to be fixed before the next version is released. Are you up for it?

I'm specifically looking for people with a lot of installed Homebrew packages.

#swift #swiftUI #macOS #buildinpublic #homebrew #CorkApp

davidbures, to swift
@davidbures@mstdn.social avatar

Update on the categorized cached downloads (https://mstdn.social/@davidbures/112456702745516734):

Now, it also works when the name of the installed package is not exactly the same as the name of the cached download!

davidbures, to random
@davidbures@mstdn.social avatar

If you’d like to prefer to discuss Cork (or any of my other apps) in a more traditional forum-like experience (or simply because you hate Discord 😅) I have created a forum for that: https://forum.corkmac.app

It’s a bit barebones for now, but let’s see where it will go 😊

davidbures, to macos
@davidbures@mstdn.social avatar

Are you using Cork? Are you happy with it? If so, I'd really appreciate if you gave it a review on Product Hunt: https://www.producthunt.com/products/cork-2/reviews/new

I'd also really appreciate if you'd review Cork on other sites, and even send word about it to your favorite Mac publications - every little bit helps immensely.

Without your support, Cork and its community would never be as awesome as it is ❤️ Thank you!

davidbures, to swift
@davidbures@mstdn.social avatar

Thanks to @dimitribouniol and @glacials, we're much closer to the next Cork release! I was finally able to implement the first version of a self-compiled check, which was the only requirement left for the next release.

As promised, both Dimitri and Ben will be getting either a free Cork license or the cash equivalent, as well as a special shoutout in the contributors sections once the feature is fully implemented.

davidbures, to swift
@davidbures@mstdn.social avatar

Earlier today, I shared the first prototype of starting and stopping services in Cork.

I've made some adjustments to it, including polishing up the progress indicator, and I think it looks pretty alright.

What do you think?

(@troz here's that 2nd part 😉)

Video of new Homebrew service starting workflow

davidbures, to SwiftUI
@davidbures@mstdn.social avatar

I'm cooking something in the next version of Cork that a lot of people requested… (still WIP)

Demo of starting and stopping a service in Homebrew

davidbures, to random
@davidbures@mstdn.social avatar

There might not be many updates for Cork in the next few days, a new Rimworld DLC just came out

davidbures, to swift
@davidbures@mstdn.social avatar

A very useful feature is coming in the next version of Cork, for when you get plastered and accidentaly try to remove the wrong package...

davidbures, to random
@davidbures@mstdn.social avatar

Around 20% of Cork users have compiled the app themselves from source

The option to compile the app for free is something that separates Cork from other nominally paid apps, and highlights the advantages of source availability

Unfortunately, a lot of people keep breaking Cork's simple licensing by reselling or distributing precompiled versions without my permission. And they don't take their repos down when I ask nicely

If this keeps happening, I might have to close the source

davidbures,
@davidbures@mstdn.social avatar

What can you do to prevent the closing of the source? It's very simple:

  1. Don't break the licensing terms of Cork by reselling or distributing precompiled versions without my permission
  2. When you encounter a repo that breaks the terms, report it
  3. If you are one of the people that are breaking the terms, please take your repo down for the sake of the community

devolute, to random
@devolute@mastodon.social avatar

@davidbures Hey, I compiled from source (as suggested on Github) and I'm getting an unclosable (i.e., I have to use CMD/OPT-ESC to kill it) 'Buy Cork' prompt. No worries if that's your approach to licensing now - just it contradicts the readme.
Nice little app in any case!

davidbures, to swift
@davidbures@mstdn.social avatar

The next version of Cork fixes seemingly all memory leaks.

I have no idea how I accomplished that, but Instruments says there are no leaks anymore, so I'll take it as a win lmao

davidbures, (edited ) to random
@davidbures@mstdn.social avatar

I have a question for Cork users:

I really need to know which macOS version people use Cork with so I can plan long-term support

So, I was thinking that maybe, in the next version, there would be a ONE TIME, completely anonymous survey to determine what macOS version your Cork is running on. This check would happen only once, would only send the macOS version number to my database, and would be anonymous (meaning not tied to any users)

Would you be open to that?

davidbures,
@davidbures@mstdn.social avatar

Of course, the code responsible for this check would be completely removed in the version after this one, so you wouldn't have to worry about any analytics shenanigans in the future. And, since the code is open for you to look into, you'd be able to check yourself :)

davidbures, to swift
@davidbures@mstdn.social avatar

Coming in next Cork version:

This nice overlay for when you're dragging a backup onto the window. Implemented using .overlay and .onDrop.

As an aside, I wanted to use the Transferable protocol with FileRepresentation, but couldn't get the dropping to work. It wouldn't accept my file as droppable :/ https://pastes.io/usanb1x8i5

Demo of new dragging overlay

davidbures, to swift
@davidbures@mstdn.social avatar

I will pay 100€ to whoever fixes this issue: https://github.com/buresdv/Cork/issues/191

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • Durango
  • DreamBathrooms
  • ngwrru68w68
  • osvaldo12
  • cubers
  • magazineikmin
  • ethstaker
  • Youngstown
  • rosin
  • slotface
  • everett
  • kavyap
  • InstantRegret
  • JUstTest
  • khanakhh
  • thenastyranch
  • anitta
  • modclub
  • GTA5RPClips
  • mdbf
  • cisconetworking
  • tester
  • tacticalgear
  • provamag3
  • Leos
  • normalnudes
  • lostlight
  • All magazines