Post

Replies

Boosts

Views

Activity

Reply to Multipeer Connectivity connection is flaky on iOS 26
So, more of a whine and a rant than anything. I get that people had issues with MCSession. But it just worked for me, and I've had stable networking code in my app sharing files peer to peer since 2012. I guess I moved from whatever I was using then to MCSession when it came out. I am not a network engineer. I have a stable protocol which streams my file format and updates core data. My users hate change, and this is one of their favorite features. I realize I probably understand it because I sat in Stewart's office in the late 90s and got a guru transmission. But I am whining that my installed base is going to get grumpy at me. Why are you breaking things that were not broken???? Have you looked at that Technote???? Am I supposed to understand all of it ???? This makes me so grumpy. What am I supposed to do with these old grandmas happily sharing their recipes on 5 year old iPads. What I have two network stacks while I transition and hope it's not flaky. OMG. Can't I just get a stream? Why do I have to go mucking about in stuff that I'm not great at I'm the only one on this project and now I can't add more features I want to build I have to rewrite stuff that wasn't broken after updating Liquid Glass, scene delegate, core data, and button configurations. I want to build my own stuff dang it. Sorry it's late and I'm tired. I would put AI on it but that seems like a bad idea and my local LLM runs out of tokens when it tries to read that netcat.gz please make this something like /plan or /modernize UIKit something like /make networking lower level than it was
3w
Reply to Is there a tech note for menuBuilder?
Thanks again @RickMaddy I nicely added items to the File Menu using your example. As it turns out I was way overthinking this. I thought there would be a unified menubar in multitasking, not a per window one. This is much simpler and answered my, where is it in Vision, question. I don't really know how I missed this point in the intro video. The only other note I will point out for any other dinosaurs following along is that this line [super buildMenuWithBuilder:builder]; only works with supers that are UIResponder subclasses. So if you started your project in iOS 4.x your AppDelegate might still be an NSObject subclass, and you should upgrade to eliminate some build warnings.
Topic: UI Frameworks SubTopic: UIKit
Oct ’25
Reply to Is there a tech note for menuBuilder?
FB20653170: Autofill command still in Edit menu after using [builder removeMenuForIdentifier:UIMenuAutoFill]; in AppDelegate Nobody needs credit cards, contacts, or passwords in my app. They do want scan text, and I’d replace Autofill with Scan Text if I could. But I can’t so I want to get rid of something nobody will ever use. Here is my appDelegate method: (void)buildMenuWithBuilder:(id)builder { [super buildMenuWithBuilder:builder]; if (builder.system != UIMenuSystem.mainSystem) { return; } NSLog(@"Building menu for %@", builder.system);//it's building just checking [builder removeMenuForIdentifier:UIMenuAutoFill]; } I would expect if the option is there along with all the other menu identifiers, that one could remove the menu. But nope, there it is.
Topic: UI Frameworks SubTopic: UIKit
Oct ’25
Reply to Is there a tech note for menuBuilder?
Adding FBs as I find them. FB20652137 Replace button wraps unfortunately. Going through all the built in functions menu by menu (Adding print was easy enough.) Added Find and Replace to my text views in storyboard, which automagically enabled the menu item and produced this view. I don't even have Text size that big in my iPad Air 13-inch sim. Also, in trying to see if you could replicate it with built in apps I notice that the input view I get is unlike the snazzy Pages built in keyboard. I wonder if there is a way I can adopt the Pages UX? I mean, I don’t mind the glass buttons but would like to choose the color for done (blue just doesn’t go with our look and feel). Or let me change the blue which really doesn't go with our Color scheme.
Topic: UI Frameworks SubTopic: UIKit
Oct ’25
Reply to I don't want black background in presented sheet
After asking DTS, in case anyone else is trying this, you want .containerBackground(.clear, for: .navigation) in your NavigationStack and override func viewDidLoad() { view.backgroundColor = .clear } In your hostingController subclass. presentationBackground(Color.clear) which was the initial answer, is not enough.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Oct ’25
Reply to beta 3 says local agent needs authentication
fixed in beta 4
Replies
Boosts
Views
Activity
1w
Reply to opencode + LM studio + plan = sad
still happening in beta 4
Replies
Boosts
Views
Activity
1w
Reply to beta 3 says local agent needs authentication
Oops, that was the wrong FB. The diagnostics never uploaded (FB on iPhone didn't give me option not to upload) The real one for this issue is FB23852564.
Replies
Boosts
Views
Activity
1w
Reply to beta 3 says local agent needs authentication
FB23776909 (which will be submitted as soon as my iPhone somehow attaches my MacBook sys diagnostics which wigs me out a bit that I can’t send without them.)
Replies
Boosts
Views
Activity
2w
Reply to Multipeer Connectivity connection is flaky on iOS 26
So, more of a whine and a rant than anything. I get that people had issues with MCSession. But it just worked for me, and I've had stable networking code in my app sharing files peer to peer since 2012. I guess I moved from whatever I was using then to MCSession when it came out. I am not a network engineer. I have a stable protocol which streams my file format and updates core data. My users hate change, and this is one of their favorite features. I realize I probably understand it because I sat in Stewart's office in the late 90s and got a guru transmission. But I am whining that my installed base is going to get grumpy at me. Why are you breaking things that were not broken???? Have you looked at that Technote???? Am I supposed to understand all of it ???? This makes me so grumpy. What am I supposed to do with these old grandmas happily sharing their recipes on 5 year old iPads. What I have two network stacks while I transition and hope it's not flaky. OMG. Can't I just get a stream? Why do I have to go mucking about in stuff that I'm not great at I'm the only one on this project and now I can't add more features I want to build I have to rewrite stuff that wasn't broken after updating Liquid Glass, scene delegate, core data, and button configurations. I want to build my own stuff dang it. Sorry it's late and I'm tired. I would put AI on it but that seems like a bad idea and my local LLM runs out of tokens when it tries to read that netcat.gz please make this something like /plan or /modernize UIKit something like /make networking lower level than it was
Replies
Boosts
Views
Activity
3w
Reply to beta 3 says local agent needs authentication
Yes in Beta 2 this dialog appears. I've reverted. (Thanks to the GitHub user who was having problems connecting opencode and lmstudio without big-pickle for this image.)
Replies
Boosts
Views
Activity
3w
Reply to opencode + LM studio + plan = sad
[tried to delete this message as I moved it to a reply but I don't see how]
Replies
Boosts
Views
Activity
Jun ’26
Reply to opencode + LM studio + plan = sad
But it is pretty fast to use my work M5 on my home M2.
Replies
Boosts
Views
Activity
Jun ’26
Reply to opencode + LM studio + plan = sad
It is as confident it has fixed things as other LLMs.
Replies
Boosts
Views
Activity
Jun ’26
Reply to opencode + LM studio + plan = sad
Also, if I try to copy parts of the conversation to the other conversation, when I go back, the thing I just pasted is gone. before I can paste everything in. Guess I will use BBEdit.
Replies
Boosts
Views
Activity
Jun ’26
Reply to Is there a tech note for menuBuilder?
Thanks again @RickMaddy I nicely added items to the File Menu using your example. As it turns out I was way overthinking this. I thought there would be a unified menubar in multitasking, not a per window one. This is much simpler and answered my, where is it in Vision, question. I don't really know how I missed this point in the intro video. The only other note I will point out for any other dinosaurs following along is that this line [super buildMenuWithBuilder:builder]; only works with supers that are UIResponder subclasses. So if you started your project in iOS 4.x your AppDelegate might still be an NSObject subclass, and you should upgrade to eliminate some build warnings.
Topic: UI Frameworks SubTopic: UIKit
Replies
Boosts
Views
Activity
Oct ’25
Reply to Is there a tech note for menuBuilder?
FB20653877: Print Menu Doesn't show Preview with 'P' Key command (but does if you select print menu item) With P Key: With finger:
Topic: UI Frameworks SubTopic: UIKit
Replies
Boosts
Views
Activity
Oct ’25
Reply to Is there a tech note for menuBuilder?
FB20653170: Autofill command still in Edit menu after using [builder removeMenuForIdentifier:UIMenuAutoFill]; in AppDelegate Nobody needs credit cards, contacts, or passwords in my app. They do want scan text, and I’d replace Autofill with Scan Text if I could. But I can’t so I want to get rid of something nobody will ever use. Here is my appDelegate method: (void)buildMenuWithBuilder:(id)builder { [super buildMenuWithBuilder:builder]; if (builder.system != UIMenuSystem.mainSystem) { return; } NSLog(@"Building menu for %@", builder.system);//it's building just checking [builder removeMenuForIdentifier:UIMenuAutoFill]; } I would expect if the option is there along with all the other menu identifiers, that one could remove the menu. But nope, there it is.
Topic: UI Frameworks SubTopic: UIKit
Replies
Boosts
Views
Activity
Oct ’25
Reply to Is there a tech note for menuBuilder?
Adding FBs as I find them. FB20652137 Replace button wraps unfortunately. Going through all the built in functions menu by menu (Adding print was easy enough.) Added Find and Replace to my text views in storyboard, which automagically enabled the menu item and produced this view. I don't even have Text size that big in my iPad Air 13-inch sim. Also, in trying to see if you could replicate it with built in apps I notice that the input view I get is unlike the snazzy Pages built in keyboard. I wonder if there is a way I can adopt the Pages UX? I mean, I don’t mind the glass buttons but would like to choose the color for done (blue just doesn’t go with our look and feel). Or let me change the blue which really doesn't go with our Color scheme.
Topic: UI Frameworks SubTopic: UIKit
Replies
Boosts
Views
Activity
Oct ’25
Reply to I don't want black background in presented sheet
After asking DTS, in case anyone else is trying this, you want .containerBackground(.clear, for: .navigation) in your NavigationStack and override func viewDidLoad() { view.backgroundColor = .clear } In your hostingController subclass. presentationBackground(Color.clear) which was the initial answer, is not enough.
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Replies
Boosts
Views
Activity
Oct ’25