CreatureSurvive
36
436
CreatureSurvive

@lemmy.world

(iOS | Web | Unity3D) Developer

the more you get, the less you are.

CreatureSurvive 52 points 3 years ago

The mobile theme on lemmy.world is Voyager. You can see it linked on the lemmy.world sidebar. Voyager is just a web app, so it can be hosted by instances as a mobile UI.

path: 0 6237614, hotness: undefined, score: 52, children: 1
CreatureSurvive 32 points 3 years ago

Here is a shameless plug for my own Lemmy app Arctic. It’s not left TestFlight just yet, but it hopefully will soon. It’s a pure Swift based app built with performance and content presentation in mind.

More information is available over at !arctic@lemmy.world

path: 0 3293395, hotness: undefined, score: 32, children: 6
CreatureSurvive 20 points 3 years ago

Here is a shameless plug for my own Lemmy app Arctic. It’s a fully native pure Swift based app built with performance and content presentation in mind. It’s packed full of features, and more are being added all the time.

More information is available over at !arctic@lemmy.world

preview

path: 0 3889935, hotness: undefined, score: 20, children: 13
CreatureSurvive 14 points 3 years ago

!arctic@lemmy.world supports in-line gifs/webp/videos/etc, basically all media types supported by iOS except for webm. I would assume most clients are only displaying the thumbnails in-line to reduce data consumption, and memory requirements, but that is just a guess.

path: 0 6405674, hotness: undefined, score: 14, children: 1
CreatureSurvive 13 points 3 years ago

You can try my Lemmy app, Arctic. It’s a pure swift based iOS app, written with performance, and content presentation in mind. It’s packed full of features, and new ones are being added constantly.

You can read more about Arctic over at !arctic@lemmy.world

path: 0 3463310, hotness: undefined, score: 13, children: 0
CreatureSurvive 13 points 3 years ago

I added crossposting support in Arctic recently, I’m not sure if any other iOS clients support crossposting at the moment.

!arctic@lemmy.world

path: 0 4681017, hotness: undefined, score: 13, children: 1
CreatureSurvive 11 points 2 years ago

Thank you!

Arctic does support selecting text in posts and comments. You can access this feature using (•••) -> Select Text. I’m not sure how Voyager handles text selection, but in Arctic this will show a popup with the raw Markdown for copying.

path: 0 12980516 12980611, hotness: undefined, score: 11, children: 4
CreatureSurvive 11 points 2 years ago

My pleasure! I’m not exactly sure what is going on here, I submitted a new build to TestFlight 2 days ago, and it’s still waiting for review. I’ve always had really good luck with the review processes and it’s usually approved within an hour or so even with AppStore releases. I’m hoping it’ll be approved sometime today since the weekend is over.

I was really pushing to have the update ready before this happened, but I was not expecting such a long wait for review.

Anyway as others have pointed out, you can switch to the AppStore version without loosing any settings. Keep your eye out, I’ll be posting here when the new TestFlight version is live.

path: 0 12258834, hotness: undefined, score: 11, children: 4
CreatureSurvive 11 points 3 years ago

My app Arctic falls into the free, closed source, privacy respecting category. I see what your going for as far as a direction for the community, but it is limiting for apps such as mine. Just because software is free, and doesn’t track its users does not necessarily mean it needs to be open source. Closed source software also does not equate to being nefarious or tracking users.

I’m a big fan of FOSS, and am working towards open sourcing components of Arctic, but I haven’t decided whether I want to fully open source the project.

What I’d prefer to see is requirements for post formatting. So all submissions need to include information about the client

  • pricing (free) (paid) (freemium) (IAP)
  • source (closed-source) (open-source)
  • tracking (ads) (crashlitics) (anonymous) (etc)
  • platforms (web) (windows) (linux) (iOS) (android) (cross)

I’m a fan of this community because it is the only one I’ve found that is targeted specifically at providing information about lemmy clients, and with the proposed changes, I see that information becoming more fragmented. I’d rather see changes along the lines of what I suggested, or similar, and then maybe a new community could be born (FOSSLemmyApps) which could be advertised in a stickied post here, and included in the sidebar.

Ultimately, it is up to you as the moderator, but I do hope you’ll consider feedback from the existing subscribers. Perhaps an open discussion, or a poll would be good for getting feedback about the proposed changes.

path: 0 7735307 7735357 7735829 7735885 7736945, hotness: undefined, score: 11, children: 1
CreatureSurvive 11 points 2 years ago

Open source is absolutely in the roadmap for Arctic.

Arctic is 100% free and always will be, there are no paid or premium features. In app purchases are solely for the purpose of supporting development, and ongoing server costs for push notifications.

Why is Arctic closed source? Well, Arctic started out as a small personal project for myself. I did not have any idea the project would grow so big. I did not choose the best architecture for the project (MVC) and over time its become a bit unruly. I do not want to open source the project in its current state. I’m working on migrating to MVVM which will vastly improve readability, and overall code quality.

I’ve also been working on modularizing a lot of the larger components of Arctic into packages in an effort to clean up the core project. The project is built using UIKit instead of SwiftUI, thus the custom UI components such as the Markdown rendering system are cumbersome and complicated. Moving components such as this out of the core project into manageable dependencies is a major step towards open sourcing. Of course, all these packages will be open sourced along the way.

In the end, what I may end up doing is similar to mlem. Starting the project fresh, open source from the start, and based on a more sustainable pattern. I’ve leaned a ton while working on Arctic, and I have a much more concise view of the end product I want to build now. I think this would actually be an easier feat than refactoring the entire project. All that has been stopping me from doing so, is it would force Arctic to take several steps backwards in order to move forward.

Anyway, yes I am working to open source Arctic, and I am very excited to do so. I’m still working out the details on how I want to achieve this step.

path: 0 13783839, hotness: undefined, score: 11, children: 1
CreatureSurvive 11 points 2 years ago

Thank you so much, I’m glad you’re enjoying it!

path: 0 12980192 12980661, hotness: undefined, score: 11, children: 0
CreatureSurvive 10 points 2 years ago

Yes, I’m I’m working on finalizing some of the new features and bug fixes so I can push out the next release. If needed, I’ll disable some of the new features so I can push out a working build while I continue to work on them. Either way, I’ll have an update out before it expires.

path: 0 12077576, hotness: undefined, score: 10, children: 2
CreatureSurvive 10 points 2 years ago

I’m super excited about this release. It’s been a crazy amount of work over that last month, but I think it’s definitely paid off.

I hope you enjoy the update, please let me know if you have any feedback.

path: 0 12991916 12992256, hotness: undefined, score: 10, children: 0
CreatureSurvive 10 points 2 years ago

It’s not abandoned. I had a very busy summer and did not have much time to work on it. I’m back at it now and I have a couple big updates coming over the next few weeks. Things should start picking up around here again. I plan to get back to weekly updates, I also have some time off from work next month so updates may be more frequent during that time.

path: 0 12074828 12077637, hotness: undefined, score: 10, children: 1
CreatureSurvive 9 points 3 years ago

I believe they just added TopHour, TopSixHour, TopTwelveHour in version 0.18 but I don’t think they are implemented yet, because I have not been able to get them to work properly while testing in my app.

path: 0 633026, hotness: undefined, score: 9, children: 2
CreatureSurvive 9 points 2 years ago

Haha, yeah. What it really came down to was scrolling through the comments in that post. I noticed a lot of issues with Markdown rendering for some edge cases. For a Markdown based platform, at the very least the clients should properly support Markdown rendering.

path: 0 12982487 12992163, hotness: undefined, score: 9, children: 0
CreatureSurvive 9 points 2 years ago

Always a pleasure, hope you enjoy!

path: 0 12980026 12980616, hotness: undefined, score: 9, children: 0
CreatureSurvive 9 points 2 years ago

Thanks for posting this! It helped me find a bug in my app where it would download that entire file into memory while attempting to fetch metadata for the link. Whoops.

path: 0 12578926 12579167 12579406 12585801, hotness: undefined, score: 9, children: 0
CreatureSurvive 8 points 2 years ago

That’s great to hear! I really glad you’re enjoying it so far.

Than& you for the tip, I had honestly forgotten all about the confetti!

path: 0 12980516 12980611 12980726 12992182, hotness: undefined, score: 8, children: 2
CreatureSurvive 8 points 2 years ago

Good catch, I completely overlooked that. I’ll rename it in the next release. Thanks for letting me know!

path: 0 8314284, hotness: undefined, score: 8, children: 1

thanks for using Leebra!

go to feed...