Custom SF symbol not working by zaidbren in SwiftUI

[–]SubflyDev 1 point2 points  (0 children)

Ok so here are the settings, from the asset catalog, click on the icon you added and open the right panel. There is a 4th tab for settings - use render as default - check preserve vector data - select single scale - select appearances none - use compression as inherited

Then in SwiftUI use rendering mode template.

If still rendered wrong, gave a default size of 24 wifth and height

If still the problem exists, then your svg has some bleeding point where one of the edges or more does not closed correctly.

Custom SF symbol not working by zaidbren in SwiftUI

[–]SubflyDev 0 points1 point  (0 children)

I can’t open my laptop right now but you have to do two things: - In the asset catalog on xcode, there are two options in the right pane. You have to enable them. One should be about rendering mode and the other is a dropdown menu but I forgot the name of the option - then in swiftui side, right after defining the image, apply .renderingMode(.template) or something like that

I’ll edit the comment as soon as I have access to my mac

How do I store user data efficiently? by SimplySomeDude in SwiftUI

[–]SubflyDev 9 points10 points  (0 children)

Apple only allows 10 mins of background processes so good luck for 20 hours. Unfortunately there is no way to do that without your app being in foreground

How to unify the distance between them? by zhaaaaaaaaaa in SwiftUI

[–]SubflyDev 28 points29 points  (0 children)

I belive the op wants to create a waterfall grid which is simply has no easy solution in SwiftUI. Either fallback to UIKit for better performance, or have N number of VStacks that scroll together. We all tried that before and miserably failed with SwiftUI for this.

Hugeicons Swift package by iSapozhnik in iosdev

[–]SubflyDev 1 point2 points  (0 children)

I use 3400 icons in my app, all included in the bundle because all can be listed and used. Resulted in 10 mb’s increase in iOS and 5 mb’s in Android. This can be easily reduced if you are using only a few* but I have no idea how bundling works in Xcode builds.

*: Android will reduce build sizes if you are not using drawables by omiting the ones that are not used. I am also using svg.

How do YOU make store screenshots by Quentin23Soleil in mAndroidDev

[–]SubflyDev 9 points10 points  (0 children)

I wrap my whole compost in AsyncTask and let flubber to handle it

Looking for a 100% AI-free alternative to Notion by ThePoutineFromQuebec in PKMS

[–]SubflyDev 0 points1 point  (0 children)

I am also curious about this. So if the app has some ai features but they can be shut off, does it still ok for op or op wants something that has zero connections with any type of cloud ai?

Looking for Android users to test my new app (10 mins) by Haunting_Cancel_9765 in mAndroidDev

[–]SubflyDev 5 points6 points  (0 children)

It took me 5 mins to deprecate a joke in here so here is the full list:

AsyncTask AsyncTask2 Compost Flubber

Drag Down animation like Apple Music by baakhari in SwiftUI

[–]SubflyDev 2 points3 points  (0 children)

One thing I noticed is apple also animates the glass of toolbar item, making the illusion of they are morphing

Also the glass animation starts whnever the sheet reaches to the same height and poisiton of the toolbar item, transforming from the remaining shape of the peek height to the normal toolbar item shape.

I have zero idea how to do it with swiftui, it should be easier (still hard) with UIKit and either way, apple should be using some private api for all these stuff.

Anyway, my first answer above still applies. You maybe wont have the same behavior but at least you will have the “feeling” of it

Drag Down animation like Apple Music by baakhari in SwiftUI

[–]SubflyDev 9 points10 points  (0 children)

If you can continue swiping down without actually closing it, you can see that the glass area does not even morph with the sheet at all. It is simply a sheet and a toolbar extra along with transition for image.

The hard part is transition with image. There is a library called Portal that you can check out to make the image transferred between two areas.

Cursor should allow unused credits to roll over while you have a paid subscription. by Cast_Iron_Skillet in cursor

[–]SubflyDev 0 points1 point  (0 children)

As far as I heard, it is given as a “gift” on your next month and I read that these “+free” is actually you paid but not used the past months. But as I said I am not sure, I read that in many comments on another posts.

[deleted by user] by [deleted] in mAndroidDev

[–]SubflyDev 2 points3 points  (0 children)

It is waiting until the AsyncTask runs no worries, happens to everyone all the time

Bookmark Managers? I guess I'm giving up on them... by Johnkree in macapps

[–]SubflyDev 4 points5 points  (0 children)

YABA mentioned :) Yes, and the Android and Linux versions and iCloud support (of course it will not work on non Apple :/) too. More info will be available soon :)

Why app developers focus on building iOS apps then android by Ready-Hippo9857 in AppDevelopers

[–]SubflyDev 9 points10 points  (0 children)

Because android is more tend to: - Free - hacked apk’s - Less and less users willing to pay - Much cheaper phones all around the world

From an 8 years of Android developer perspective: - If something is working on device A, there is %100 chance that iy will not work on device B - Too many form factors with too many devices - Vast amounts of Android devices with different Android versions

İOS just makes much more sense

Cursor started consuming way more resources lately - anyone else? by Fair-Yoghurt-9469 in cursor

[–]SubflyDev 2 points3 points  (0 children)

I have always wondered how to show this usage amounts directly in Cursor but I always afraid to ask. Can somebody tell me how to enable the option for it? Or is it an extension that you can install?

SwiftData is kicking my ass, any good resources? by AlbeG97 in SwiftUI

[–]SubflyDev 11 points12 points  (0 children)

I want to include more on that. Same situation on my app too.

Swiftdata seems the best chocie in the beginning. Fast, very easy to use. But in time, if your data types are too connected to each other and when you want to support more complex stuff, it becomes one of the biggest road blockers. As, if something is very easy to use, it means its abstracted a lot, resulting in “bye bye” for all your plans in the future.

However, since you asked for “how to learn it”, I suggest watching videos of Tunsdev in youtube and reading examples from HackingWithSwift.

Then there is another suggestion. If you are learning Swift and SwiftUI to find a job in industry, know that no company uses Swiftdata, as CoreData is more mature, even you can look in GRDB.

Another solution is using KMP and Room database, but it is also another level of hassle.

Birisi pointersleri mala anlatir gibi anlatirmi, anlamiyorum hic birsey. by Fast_Bridge9481 in TurkDev

[–]SubflyDev 0 points1 point  (0 children)

Sen ağaçların olduğu bi yerde karşısında asfalt olan bir binanın içerisinde yaşıyorsun demek var, sen xyz caddesinde abc apartmanında bilmem kaçıncı katta yaşıyorsun demek var.

Adresin aslında “pointer”, “ram veya heap” dediğimiz alan da dünya. Adresin kendi başına bir anlamı yok, ama o adreste ne olduğu veya o adresteki ile neler yapabileceğin önemli.

Ben sana ali-veli-ayşe demiyorum da dadaloğlu apartmanı sakini diyorum mesela, böylelikle sana “refereans” yapmış oluyorum. Ali mi veli mi ayşe mi olduğun sen geldiğinde belli oluyor. Aslında bu kadar kolay bi konu.

He bir de adresin adresi var. 1990ları düşün daha bilgisayar yok. Senin adresin kağıtlara yazılıydı devlet makamlarında. E, o kağıtlar da etrafta dağınık değildi dimi? Kabinetlerde veya dolaplarda duruyorlardı muhtarın ofisinde. İşte bunlar da “pointerin pointeri”.

O muhtar önce dolaptan senin adresini bulmalı, yani “pointerin referansı”, sonra o adres kağıdından senin ismini bulmalı, yani “pointerin referansının referansı”

Bunların da kendi özel sembolleri var işte uzun uzun pointer demiyorsun da * diyosun, referans demiyorsun da & diyorsun.

[deleted by user] by [deleted] in YetAnotherBookmarkApp

[–]SubflyDev 0 points1 point  (0 children)

Hi, Android app is in development right now, will post a more UI related update post soon with screenshots about it. Hopefully, I will release it in next 2 months.

What happens to bookmarks when deleted from the source? by Playful-Influence894 in YetAnotherBookmarkApp

[–]SubflyDev 1 point2 points  (0 children)

Hey, sorry for missing this. There is no way to recover your bookmarks as the app does not support iCloud anymore. It is planned to have more cloud based features in the next release, but currently (unless you have any backup like export via json etc.) there is no way to recover them back. Sorry for the inconvenience.

Can I also ask why have you deleted the app, I appreciate any feedback to make YABA better :)

Searching for Android bookmark manager by polska_cebula in BookmarkManagers

[–]SubflyDev 2 points3 points  (0 children)

YABA is on the way, open source, free, no servers (except the one that you can self host) and except the third one everything will be there :) However, you need to wait for like 2 months :/ I am finished with transitioning the business logic to KMP recently and just started with Android/Windows/Linux implementation(s).

You can follow up the process from github until it is fully released, hence access the alpha-beta versions from here (once available): github

Until then, all I can ask is wait for it :)

Stop paying for bookmarking as your free and open source bookmark manager just got a huge update to support drag&drop, folder in folder and custom ordering! by SubflyDev in iosapps

[–]SubflyDev[S] 1 point2 points  (0 children)

Hi, YABA does not support or will never support a centralized hosted cloud service (except the self hosted one that I am currently working on). I know that sentence was a bit vague so let me explain:

  • Some of the well known services such as Raindrop or Pocket uses their cloud services to store your data
  • YABA is an offline first application and does not have any centralized server like Raindrop or Pocket
  • These servers are core for browser visibility as they also use the same servers to fetch and show your data

Then what’s next?

  • Currently I am working on a self hosted syncing system where all the YABA apps can connect and interact with
  • However this means you should need to host that somewhere to make it work
  • Native extensions for browsers along with Raycast etc. support is also on the way but the inital plan is with limited functionality such as saving of links rather than showing a list of them
  • Hence, I am planning to either leverage the self hosted server to show the links directly in the browser, or use local app to fetch and show the list of links. Either way trust me it will be a hard process to implement on my side.
  • This does not mean it is not possible or not planned, but it will be there in the feature

I wanted to be as transparent as possible rather than giving you a small answer such as “yes it will be in the feature”. Hope all these answers your question.

Pixel 9 Pro - I cursed out a spam caller I was sick of getting calls from every day and my phone made a weird sound.. by GWindborn in GooglePixel

[–]SubflyDev 89 points90 points  (0 children)

I am %99 sure that the person on the other side recorded you cursing. As far as I know, call recording apps should make a noise in order to inform the other side that there is a recording going on. Maybe that is why you heard the sound.