@davidbures@mstdn.social
@davidbures@mstdn.social avatar

davidbures

@davidbures@mstdn.social

Senior Technical Writer @ USU, open source Mac programmer in my spare time.

Previously translator at 

Author of https://mstdn.social/@CorkApp

#swift #SwiftUI #writing

This profile is from a federated server and may be incomplete. Browse more on the original instance.

rileytestut, to random
@rileytestut@mastodon.social avatar

Apple’s told us many times their goal is for Notarization to take “a few hours” max, but so far every AltStore app submission (from both us and 3rd party devs) has taken multiple weeks 🙃
https://fosstodon.org/@altstore/112486085494364227

davidbures,
@davidbures@mstdn.social avatar

@rileytestut Nothing would make me happier than the EU ripping Apple a new one, and I say this as a macOS dev

drahardja, to random
@drahardja@sfba.social avatar

We need a hashtag for these. I suggest https://mastodon.social/@OiskaE/112494643820731928

davidbures,
@davidbures@mstdn.social avatar

@drahardja I’m all for that, I already followed that hashtag 😂

bardi, to SwiftUI
@bardi@mas.to avatar

Why am I made to jump through excess hoops to simply set the caret position to the very beginning of text in a TextEditor 😭 #swiftui

davidbures,
@davidbures@mstdn.social avatar

@bardi I remember watching this old video where Jobs says how the Interface Designer is great because “the only bug-free code is the code the developer didn’t have to write”

With SwiftUI, it’s exactly the opposite. There are so many hoops you have to jump through just to get basic stuff working

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…

davidbures,
@davidbures@mstdn.social avatar

Oh yeah it's all coming together now

#swift #macdev #CorkApp

dasdom, to random
@dasdom@chaos.social avatar

Apple, please, no new features for Xcode until you have fixed at least 80% of the reported bugs.
This also means no AI.
And please, run your unit tests.

davidbures,
@davidbures@mstdn.social avatar

@dasdom (Failed to produce a diagnostic for expression; please file a bug report)

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, (edited )
@davidbures@mstdn.social avatar

@mattiem I really have the upmost respect for the work Homebrew is doing (which is why Cork exists in the first place and I invest so much into it), but they suffer from a lot of problems.

Them closing my PR after dogpiling on me with “3 maintainers are telling you you’re wrong” after I did my hardest to engage in a polite discussion with them, genuinely trying to get them to explain what they didn’t like about my proposed changes, is just the most recent one.

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

@tom_streeter Yeah, that cracked me up, too… another thing that I found funny was how they lectured me about the intended use case for Homebrew… as if I haven’t been developing an app for it since 2022 😅

When I was quoting that entire thing about searchability and discoverability straight from the documentation, they thought I was making it up… and then, when I pointed out it was right from the docs, it was not mentioned again.

wgrav, to mastodon

there really aren't that many good looking #mastodon desktop clients sadly (outside of #macos but then they all look more or less the same because of #swiftui, not to say they don't look great)

davidbures,
@davidbures@mstdn.social avatar

@wgrav I’ve been using https://phanpy.social and I think it’s phenomenal. It’s a web client, but I think it’s the best design and usability wise by far @phanpy

davidbures, to swift
@davidbures@mstdn.social avatar

How would you go about implementing a popup search menu like this? :think_bread:

Suppose I have a NSSearchField and want to make such popup menu to let the user choose some details about their search - for example, if they want to search by a package's name or description.

Or would there be a more appropriate, and completely different, solution? What do you think?

davidbures,
@davidbures@mstdn.social avatar

@Bryan The main problem is showing that menu with the options. I'm not sure how to do that in SwiftUI, but there might be a way in AppKit that I'm not aware of since I'm using NSSearchField

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

#swift #swiftui #BuildInPublic #CorkApp #accessibility

ghalldev, to random
@ghalldev@mastodon.social avatar
davidbures,
@davidbures@mstdn.social avatar

@ghalldev This is not the future I was imagining 💀

nikitonsky, to random
@nikitonsky@mastodon.online avatar

So to update text they fade out old popup and fade in new one. How lazy have developers become?

macOS Restarting your computer notification with countdown

davidbures,
@davidbures@mstdn.social avatar

@nikitonsky “It just works”

The HIG says you should handle internet loss gracefully in your app, but Apple Music completely shits itself when it loses internet. If you try to play a song when you have spotty internet, the entire app locks up and you can’t even play your downloaded music unless you force restart it.

Another result of losing talent in order to keep the loyal bootlickers, as typical of an American company.

rafa, to SwiftUI
@rafa@mastodon.design avatar

My Safari window 10 minutes into development

davidbures,
@davidbures@mstdn.social avatar

@rafa How are you defining your Toolbar? The entire Toolbar thing on macOS was created by a deranged schizo, and I ran into a similar problem.

davidbures,
@davidbures@mstdn.social avatar

@rafa By the way, I was not joking, I ran into literally the same problem 😅 So if you're willing to share your Toolbar code, I may be able to help

tiikerikani, to TechnicalWriting
@tiikerikani@dice.camp avatar

folks of Mastodon!! At my New Job I have to select a tool for redoing and managing our docs in a structured way. These include manuals and datasheets (Web and PDF), and contextual help, so content reuse is important.

I'm completely in over my head as the only writer. I've never managed doc projects nor used specialized documentation tools, having worked mostly in HTML/MD formats and Word files for customers, so have not been involved in publishing them.

Suggestions?

davidbures,
@davidbures@mstdn.social avatar

@tiikerikani I'm using Paligo at work and I'm extremely impressed. I manage around 700 pages of various content, exported to HTML and PDF, and it works great.

Paligo is also big on content reuse, and it's really easy. I can also vouch for their support team, which is great.

I previously worked in Author-It and it waa horrible. But I will always recommend Paligo.

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 random
@davidbures@mstdn.social avatar

“Babe are you okay, you’ve been acting different lately”

Yeah, I just watched a new Ryan Gosling movie

davidbures,
@davidbures@mstdn.social avatar

@bardi Anyone can look at Ryan Gosling and think “my god he’s literally me”

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.

davidbures,
@davidbures@mstdn.social avatar

@jonathantrott Amazing, thanks a lot for testing it 👏

davidbures, to SwiftUI
@davidbures@mstdn.social avatar

I wonder, is there a built-in AppKit/SwiftUI component that lets you show a folder structure like this? Or do you have to create a custo one? I can't think of a way to look this up 🤔

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