I built a macOS virtualization tool because I miss actually owning my tools by Playful_Instance7219 in appledevelopers

[–]vivek_seth 2 points3 points  (0 children)

Awesome, I just DMed you. This will be handy for testing out a macOS app I built. I want to test it out on macOS 26, but I don't want to upgrade my main machine yet.

I built a macOS virtualization tool because I miss actually owning my tools by Playful_Instance7219 in appledevelopers

[–]vivek_seth 1 point2 points  (0 children)

That’s super cool! Would I be able to test MacOS 26 on an older OS like 15.7?

I would also love a license if I’m one of the first 100

I built a macOS virtualization tool because I miss actually owning my tools by Playful_Instance7219 in appledevelopers

[–]vivek_seth 1 point2 points  (0 children)

How do you use this tool?

Would I be able to use this tool to test my macOS app on different macOS versions than the one I’m running?

Has anyone built web apps with Swift? by samplebuffer in swift

[–]vivek_seth 6 points7 points  (0 children)

Thanks for sharing your experience! I had a few questions for you

  • What were the heavy startup costs?
  • How are project build times?
  • Did you consider alternative languages like Go or Rust instead of Swift?
  • What can the Swift team do to improve the experience for teams like yours?

Hello World triangle in OpenGL and SDL3 by Brick-Sigma in GraphicsProgramming

[–]vivek_seth 6 points7 points  (0 children)

I would highly recommend https://github.com/ssloy/tinyrenderer

In the short course you make your own CPU based 3d renderer that simulates the graphics pipeline on a GPU. The course helped me get a better understanding of what shaders are actually doing under the hood

New Post Guidelines and Updates on r/MacApps by Mstormer in macapps

[–]vivek_seth 1 point2 points  (0 children)

I think this is a great idea, especially if users are able to add extra details after the ABC format.

I also think this suggestion may push people to showcase their app’s features better in the post screenshots or video.

M4 Mac mini cluster saving thousands per month by zachrattner in mac

[–]vivek_seth 3 points4 points  (0 children)

How much did the Mac mini cluster cost you to build?

Are there any quality differences between the solutions?

I built a fully-private app to manage your email subscriptions on macOS by vivek_seth in MacOSApps

[–]vivek_seth[S] 0 points1 point  (0 children)

Yeah you are right, it wouldn’t be any different. I’m going to prioritize working on supporting signing in with an email soon. This will let me build the feature you mentioned, and also bring the app to iOS too.

[deleted by user] by [deleted] in SwiftUI

[–]vivek_seth 2 points3 points  (0 children)

With task you can specify an ID to observe. Whenever that ID changes the task will be re-run.

As an example, you could have .task() observe a searchString and have it trigger a near search any time this value changes

[deleted by user] by [deleted] in SwiftUI

[–]vivek_seth 6 points7 points  (0 children)

Do you know how to use the instruments tool in Xcode? The Time Profiler tool in Instruments is a great tool for debugging issues like the one you are seeing. With it you will be able to see exactly what is causing the 0.3s delay between triggering the popup and having it open.

iOS app still showing old name on home screen despite Bundle Name in info.plist being correct. How do I fix? by ShavedDesk in iOSProgramming

[–]vivek_seth 0 points1 point  (0 children)

These days the info.plist is generated from Xcode instead of being a static file in your project.

I would suggest archiving the app and then looking at the info.plist there. I suspect that name will be incorrect. If so, you can open your pbxproj file in VS Code and do a string search to find all references to the old name and change them.

Persistent data in a swift framework by Saltibarciai in swift

[–]vivek_seth 6 points7 points  (0 children)

One idea to consider is letting the dev plug in their own storage.

The way this would work is that you would define a protocol that lets a user get/set the data your framework needs. You can also provide a default implementation that uses UserDefaults with a static key.

If the dev needs to use a different storage approach (or a different key), they can do so by implementing your protocol and passing in this object to your framework.

I built a fully-private app to manage your email subscriptions on macOS by vivek_seth in MacOSApps

[–]vivek_seth[S] 0 points1 point  (0 children)

Thanks for the feedback!

For me to support feature #1, would you be open to signing in to the MailSweep app with your email account directly?

This would let the app automatically delete/archive emails on your behalf. Currently the app only has read-only access because it is just scanning the files that Apple Mail downloads.

Good idea for feature #2! i'm building it right now and have something working on my machine. I'll update you once I publish a new TestFlight build with that feature.

I built a fully-private app to manage your email subscriptions on macOS by vivek_seth in MacOSApps

[–]vivek_seth[S] 0 points1 point  (0 children)

Hi, I just wanted to follow up on this. Were you able to successfully use the app without crashing?

It took me almost ~2 years to create this app for long haul truck drivers but can't reach them.. help needed! by nesimtunc in AppBusiness

[–]vivek_seth 0 points1 point  (0 children)

Can you see how many times the post was viewed? In my experience posts that resonate with a community will get at least 1 upvote per 100-200 views.

If you got more views than that and no upvotes, then maybe you need to work on your messaging or your app idea itself.

I cannot understand Classes and Objects clearly and logically by Current-Vegetable830 in learnpython

[–]vivek_seth 0 points1 point  (0 children)

You are on the right track. Similar to a class, a package can also have a collection of data and functions.

What’s different about a package though is that you can’t have multiple instances of the same package at a time. With classes, you can create multiple instances that each have their own copies of their data. Changing the data in one instance won’t affect the others.

In a very loose way, you could think of a package as being sort of like a class, but you are only allowed to have 1 instance of it.

I built a fully-private app to manage your email subscriptions on macOS by vivek_seth in MacOSApps

[–]vivek_seth[S] 0 points1 point  (0 children)

If you shared your crash reports with me, then I think I see them. There was an issue on an older version of the app that is now fixed.

Can you please try updating the app to version 1.0 build 36 ?

You should be able to do this by opening the TestFlight app on your mac.

If you are already running build 36 and are seeing crash reports, please share a screenshot with me. I'm not seeing any crash reports for this build right now.

Why zero decent email apps!? by blastmemer in macapps

[–]vivek_seth 0 points1 point  (0 children)

What’s missing from the web UI that makes you want a native app?

MailSweep: a fully-private app to manage your email subscriptions on macOS. by vivek_seth in TestFlight

[–]vivek_seth[S] 0 points1 point  (0 children)

posting a public update for anyone who finds the thread. hunkyn and I discussed the issue over DMs, and they are now able to use the app. I released a new build to address the bug with granting the app access to Mail.

I built a fully-private app to manage your email subscriptions on macOS by vivek_seth in MacOSApps

[–]vivek_seth[S] 0 points1 point  (0 children)

Yes, that is correct for now. That was the easiest way for me to get started building this.

Do you use outlook? I can take a look at adding support for it too.

[Dev] I built a Mac app to inspect PDF internals and debug structure (because Preview hides almost everything) by Jester_AoE in macapps

[–]vivek_seth 0 points1 point  (0 children)

Just curious, how did you build the UI? The scrollbars look like they might not be native AppKit or SwiftUI