Haven't been able to export #Fedigardens automatically with #XcodeCloud, as it seems that it's failing to sign it. Has anyone seen this before?
#fedigardens #xcodecloud #iosdev
Dropping a new build of #Fedigardens on #TestFlight today! There isn't much in terms of what's changed, as it's mostly under the hood, but it's inching closer to something more stable!
Changelog: https://fedigardens.app/changelog/#version-10-53
TestFlight: https://testflight.apple.com/join/31AZNhx9
Made some minor improvements to the authentication screen in #Fedigardens today with some QoL UX fixes such as a clear button in the text field and 'Done' accessory view, along with fixing the autocompletion bug (autocomplete was *never* supposed to be enabled to begin with, recent SwiftUI APIs must've broke it).
Managed to get some #refactoring of #Fedigardens the past couple days! The auth module and frugal mode package feature a new architecture similar to Composable, but a lot more simplified.
Also, helpful that this is being broken down into individual Swift packages rather than being bundled inside the app. Definitely helps with test-driven development.
#refactoring #fedigardens #iosdev
Der Apfelbaum erinnert mich an mich Anfang des Semesters - klar, die ganzen Seminare machen ich, nein, das ist nicht zu viel...🙃🙂 #fedigardens #fedigardening #fedigarten
#fedigardens #fedigardening #fedigarten
So I know I've been lagging behind a little bit wrt #Fedigardens, and that's mostly due to some extra effort going into #IndexingYourHeart. I am planning to get back to work on Fedigardens again, but a lot of the work will probably be behind-the-scenes stuff like ensuring iOS 17 compatibility and refactoring the state logic that's barely keeping the app together.
Hopefully, with all that in place, I'll be able to focus my attention on creating a Mac port, too...
#fedigardens #indexingyourheart
Zoom durch den #Garten meiner #Eltern
#stachelbeere #gewachshaus #fedigardens #gardening #eltern #garten
New improvement to #FrugalMode in #Fedigardens: alt descriptions! Since alt descriptions are use to describe images and provide commentary, it makes sense to display them in favor of the actual attachment.
Frugal mode also gets turned on automatically when Low Power Mode does, which should help save resources in a pinch.
Just spent some time adding a new Frugal Mode to #Fedigardens, which allows you to limit resource usage with the flip of a switch. It's been something I've wanted to add for a while, but didn't get to it.
Idea inspired by @wim_v12e's article on #FrugalComputing for developers.
PR is open at https://github.com/alicerunsonfedora/fedigardens/pull/20
#fedigardens #frugalcomputing #iosdev
This is still a WIP (the icon, namely), but you should be able to chat with anyone on Matrix if they include a @matrix field in their profile bio with a valid Matrix ID...
(This also works in the status detail view's profile menu, too).
If you're using a @matrix client, you can chat with me and others about #Fedigardens with the new room I launched!
The addrtess is #fedigardens:one.ems.host.
For those in my Slack workspace, you don't need to do anything; it's already bridged automatically.
Loving the little sound effects in @IceCubesApp. Would anyone like to see this behavior in #Fedigardens as well?
Note that I would make this a setting, so it’d be user configurable as to whether sounds play.
A new #Fedigardens build is out today in #TestFlight! It includes some improvements to the attachments viewer and other general UX improvements.
TestFlight: https://testflight.apple.com/join/31AZNhx9
Release Notes: https://fedigardens.app/changelog/#version-10-35
I just realized I forgot to publish the new #Fedigardens build a couple days ago. Whoops!
Doing that right now
In future #Fedigardens builds, you'll notice that some language has changed. Notably:
- Instances have been renamed to "community servers", or "servers" if there isn't enough room.
- "Statuses" have been renamed to "discussions". Yes, this could also be "post" or "toot", but given the project's design goals, "discussion" makes the most sense here.
On that note, please do understand that some features and design decisions in #Fedigardens are made with a specific intent in mind (i.e., social media treated like email). As such, I will selectively take in feature requests that align with the design goals of the project. If those design decisions irk you, you are more than welcome to try other clients. I would recommend @IceCubesApp, in that regard.
Hey folks, just a friendly reminder about sending feedback on #Fedigardens, whether it be through Raceway or TestFlight:
Please, please, please, don't write your feedback passively! I understand if you get frustrated by a particular feature or quirk, but getting aggressive in your feedback is neither productive nor helpful for me.
Going to be pushing out a small new build for #Fedigardens which adds in the changes I talked about before the the URL handling.
Hopefully, this can allow me to get to the root of the problem, and how it can be addressed.
So, to at least prevent the app from crashing and burning when you try to input an invalid domain name, I've made this PR to help address it. I still don't know which instances cause this problem, but I hope this can help diagnose what's going on.