One final note: moving to HSTS is pretty much a one-way street: once you’re on the preload list (either by TLD or browser) it’s hard to get off. This explains why and gives server config examples:
This presents a chicken-and-the-egg problem for Let’s Encrypt: requests are limited to port 443, but you don’t have a cert for SSL yet. Luckily, you can issue without using TLS on that port.
Crap, Twitter’s URL shortener screwed up this tweet. Do a curl command against both the HTTP and HTTPS domains - your registrar doesn’t provide a cert so the SSL redirect can’t work.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Who at Apple thought that this was a keyboard layout worth investing time in?
(That's a trick question: the answer is "no one" - this thing is buggy as hell!)
A fun UIKeyboard notification fact: there are two active keyboard frames in this screenshot. And both are as wide as the screen, even though they aren't.
Pico isn't impressed.
It's a shame that it's impossible for an app to determine the state of the keyboard (either physical or virtual).
There's a ton of inference involved - is the frame height less than the height of "keys" or how big is this frame relative to my inputAccessoryView?
If you're interested in some of the SwiftUI techniques we used to build @wallaroo_app, check out the Iconfactory blog. @BigZaphod is going to spend the week showing our solutions for common issues. First up, using the Layout protocol in a ScrollView:
Next up in @BigZaphod's series of SwiftUI in @wallaroo_app: how he did the parallax effect while scrolling. Also, some pointers on how to use blurhash for better previews:
Today's installment exploring SwiftUI in @wallaroo_app by @BigZaphod: scrolling hitches caused by AsyncImage and .mask modifiers. Also, caching lots of remote images.
Did you know that you can run macOS Ventura in a virtual machine on Apple Silicon using sample code? It's a great way to kick the tires without disk partitioning, rebooting, etc. Thread...
And Read The Fine Manual. But, of course, you won't.
Select the InstallationTool-Swift target and run it. The debug console will give you feedback. There are two phases: download (which takes awhile) and install (which takes awhile). Be patient (I wasn't). You need about 83 GB of free space.
I’ve been beta testing it for the past couple of months and it’s great. Stuff I rely on remains reliable and new things don’t get in the way. A smooth transition.
@kaleidoscopeapp As far as I can tell, I spent $30 for the app back in 2013. So a tool that I've been using _every day_ for the past eight years has cost me $0.01 PER DAY.
That's a hell of a deal for what I've been getting.
So many people are having problems with the new Banking Information requirements in App Store Connect.
Here is what you need to do:
1) Go to Agreements, Tax, and Banking, then select Banking in the subnav.
You should see a list of your bank accounts. Likely, there is only one. Click on that.
Here comes the fun part: you may or may not see Address, City, State, etc. fields.
If you don't see it, refresh the page. Then do it again. Keep going until you see it. Then enter your info, but don't enter the second line of the address field (it gets rejected).
If your app has a UITableView, you're in good company. Pretty much every app ever written has one :-)
Here are some changes to be aware of with iOS 15:
You may notice a gap between section headers. This is an example of what I saw in our @linea_app - the yellow gap is new in iOS 15.
It took me awhile to figure out where it was coming from and how to get rid of it.
@linea_app The yellow isn't a new view and it's not a part of the section header. It's actually showing the table view's backgroundColor because there's a new gap between the row cell and the header.