@krzyzanowskim@mastodon.social
@krzyzanowskim@mastodon.social avatar

krzyzanowskim

@krzyzanowskim@mastodon.social

 unrelated. too young to die. I'm here for bugs. https://CryptoSwift.io, Founder https://swiftstudio.app 🛠 TextKit2 certified expert. Text editor implementer by day.

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

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

Someone out there on the internet found the original booklet that came with the original Nintendo system version of 'Tetris' and, hold on to your hats people, the blocks have names.
THE BLOCKS HAVE NAMES!

krzyzanowskim, (edited ) to random
@krzyzanowskim@mastodon.social avatar

I've been doing work from home WRONG for the whole time!

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

@mattiem my hero. what should I do in that situation. I can’t/really shouldn’t make NSFont sendable, but what is the proper way to make this work in struct?

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

Swift is easy to understand. That's why this error makes sense.

Double is a value type

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

you don't need Slack community for your project. You don't need Discord for your project. Frankly IRC is enough. But IRC doesn't have nice UI client regular people can use.

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

What is a single English word to describe parentheses, brackets, and braces?

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

new fear unlocked

how are we supposed to implement the delegate pattern now in Swift?

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

there is a guy, who says that Swift on Windows is more complete than Swift on Linux. let that sink in 🤔

krzyzanowskim, to iOS
@krzyzanowskim@mastodon.social avatar

I'm looking for a new job/opportunity 🫵

Preferably / . I'm good at it.
about me: https://krzyzanowskim.com

Please spread the word 🙏 DM open.

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

I had one hard problem to solve, so I moved to another one in hope I'm gonna figure out the first one, like ot often happen

so, now I have two hard peoblems to solve and both compete about my attention when I go to bed

that's not better.

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

pixel perfect design is somebody's passion

krzyzanowskim, to swift
@krzyzanowskim@mastodon.social avatar

If you asked how @SwiftStudio going. Well... it been better. Apple just recently decided to shutdown API I use (to make things CLI cannot provide). I find it unexpected (to me, not to apple) move after many years. https://github.com/apple/swift-package-manager/issues/7440

I'm disappointed with a move in that direction and find that decision harmful for the third-party dev tooling ecosystem trying to adopt SwiftPM. IMHO.

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

"Services" is the most misunderstood, underused, and ignored feature nobody cares. Open only by accident, and the content doesn't make sense anyway.

change my mind

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

What to watch tonight?

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

in other news. I updated the documentation about TextView.

Reimplementing TextView is both satisfying and pointless

https://github.com/krzyzanowskim/STTextView#swiftui

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar
krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

my weird trait is that I can focus better on the task when watching a movie in the background

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

my big privacy related question is: why (seriously why) Apple keeps deleted photos on their servers indefinitely? for what really? and how that aligned with the privacy of the iPhone statements

bugs happens. that is not just a bug. that is a bug that surfaces the questionable design decisions.

https://www.macrumors.com/2024/05/17/ios-17-5-bug-wiped-devices-photos-resurfacing/

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

Recently I stumbled on an issue where presenting modal window (NSWindow on ) blocks the main queue, and NONE of my completion blocks (network in particular) got called.

turned out the solution is to call good old “performSelector”

❗ no DispatchQueue, no MainActor can solve real-world concurrency issues built over the years on top of different technologies stacked one on the other

more: https://www.mattrajca.com/2016/09/15/on-run-loops-modal-ui-and-buttery-smooth-scrolling.html

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

if only this site was searchable and google indexable, it would increase the value so much

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

Why does all the new SwiftUI API feel like it's made of sticks and stones? If you don't memorize this one particular modifier made specifically for that use case, one of 500 available, then it is not going to work.

That is anti-composable architecture.

thinking about containerRelativeFrame

krzyzanowskim, to apple
@krzyzanowskim@mastodon.social avatar

should build a social network

krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

I may or may not be addicted to magsafe chargers. Just ordered that beauty. @simonbs may like it https://9to5mac.com/2023/08/28/hands-on-kuxius-new-foldable-3-in-1-wireless-charger-a-better-magsafe-duo-alternative/

video/mp4

krzyzanowskim, (edited ) to random
@krzyzanowskim@mastodon.social avatar
krzyzanowskim, to random
@krzyzanowskim@mastodon.social avatar

34 is not that severe. We turn on AC at 37, like normal people

  • 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