Post AkZ48c7q8iYRvp9huy by [email protected] | |
More posts by [email protected] | |
Post #AkJu4u9LGpoTlI3HDk by [email protected] | |
0 likes, 1 repeats | |
Today, I scrolled through an old Objective-C based iOS app I wrote 10 years ago… | |
Post #AkKNVNK8K1aSRY4d7I by [email protected] | |
0 likes, 0 repeats | |
@obrhoff @pasi SwiftUI’s declarative nature is an innovation.Last year’s su… | |
Post #AkKNVNQruyyUmRE0cC by [email protected] | |
0 likes, 1 repeats | |
@pixelscience SwiftUI is a big part of why I feel like I want to switch from iO… | |
Post #AkM9HKKBfLE42sQSgK by [email protected] | |
0 likes, 0 repeats | |
@pasi I like Kotlin. But all the reasons you listed for disliking SwiftUI are v… | |
Post #AkM9HKRHEytgOrk7jU by [email protected] | |
0 likes, 1 repeats | |
@pixelscience Let’s see 🙂 I’m about to see how bad Google does it when I… | |
Post #AkNi56CA423YIoXJzM by [email protected] | |
0 likes, 0 repeats | |
@pasi I was thinking about getting that new, budget Nothing phone. But if I wan… | |
Post #AkNi57DyEn67UiOHRo by [email protected] | |
0 likes, 1 repeats | |
@pixelscience Those look nice!I’ve tried a little bit of Kotlin when I wrote … | |
Post #AkY8D5yPJU10JuAyJc by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience I’m not sure. I’m actually almost happy with SwiftUI, b… | |
Post #AkY8D6OdjwzzdGRvCi by [email protected] | |
0 likes, 0 repeats | |
@obrhoff @pasi I prefer any declarative DSL over explicit autolayout programmin… | |
Post #AkY8D6UfNXorvxGjb6 by [email protected] | |
0 likes, 1 repeats | |
@pixelscience @obrhoff My main takes:1) DSL is not a good idea for large scale … | |
Post #AkY8hyxZRICnXrVqNc by [email protected] | |
0 likes, 1 repeats | |
@pixelscience @obrhoff Auto layout has been used to build fantastic apps for ye… | |
Post #AkYANCGywiuGf6oCXY by [email protected] | |
0 likes, 1 repeats | |
@pixelscience @obrhoff We don’t build iOS apps using Figma either, even if it… | |
Post #AkYQL1TzguhVstsdTU by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff It is funny how both of you end up talking about t… | |
Post #AkYQL1ajHs5YDn20yO by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff I think I generally agree w/ your 1), but not 2). … | |
Post #AkYQL1h6u9C0Xa16v2 by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff Fixed the typo, meant to say discoverability. By… | |
Post #AkYRFVmAFW3w3NJazo by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff You can probably tell that I really truly hate Sw… | |
Post #AkYSt8z8VJNmuGqQVs by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff There’s honestly not a single thing that is goo… | |
Post #AkYe7V60C06t226XGi by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff I think of SwiftUI as being a "form builder o… | |
Post #AkYe7VCNoHDLLp5dDM by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff I’d say that large majority of iOS apps are scr… | |
Post #AkYeWKjDsKvi7LI5ZI by [email protected] | |
0 likes, 0 repeats | |
@pasi @helge @pixelscience I’m not sure why SwiftUI should be significantly b… | |
Post #AkYeWKpbUc2AR8HBVw by [email protected] | |
0 likes, 1 repeats | |
@obrhoff @helge @pixelscience I’ve understood Apple enjoys a massive develope… | |
Post #AkYevEs8mlTtC7L0pU by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff I agree that the large majority of iOS apps are sc… | |
Post #AkYevEyAQMIlUo9pDs by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff This is how we get Overcast being built with Swif… | |
Post #AkYfJr64JpLQhDagOu by [email protected] | |
0 likes, 0 repeats | |
@pasi @obrhoff @pixelscience It would be interesting to see whether you can bac… | |
Post #AkYfJrBjyjsiyoFDF2 by [email protected] | |
0 likes, 1 repeats | |
@helge @obrhoff @pixelscience It would definitely be interesting to see a graph… | |
Post #AkYfTQitENkRnLJYjw by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff I just gave it a try, I can't find any jankyne… | |
Post #AkYfTQouryZK628N8K by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff Find a podcast that has a lot of episodes. Scroll… | |
Post #AkYfuMmryLDTPI1JnU by [email protected] | |
0 likes, 0 repeats | |
@helge @pasi @pixelscience From my feeling more people leave the ecosystem then… | |
Post #AkYfuMtFacJvj50Pk8 by [email protected] | |
0 likes, 1 repeats | |
@obrhoff @helge @pixelscience That’s interesting to hear! I haven’t been fo… | |
Post #AkYlhm6V8M5Xsxa8YK by [email protected] | |
0 likes, 0 repeats | |
@pasi @helge @obrhoff Pasi, would you post a screen recording of this experienc… | |
Post #AkYlhmCskdC0CkZEUy by [email protected] | |
0 likes, 1 repeats | |
@pixelscience @helge @obrhoff Here you go. This is probably a 60fps file. At le… | |
Post #AkYrtEHVJIz6BdZcMS by [email protected] | |
0 likes, 0 repeats | |
@pasi @helge @obrhoff Cool. And do you have an example video of a smoother expe… | |
Post #AkYrtEOEuGN8WWizrM by [email protected] | |
0 likes, 1 repeats | |
@pixelscience @helge @obrhoff Almost any properly implemented UIKit app, really… | |
Post #AkZ3HUGSdUDICfr528 by [email protected] | |
0 likes, 0 repeats | |
@pasi @helge @obrhoff I ask because I spent about two weeks writing scrollview … | |
Post #AkZ3HUMqFlJkWSqAym by [email protected] | |
0 likes, 0 repeats | |
@pixelscience @pasi @obrhoff The problem here is not `ScrollView`, but `List`. … | |
Post #AkZ3HUSVufr2o3Uhou by [email protected] | |
0 likes, 0 repeats | |
@helge @pasi @obrhoff Oh! I’d love to hear more. | |
Post #AkZ3HUYtWwxV7qTnlY by [email protected] | |
0 likes, 0 repeats | |
@pixelscience @pasi @obrhoff IMO the jiggling is due to the cells not getting t… | |
Post #AkZ3HUfH9E3xRdStiC by [email protected] | |
0 likes, 0 repeats | |
@pixelscience @pasi @obrhoff (I bet the whole issue would go away for the podca… | |
Post #AkZ3HW204DpngP6Yls by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff Not sure it’s because of cell sizing, at least … | |
Post #AkZ3Rp4a7qa9dSE90i by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff What makes this worse, I remember Apple already a… | |
Post #AkZ3rC8XVnOgPFB14C by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff Also if you did this 600 episode list with a Scro… | |
Post #AkZ48c7q8iYRvp9huy by [email protected] | |
0 likes, 0 repeats | |
@pasi @helge @obrhoff I’d gather metics before I go hard aggro over the perce… | |
Post #AkZ48cDVnd5kDPoEl6 by [email protected] | |
0 likes, 1 repeats | |
@pixelscience @helge @obrhoff I just can’t believe it’s in the database lay… | |
Post #AkZ4XrYtst612wqusC by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff It absolutely is, I do this with hundreds of items… | |
Post #AkZ4XrevWTutLdfjGa by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff Probably depends on the number of Views you have … | |
Post #AkZ50vEJKHLKov4uxc by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff Is it using SwiftData? | |
Post #AkZ50vKKxsAD7btjM0 by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff No I think he has his own SQLite wrapper built ju… | |
Post #AkZ57W4tErpOq8ofYm by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff The cool thing about SwiftUI is that this often do… | |
Post #AkZ57WBGr8vr9vnlVQ by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff Isn’t SwiftUI just drawing the same views to th… | |
Post #AkZ5EhXf0wFkQEhQga by [email protected] | |
0 likes, 1 repeats | |
@pixelscience @helge @obrhoff And sorry if I come across as aggressive. Don’t… | |
Post #AkZ6baI2F7w8XqrlWC by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff Absolutely not, a View in Cocoa is very expensive,… | |
Post #AkZ6baNhu2TQpRWIMK by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff Hmm. Is it not possible to do some form of View r… | |
Post #AkZ7TCzD6LXFuKdBIm by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff I don't think you come along aggressive at all… | |
Post #AkZ7TD5aicdiE7cHFQ by [email protected] | |
0 likes, 0 repeats | |
@helge @pasi @obrhoff Screenshot of the Animation Hitches tool on Overcast (bet… | |
Post #AkZ7TDBcMDSaWoR5do by [email protected] | |
0 likes, 1 repeats | |
@pixelscience @helge @obrhoff I haven’t really used the hitches tool much so … | |
Post #AkZ8sbvhbDbWShfOgC by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff View reuse is a separate topic and is primarily a … | |
Post #AkZ8sc2RCAzYnaomB6 by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff For what it’s worth I’m also using diffable d… | |
Post #AkZ8scEqS2utQ4cgW8 by [email protected] | |
0 likes, 0 repeats | |
@pasi BTW: I have quite similar issues in Shrugs, not w/ 100 items, but w/ 100k… | |
Post #AkZ9N2MVt9g980iRJQ by [email protected] | |
0 likes, 1 repeats | |
@helge Yeah I think Ivory calculates heights for texts in each of the posts tha… | |
Post #AkZDZwFOKnThkDnA0G by [email protected] | |
0 likes, 0 repeats | |
@pasi @pixelscience @obrhoff That is not wrong, but keep in mind that "vie… | |
Post #AkZDZwLlx4aA40mFwu by [email protected] | |
0 likes, 1 repeats | |
@helge @pixelscience @obrhoff Good point. And you can probably insert those row… | |
Post #AkfKtEKrAkiVyQFnea by [email protected] | |
0 likes, 0 repeats | |
@pasi It's not just the scrolling, it is also scroll location persistence, … | |
Post #AkfKvCqzeUuhxQEBgO by [email protected] | |
0 likes, 0 repeats | |
@helge @pasi see also if you resize Ivory window on macOS, it’s not live-resi… | |
Post #AkfKvCwfJPS0F0siWW by [email protected] | |
0 likes, 1 repeats | |
@jaanus @helge I was sure I had based that assumption on something, and this is… | |
Post #AkfRupfCZX4tiITtNQ by [email protected] | |
0 likes, 0 repeats | |
@pasi @jaanus I think the blur thing is a UIKit thing, not something Ivory itse… | |
Post #AkfRuplED7tm0zIhlo by [email protected] | |
0 likes, 1 repeats | |
@helge @jaanus Unless it’s a Catalyst (non Mac optimized) app in which case w… | |
Post #AkfVIDwQm0XLX6NxaK by [email protected] | |
0 likes, 0 repeats | |
@pasi @jaanus If you put a lot of work into it. Window resizing is one of the e… | |
Post #AkfVIFp3mNpTMox6NE by [email protected] | |
0 likes, 1 repeats | |
@helge @jaanus I didn’t put a lot of work into my Catalyst app (at least in t… | |
Post #AkgErY7oDeaSCgvU0m by [email protected] | |
0 likes, 1 repeats | |
@helge @jaanus Okay I think I know what you mean. In the dark times before M1 c… |