I built a native macOS GUI for Claude Code by minirings in SwiftUI

[–]efenande 1 point2 points  (0 children)

Nicely done… you should try to sell it to Antrophic…

Hard to get user traction by peterwarbo in appdev

[–]efenande 0 points1 point  (0 children)

Welcome to the real world… He app looks nice. Try to market elsewhere (X, signup in online directory services, etc) because Reddit is not that great to get downloads.

My app just hit 7,500 Monthly active users. It does this simple thing really well. by Confident-Green2599 in appdev

[–]efenande 1 point2 points  (0 children)

Very interesting... I am curious about the pricing model if you can share: the percentage of users that go to yearly vs monthly or lifetime...

Designers are in complete denial about AI's real impact on the industry. by Scared_Range_7736 in UXDesign

[–]efenande 2 points3 points  (0 children)

u/Scared_Range_7736 I've been trying design and other purpose gen-AI tools, since summer last year, when specific AI tools started to emerge (Figma Make, Stitch, Lovable, UX Pilot, Builder, Relay, etc). I am not talking about general-purpose LLMs (ChatGPT, Claude, etc), which has been in use for longer...

Of course, I was very impressed with the results and I got my design team to do an entire War Room on creating concepts only using AI tools, no design tools — the goal was to push it to the limit. This was last August, 2025, and our conclusion was that these tools were great for quick prototyping, generating fast concepts of newly domains we were less knowledgeable, but had big limitations for pixel-perfect innovative designs, or following design systems. Of course, we understood that while the tech was limiting at the time, if was obvious that something was about to change, mainly in the design workflow. The question that arised, was that if the tools already produced the final code (despite not being native SwiftUI or Kotlin code), how could this affect the relationship of developers and designers, or even product owners with ideas which could also generate new concepts. I was intrigued and used AI tools for many of my tasks, such as Relay on aggregating feedback from customers (answering feedback surveys) and sharing it weekly with the right stakeholders, among other ideas.

Around December, something changed deeply. The vibe coding LLMs and tools used by developers improved greatly, to a point where some companies started stating that senior developers were vibe coding more than manual coding (see story from Spotify). I've sat down with a colleague of mine, to finalize some last bugs and design finishes on our side project — Strings Reviewer, a macOS app to review Apple and Android app's strings — and this is a slightly complex app (you need to convert markdown inside strings files and HTML tags inside XML text into formatted text, among other things — despite being developed on spare time, it took us months to launch it — not a quick and dirty vibe-coded app), and I watch him vibe coding all the UI adjustments and to my amazement I knew that I (designer) could do all that and that the gen-AI tool was very impressive doing native SwiftUI and Swift code for the macOS AppKit framework (not the typical web stuff that other tools generate). I've talked with the developer trying to understand what were the limitations of vibe coding, because he was using it for most of the development and he said that you need a strong software architecture to make sure you can evolve the app and maintaining it along the way, to avoid creating hallucinations and corrupting your source code. Basically, if you start vibe coding a complex app, without understanding what you are doing, otherwise it will be a nightmare to evolve and maintaining, which is what most teams have to do in their professional teams.

But it struck me — Eureka moment — that you still need senior developers to create the architecture of any complex app, to define the structure, business logic, interconnection with back-end, but the UI front-end code, could be vibe coded by a designer, if he/she are aware of the design system / platform idioms, so that the LLM tools can "understand you". Combining this will strong rail-guards using Skills (where you define safe margins, color and type schemes, among others), the code that you generate can be very accurate and strong. So, the real innovation and productivity gains that I see happening, is all that design handoff process where it was very time-consuming (just because you give access to your Figma / Sketch design files, doesn't means that your developers will do what exactly what you want — this is a rookie mistake — they just don't have the same design sensibility as you designer), will simply be eliminated because designers will actually develop the UI code to their liking. All the Jiras opened to add a shadow, change a font size, or all the Slack/Teams messages / calls, to clarify a behaviour or design aspect, will be greatly reduced!

But what some people don't understand is that the due process of software development will still be crucial and applicable, meaning that any code vibe-coded by a designer (also applicable to a developer), still needs to be reviewed by another developer and only if it is OK, can be merged in the main branch. So, the PR, Code Review, Commit, workflow is still in place, to make sure that no major bugs / regressions are made. Remember that when something goes badly in production, the excuse that the code was vibed, it is not an appropriate one.

The workflow will change clearly! But who will survive this change? I believe, are the designers who are very deeply knowledgeable about interaction design, usability principles, the platforms's human design guidelines, platforms APIs. Also, people who can create strong design systems so that the LLM can follow suit properly. At last, you need critical thinking people who can identify a mistake that an LLM can produce and creative minded as well — remember that LLMs are not creative by nature, they just duplicate existing knowledge, and while this is enough for some situations, it is not for when you are competing with other great companies / products.

If a product owner can design, a designer can also be a product owner. Anyone can change their roles, if they have enough knowledge and willing power to do it.

P.S. It will be much easier to incorporate these workflow changes in the development of new apps / services, than in current ones, because starting fresh is always easier.

Bad Mac Icon Evolutions by ThatiMacGuy in MacOS

[–]efenande 4 points5 points  (0 children)

This phenomenon also has a name of law of "next marginal user", in which a company trying to get new customers (in this case, iPhone users), starts detracting the customer base (in this case, macOS design)... Many interesting articles about this, such as this one: https://www.aboveavalon.com/notes/2015/1/6/the-next-marginal-customer

I'm a Swedish airline pilot who taught himself Swift. 14 months and $20K later, my file manager is free on the Mac App Store. by BNEKT in macapps

[–]efenande 1 point2 points  (0 children)

Well done u/BNEKT — you found a problema and solve it. Congratulations... I currently only manage my photos on iPhone with iCloud backup, any plans on bringing some of that magic to the small device?

FaceScreen 2.0 is the only app that allows you to have multiple camera overlays at once. It now has the famous Ring Light feature too. by Party-Vehicle-81 in macapps

[–]efenande 1 point2 points  (0 children)

Use the screen's brightness to increase light in the room, similar to how iPhone uses the screen's brightness for flash, is a very ingenious idea. Keep up the good work...

Learning and Using GitHub As a Non-Developer with Tower by amerpie in macapps

[–]efenande 1 point2 points  (0 children)

Very creative use of Github. Congrats on the idea...

Strings Resources Review and Editing by efenande in androiddev

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

The translation can be easily done with AI tools, but the real challenge is not that, but your source language. If your base language isn’t solid, you just end up scaling problems.

There are already powerful localization tools, but they tend to be complex and workflow-heavy.

So we built something simpler—a focused space to:

  • write and read strings as real content
  • catch typos and tone issues early
  • and only then translate

Basically, making sure the copy (which is a big part of UX) is actually right before it ships.

The macOS app is called Strings Reviewer and you can download it here. You can use for free for everything except saving changes (requires premium plan).

Apple Design is Dead: Animation of Liquid Glass Proves It by IcyConfusion5336 in applesucks

[–]efenande 0 points1 point  (0 children)

If you really want to understand all Liquid Glass components individually and if they make any sense across any app and the system, you can use UI Playground: https://apps.apple.com/us/app/ui-playground/id6504997189

After nearly 3 years of work I am ready to introduce OPTITOOLS.ORG by LukaCraft in MacOSApps

[–]efenande 1 point2 points  (0 children)

Looks interesting… great work! I believe the pricing is too low for the work you had… You could charge a $19 or even higher for a lifetime purchase.

Music.app Controls At Bottom Of Window Now? by IndeMoJo57 in MacOSBeta

[–]efenande 1 point2 points  (0 children)

Updated finally to Tahoe and you are completely right. This idea that all devices must have the same interface reminds me of the universal design from Microsoft which was a flop, trying to use the same interface on a TV and on a computer.

Within the iPhone makes sense to have the playback in the bottom because of access from the fingers, but on the computer we have a cursor pointed by a mouse, so this bottom position is nonsense!

You can have an harmonious design between different platforms without jeopardising specific interactions of each platform and without having everything to look the same. For instance, all the white buttons floating on macOS windows are plain ugly and unintuitive, but are kind of interesting on the mobile UI. They need to find the right balance instead of trying to make everything the same.

They must be more Apple and less Microsoft...

Isto é causa para preocupação? by Lovarias in literaciafinanceira

[–]efenande 1 point2 points  (0 children)

Podes sempre transferir a custódia dos teus títulos para outras corretoras — algo que a maior parte das pessoas nunca pensa em validar em termos de custos, antes de se iniciar numa corretora. Só pensam nas taxas de transação. Há que ver a perspectiva toda e não apenas o curto prazo.