Introduction
Introduction Statistics Contact Development Disclaimer Help
Post AkZ3HW204DpngP6Yls 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…
You are viewing proxied material from pleroma.anduin.net. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.