| Post AkY8hyxZRICnXrVqNc 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… |