![]() ![]() The tall image on the left can be resized from its corners and the top and bottom, but not from its sides. The wide image on the right can be resized from its corners and sides, but not from the top and bottom. Thankfully, resizing from the corners always work, so it’s not a deal-breaker, but it’s something I’ll investigate further later down the road. Conversely, if the image’s height is larger than its width, it can’t be resized from the sides. The only downside is that if the image’s width is larger than the image’s height, resizing the window from its lower or upper edge won’t work. Nothing a bit of trial-and-error couldn’t fix I ended up with an aspect ratio NSLayoutConstraint on the image that does the heavy lifting for me. However, the user resizes that outer window, not the shot itself, so the resizing has to take that into account. Getting the resizing of a floating shot was a bit of a hassle: the image itself has a different aspect ratio than the “outer” framing window. I reconsidered my approach and instead of using a window below the actual shot content’s window to act as the framing that holds the buttons, the entire thing is just one single window now, and with that change, I was able to get rid of all the issues I had. If you recall, I had a few kinks to work out regarding the floating shot’s framing. So much has happened and changed, though, so it’s high time I give an update. The reason’s twofold.ġ) I’ve been busy making good progress on the app and didn’t want to interrupt my flow.Ģ) I encountered a deadlock issue in my Core Data stack that I’ve been trying to debug for the last one-and-a-half weeks (and never solved directly, but found a way around it). It’s been quiet in this journal recently. But I am resolved on its upgrade path: existing customers of ScreenFloat 1 will receive ScreenFloat 2 for free. Regarding pricing, I don’t know what ScreenFloat 2 will cost yet. And while that may be a serious lack of managerial skill: I accept that flaw and ignore it □♂️. I’m a solo developer, with multiple apps that need maintenance and updates, there are just too many moving parts for me to be able to estimate, well, basically anything. ![]() Disclaimer: Estimated Time of Arrival, Pricing I’m now working on ScreenFloat 2, and I thought it would be fun to chronicle my progress, struggles, successes, failures and break-throughs, as well as random stuff while developing it. ScreenFloat lets you keep visual references to anything you see on your screen floating above other windows using screenshots. ![]()
0 Comments
Leave a Reply. |