@Arcticulate@toot.community
@Arcticulate@toot.community avatar

Arcticulate

@Arcticulate@toot.community

Male. Born and raised in Sweden. I’m a Swift-programming hobbyist, Linux enthusiast, promoter of MacOS-native apps powered by AppKit and SwiftUI frameworks. Mac owner since 2006.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

dimillian, to random
@dimillian@mastodon.social avatar

Are those pastas real?

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian Yeah. There are different kinds of pasta for different types of sauces and dishes. For example, fusilli (”corkscrews”) works great in a pasta sallad, but I would not use spaghetti in a sallad 😅

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian Yeah, but I mean: if someone asks any pro chef out there, they would probably reply with a list of recommended pasta types for specific meals.

(EDIT: changed ”you” for ”anyone” as it was not directed at you as a person but you as in ”someone, anyone”. Also realised that ”lecture” sounded harsh, so I changed that to being a list of recommendations).

dimillian, to random
@dimillian@mastodon.social avatar

Do you think it's good? Because I think it's not good for consumers or app makers. EU will probably be late with new stuff yet again.

https://www.macrumors.com/2024/01/15/app-store-to-be-split-in-two/?utm_source=dlvr.it&utm_medium=mastodon

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian I agree and disagree at the same time. Apple has neglected the App Store user experience for several years, the App Review process needs to improve according to several reports and it needs to be better suited for cloud-gaming revenue models (as an option — not a new default). I also want a way to install more than 3 apps for 7 days at a time on my own devices, w/o Apple Dev Prog. I don’t think they would lose much by easing the restrictions.

jamesthomson, to random
@jamesthomson@mastodon.social avatar

It's technically a 3D About screen.

Arcticulate,
@Arcticulate@toot.community avatar

@jamesthomson OK, technically a 3D About screen, but could it also work as a spatial-environment pog? (Note: random photo from the internet). Source: https://treasurevalleyantiques.com/products/pool-billiards-snooker-blue-8-ball-heavy-metal-caps-pog-slammer

jorijn, to random
@jorijn@toot.community avatar

Oh Wordpress, how I've missed your funny ecosystem.

Me: I'm looking for a simple, minimalistic theme.

Wordpress Designers: Here's a theme with 56 bundled plugins, and over 200 templates to get you started!

Arcticulate,
@Arcticulate@toot.community avatar

@lucp @jorijn 8-9 years ago: https://www.invicti.com/blog/news/dom-xss-vulnerability-wordpress-default-theme-twenty-fifteen/
Default theme had an XSS security flaw. Haven’t heard anything, since, but using the default is not always the best. As long as you keep Wordpress updated on the same day any security patch is released, it should be fine, though, just in general. At work we use a completely different company’s set of popular web productivity tools: Atlassian’s JIRA and Confluence. Similar problem: high-risk targets, rapid updates necessary.

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

SwiftUI-ficating Godot on iPad is the ultimate Yak Shaving exercise.

Yesterday I figured “quick win, remove the menu” and that turned into “wire up the Godot new scene” and that turned into “oh but that needs to use my new dialog”, “this needs a general purpose bridge” and realized I needed to finish my general callout framework rather than registering callbacks everywhere.

But I think I got it! Expect a blog post soon.

Arcticulate,
@Arcticulate@toot.community avatar

@Migueldeicaza Very exciting to see a fullsize app get built using the C++ integrations feature in Swift and then get a GUI designed in SwiftUI around that. At least this is how I interpreted the design to be like. Question: have you encountered any limitations with the GoDot bridging in ”Swift C++ v1” (roughly put), obstacles like no support yet for virtual classes?

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

Almost there!

Arcticulate,
@Arcticulate@toot.community avatar

@garrett @Migueldeicaza That’s really great, keep it up! However, I’m pretty close to being a thousand days 🈷️ above that (Japanese) 😉

Arcticulate,
@Arcticulate@toot.community avatar
Migueldeicaza, (edited ) to random
@Migueldeicaza@mastodon.social avatar

Last night @marquiskurt suggested this new style of menu, and @Naxum pointed me in the right direction.

Here is what it looks like:

Before and After:

Arcticulate,
@Arcticulate@toot.community avatar

@Migueldeicaza @marquiskurt Cut, copy, paste grouped horizontally gives me a Windows 11 UI feeling, but maybe I remember it wrong.

dimillian, to random
@dimillian@mastodon.social avatar

I'm sorry, but Catalyst optimized for Mac is a total no-go. This is insane in 2024.

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian @misaellandero Well, you made it work really well on MacOS with Optimized for iPad. You could use ButtonStyle, creating your own custom styles for buttons, but I wonder if you would gain many advantages over Catalyst.

dimillian, to random
@dimillian@mastodon.social avatar

Macabi

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian Cool, didn’t know that 👀. I guess it’s Mac ABI (application binary interface) or an old codename for Catalyst before Marzipan?

jorijn, to ghost
@jorijn@toot.community avatar

I've been having issues with my blogging software, Ghost, for a while now. Deployments aren't stable, and not very predictable.

Looking for something else.

Give me your best suggestions!

Arcticulate,
@Arcticulate@toot.community avatar

@jorijn Sorry to hear that. I’m looking towards maybe using Ghost in the future, but only if I can get my web host to offer it for me (not setting it up from a tar ball release or anything). From what I understand, Ghost is like Wordpress except done correctly — not slow-ass and a security nightmare. The founder of the project is an ex-Wordpress employee who got tired of the bloat.

dimillian, to random
@dimillian@mastodon.social avatar

Xcode 15.2 is still not on Xcode Cloud :(

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian What’s the minimum supported macOS version on Xcode Cloud? 🤔

jorijn, to ChatGPT
@jorijn@toot.community avatar

They argue that Bitcoin squanders computational power.

In my opinion, this also ranks quite high in terms of wasting computing resources.

It wrote a Python script, then spun up a virtualised environment to execute it, to show me the number of days that passed since a specific date.

Arcticulate,
@Arcticulate@toot.community avatar

@jorijn May I recommend Bing, powered by ChatGPT’s GPT-4? I got an answer without using a script (for fun, I used another date). See included screenshot.

dimillian, to SwiftUI
@dimillian@mastodon.social avatar

I have only one item on my wishlist for Swift/SwiftUI.

Please move the environment pattern from to and let us access our environments from anywhere in Swift.

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian What about PreferenceKey? If not, maybe I misunderstood the use case.

dimillian, to random
@dimillian@mastodon.social avatar

Two of the best cheese. And those are not French.

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian Halloumi is huge in Sweden. We grill it (even marketed in stores as ”Grilloumi”), fry it, slice it up in salads … it’s universally great! 👍🧀

jamesthomson, to random
@jamesthomson@mastodon.social avatar

I was excited to realise that I'd met Samantha Béart, the actor who plays Karlach - my favourite character in Baldur's Gate 3 - eleven years ago.

Turns out they also played Random Dent in the Hitch-Hiker's Guide to the Galaxy, and I got the cast to sign my script book when the live show came through Glasgow.

Sadly the photographic evidence is somewhat blurry, but that's on brand given the single very blurry photo I have of me meeting Douglas Adams.

A blurry photo of me with Samantha Béart.
A blurry photo of me and Douglas Adams.

Arcticulate,
@Arcticulate@toot.community avatar

@jamesthomson Really cool! I think there being photos of the events help to trigger (or boost) one’s memory of what happened during those days, regardless of blur or not 🙂👍

dimillian, (edited ) to random
@dimillian@mastodon.social avatar

At some point in your life you have a choice to make. You can be product first, mobile first, unit tests first. You can only pick two.

Arcticulate,
@Arcticulate@toot.community avatar

@slothdude @dimillian 1/ I’m not a fan of the ”minimum” part” in MVP when it comes to native apps. I think a mobile or desktop app needs a set of easily-defined goals telling the developer(s) what version 1.0 is supposed to contain. It does not need to be ”super-perfect” — just good enough to deliver value for its users on day one. ”Minimum viable product” makes sense in a web app, because there’s a web browser to account for.

Arcticulate,
@Arcticulate@toot.community avatar

@slothdude @dimillian There will be security flaws found and fixed frequently, pushing the web app developer to publish updates which are verified to align with those new browser/web view updates on a regular basis. There will also be changes in the web browser features and it seems like Chromium-based browsers get new features constantly. As such, I don’t see web apps as ”done”, which means MVP is needed to get web apps approved in terms of ”this app works”.

Arcticulate,
@Arcticulate@toot.community avatar

@slothdude @dimillian Initial release is so much better, yeah. Also, the Venn diagram sums it up nicely 👍

dimillian, to random
@dimillian@mastodon.social avatar

I want this UI on iOS now. I like the status as card.

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian I think the UI for Notification Center needs another round of modernisation. This glass UI might fit in there if done right, on the lock screen. Some (not all) UI elements work on Apple TV as well, but this level of transparency in regular apps on a phone and tablet can get really annoying if you use it every day, frequently. Maybe for a relax/yoga app, though? It’s like … pizza is great, but I would get tired of it if I ate it 7 days a week, 52+ weeks per year.

dimillian, to random
@dimillian@mastodon.social avatar
Arcticulate,
@Arcticulate@toot.community avatar

@dimillian @cassidy I think the federation between Meta and instance owners will be an intereeting thing to follow from the sidelines, but I wonder what happens if monthly data and server load skyrockets significantly x100? I think there will be at least a few smaller instance owners who will block Meta’s servers, not because they want to do that, but because the bills increase too much. I’m not saying it will happen, but it’s a possibility.

dimillian, to SwiftUI
@dimillian@mastodon.social avatar

Around the same time last year, I started developing @IceCubesApp , my idea of a Mastodon client entirely in .

I wanted it to be my ultimate playground for testing ideas and also for it to be an excellent app for anyone to use. And I think it's a success!

The app rapidly grew to add unique features such as AI-enhanced post composer, profiles with featured tags and verified URLs, tag groups, grouped notifications, and many more!

I can't wait to see what 2024 has in store!

Screenshots of Ice Cubes showing a profile with featured tags
Screenshots of Ice Cubes showing the tag group feature.
Screenshots of Ice Cubes showing the grouped notifications feature.

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian @IceCubesApp Chase H.Q!! Are you serious? It’s one of my favourite arcade games. I played it when I was 7 or 8. Considering I played it around the year you were born, how did you hear about it? Was it via the MAME arcade emulator or some old arcade hall? I played it in a small mall.

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian @IceCubesApp I mean, I didn’t know the game was famous enough to get much attention from people unless someone played the arcade (and maybe you did play it but I just … such good taste 😲).

dimillian, to random
@dimillian@mastodon.social avatar

Some screenshots of the original Tweetie UI. The true Golden Era. Oh hi @stroughtonsmith. To this day, when making app I still try to emulate this level of refinement.

Screenshot of a Twitter post on a mobile device with a user's tweet about their website's correct address for finding their content.

Arcticulate,
@Arcticulate@toot.community avatar

@dimillian Ah, cool 🙂. Was it the original ”thick” iPod Touch? My 2nd-gen is really slim and the metal backside is amazing. I really love the rounded edges and front look. I don’t know, just Apple at its peak! That said, I do NOT miss the tableviews (I think I wrote a comment about this recently). The Obj-C UIKit apps weren’t always optimised with API features like prepareForReuse() and similar, back then: https://developer.apple.com/documentation/uikit/uitableviewcell/1623223-prepareforreuse

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • InstantRegret
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • modclub
  • Youngstown
  • ngwrru68w68
  • slotface
  • osvaldo12
  • kavyap
  • DreamBathrooms
  • Leos
  • thenastyranch
  • everett
  • cubers
  • cisconetworking
  • normalnudes
  • Durango
  • anitta
  • khanakhh
  • tacticalgear
  • tester
  • provamag3
  • megavids
  • lostlight
  • All magazines