Samar Sunkaria

436 posts

Samar Sunkaria

Samar Sunkaria

@Sameesunkaria

macOS @grammarly, Swift Lang Enthusiast and Tinkerer. prev: Passwords app & Authentication Experience @apple 🔑

Berlin, Germany Entrou em Aralık 2012
128 Seguindo249 Seguidores
Tweet fixado
Samar Sunkaria
Samar Sunkaria@Sameesunkaria·
Got Swift compiling into an app for the Flipper Zero! Had been wanting to do this for a while now—finally got the time.
English
3
6
89
16.8K
Samar Sunkaria retweetou
Swift Language
Swift Language@SwiftLang·
Your favorite C library, now with Swift superpowers. 🦸 New post: how to transform C APIs into idiomatic Swift, with enums, automatic reference counting, and argument-labeled methods. Best of all: no header changes needed, thanks to API notes! 🥳 swift.org/blog/improving…
English
5
57
355
22.3K
Samar Sunkaria
Samar Sunkaria@Sameesunkaria·
@stephancasas @sdoowhsoj @isolatedtech Talking about accessibility, Atlas doesn’t seem to compute the accessibility tree for its web content in response to setting AXEnhancedUserInterface on the application. Is that intentional?
English
1
0
0
230
Stephan Casas
Stephan Casas@stephancasas·
programmatically extracting the class name from the accessibility subsystem w/o a private entitlement is non-trivial if you’re not interested in disabling sip and attaching a debugger, you might find the appkit debug menu helpful (defaults write kCFPreferencesAnyApplication NS🐞 -bool YES)
English
2
0
3
1.7K
Thomas Ricouard
Thomas Ricouard@Dimillian·
@Barbapapapps I still don't understand custom style to this day. What want is to use one of those button style THEN to customize it.
English
2
0
4
933
Thomas Ricouard
Thomas Ricouard@Dimillian·
Why is this not built in? Idk
Thomas Ricouard tweet media
English
9
7
224
18.7K
Samar Sunkaria retweetou
JustZht
JustZht@JustZht·
Another daily reminder that you can draw glassy Text since the #SwiftUI glassEffect modifier accepts arbitrary Shapes - just convert Fonts into Shapes if you are willing to go deep into CoreText and tinker with CTFontCreatePathForGlyph.
English
6
15
165
20.1K
Samar Sunkaria
Samar Sunkaria@Sameesunkaria·
@KyleSwifter What unspeakable horrors led you to summon UrgentMainQueueKit into existence? 😅
English
1
0
0
112
Kyle Ye
Kyle Ye@KyleSwifter·
If you got hundreds of unrelated task in front of you due to the abuse of DispatchQueue.main.async in your large iOS codebase and your important network main queue callback got latency due to it (FIFO for serial queue). Check out UrgentMainQueueKit: github.com/Kyle-Ye/Urgent…
English
2
1
40
2.6K
Samar Sunkaria
Samar Sunkaria@Sameesunkaria·
@alamfahim1998 @D_E_A_T_H_R_A_Y @backbone I have an app on the phone which effectively serves the same purpose as the Backbone app, i.e. communicating with the controller using the external accessory framework. I build the appropriate binary messages to establish a connection with the controller and ask it to launch apps
English
0
0
0
60
Samar Sunkaria
Samar Sunkaria@Sameesunkaria·
Hacked the @backbone controller to launch the new #iOS26 Games app instead of the Backbone app when the backbone button is pressed!
English
2
0
5
540
Yves Jakob
Yves Jakob@yvesrj·
Don’t like how. #iOS26 and #iPadOS26 look? Try reducing the white point in the system settings by 25% — much better!!! 👀
English
1
0
0
135
Samar Sunkaria
Samar Sunkaria@Sameesunkaria·
@D_E_A_T_H_R_A_Y @backbone Figured out (parts of) the protocol that the Backbone app uses to communicate with the controller. The controller is responsible for launching the app based on the bundle ID. I’m sending it the appropriate message to launch Games in response to pressing the Backbone button.
English
1
0
0
131
Samar Sunkaria
Samar Sunkaria@Sameesunkaria·
@simonbs Honestly, it’s probably a good idea to file feedback requesting an exception for apps that already have accessibility permissions. The privacy consideration is moot for those apps.
English
1
0
1
77
Simon B. Støvring
Simon B. Støvring@simonbs·
I’ve spent a few evenings the past two weeks building a fun Mac app 👨‍💻 While editing text in any app, like Slack, I can press a shortcut to open a panel and pick a saved command which will use AI to transform the text. For one-off commands, I type instructions into the panel.
English
5
6
79
11.3K
Simon B. Støvring
Simon B. Støvring@simonbs·
I've found a reliable way to read and update text across apps, including Slack, even when messages contain emoji. It involves a roundtrip to the pasteboard, but it consistently gives the best results. A few small hacks made it all work somewhat smoothly 😄
English
3
0
4
764
Samar Sunkaria retweetou
Paul Hudson
Paul Hudson@twostraws·
Applications are currently open for three of Apple's Developer Academies around the world, in Naples, Detroit, and Riyadh. These programs are like rocket boosters for your app-building ambitions – you get hands-on mentoring in code, yes, but also for design and business.
English
8
14
116
19.9K
Samar Sunkaria
Samar Sunkaria@Sameesunkaria·
@KyleSwifter I can understand the appeal of 4 char codes, but that lowercase ‘r’ is wild
English
1
0
2
182
Kyle Ye
Kyle Ye@KyleSwifter·
The API design of the new AVAudioApplication.recordPermission in iOS 17 is quite puzzling for me. #AVFAudio 1. AVAudioApplication.recordPermission instead of AVAudioApplication.RecordPermission for enum name 2. rawValue is Int instead of String forums.swift.org/t/why-enum-ava…
Kyle Ye tweet media
English
3
1
16
2.6K
Samar Sunkaria retweetou
Sebastiaan de With
Sebastiaan de With@sdw·
The Tim Cook Severance promo is wild because I always felt like the show could be about Apple - a company with such a deep, crazy culture of secrecy that they’d be the first to opt for severed employees in the workforce. also, my work there was always mysterious and important
Sebastiaan de With tweet mediaSebastiaan de With tweet mediaSebastiaan de With tweet mediaSebastiaan de With tweet media
English
83
566
15K
802.8K
Samar Sunkaria
Samar Sunkaria@Sameesunkaria·
@mysk_co “The icon may be obtained from that site by downloading the icon using two separate relays operated by different entities. […] This way, no single entity has the information to identify both you and the icons you download.” apple.com/legal/privacy/…
English
0
1
5
255
Mysk 🇨🇦🇩🇪
Mysk 🇨🇦🇩🇪@mysk_co·
It still doesn't sound right that a password manager app communicates with 130 different websites (for downloading icons). That's more than X on my device 🤯. Thanks to our report, all these connections now use HTTPS, but 130....😩
Mysk 🇨🇦🇩🇪 tweet media
English
17
16
162
26.1K
Samar Sunkaria retweetou
Ricky Mondello
Ricky Mondello@rmondello·
The big idea behind passkeys is that passwords are _fundamentally broken_ and that solution to the problem is not to layer on top of them, but to replace them. Offering “passkeys” as a second factor confuses people and puts a false ceiling on the potential benefits.
English
19
30
224
15.3K
Samar Sunkaria retweetou
Ben Holmes
Ben Holmes@BHolmesDev·
Y'all are sleeping on the Apple Passwords app. - One-time code generator - Passkeys - Autofill in Safari and Chrome (with extension) - WiFi login management Deleted my 1Password and haven’t looked back
Ben Holmes tweet media
English
330
123
4.1K
487.3K