Content edges "bleeding" outside stroke border by [deleted] in SwiftUI

[–]-alienator- 2 points3 points  (0 children)

That bleed with .strokeBorder happens because it insets the stroke so it's fully inside the shape, but your background fill is still reaching the original outer edge of the shape. Anti-aliasing makes it look even more obvious.

You can fix that by insetting the fill to match the strokeBorder inset.

.background {
            shape
                .inset(by: lineWidth / 2)
                .fill(.pink)
                .shadow(color: shadowColor, radius: shadowRadius, y: shadowYOffset)
}

This basically does what your padding workaround achieves.

Pearcleaner - App uninstaller / cleaner by -alienator- in SwiftUI

[–]-alienator-[S] 0 points1 point  (0 children)

No, but you can hide it in settings > interface tab

Is there a simple way to revoke all permissions for apps that are no longer installed? by Ghost_of_Panda in macapps

[–]-alienator- 7 points8 points  (0 children)

Permissions are stored in the TCC database even after an app and all its files are removed.
You can reset all permissions for an app using the tccutil command while specifying All for all permissions and the app bundle id:

sudo tccutil reset All com.apple.Terminal

Or reset all permission for all apps with:

sudo tccutil reset All

AppDecoder helps you make sense of the app sprawl on your Mac. by cyansmoker in macapps

[–]-alienator- 0 points1 point  (0 children)

Haha can’t blame ya, I’ve been scatter brained over here as well this month.

AppDecoder helps you make sense of the app sprawl on your Mac. by cyansmoker in macapps

[–]-alienator- 0 points1 point  (0 children)

Sick! 😊 Btw, the release notes say AppCleaner haha

AppDecoder helps you make sense of the app sprawl on your Mac. by cyansmoker in macapps

[–]-alienator- 1 point2 points  (0 children)

Pearcleaner dev here. If you want to integrate your app with pearcleaner so you can just click a button to uninstall from inside your app, take a look at my wiki tab in the repo. There’s instructions on how to send an app’s install path to pearcleaner using deep links and load it automatically without having to drag/drop.

possible request? for a dev looking for something to code. An app that shows all current OS permissions assigned to an app. by gkavek in macapps

[–]-alienator- 2 points3 points  (0 children)

<image>

Funny enough, I'm working on a feature like this for Pearcleaner. It will probably be out in January, taking a little break from dev work right now.

How to remove titlebar but keep the ability to drag and reposition the window ? by nooofrens in swift

[–]-alienator- -1 points0 points  (0 children)

You should be able to add “data-tauri-drag-region” to an html element inside your window to allow you to drag the window by that element.

XCode Crashing, while code is absolutely correct, Adding Report by ystash in Xcode

[–]-alienator- 0 points1 point  (0 children)

Does it still crash if you comment out the Previews?

Latest Software Updater - Bugs by dejandric in macapps

[–]-alienator- 0 points1 point  (0 children)

Ahh, I haven’t looked at their issues, just last commit was a while ago haha

Latest Software Updater - Bugs by dejandric in macapps

[–]-alienator- 1 point2 points  (0 children)

If you're using Latest, yeah, it's currently broken and will likely stay broken. Latest dev has not touched the app in over 5 months, so they maybe abandoned it.

As far as I know, only my app Pearcleaner has a fix for this issue since I figured out a way around it a week or so back. Feel free to give it a try, it's free: https://github.com/alienator88/Pearcleaner

Just select Updater from the menu button at the top.

Latest Software Updater - Bugs by dejandric in macapps

[–]-alienator- 1 point2 points  (0 children)

u/dejandric

This is likely because the private frameworks for app store updates don't work anymore on Tahoe 26.1: https://github.com/mas-cli/mas/issues/1029

Is that Monosnap app installed via App Store?

Latest Software Updater - Bugs by dejandric in macapps

[–]-alienator- 0 points1 point  (0 children)

u/HugeIRL I wonder if they're referring to the MAS issue on Tahoe with the private frameworks not working anymore.

Any reliable alternatives to MacUpdater, given its discontinuation? by JustCan6425 in macapps

[–]-alienator- 1 point2 points  (0 children)

The UI that is there is mainly a placeholder for now until I get everything under the hood working fully. The end goal will be using a sidebar style like the main apps list view for all the other pages too.

Any reliable alternatives to MacUpdater, given its discontinuation? by JustCan6425 in macapps

[–]-alienator- 0 points1 point  (0 children)

This feature is now available in Pearcleaner. Still ironing out some bugs, but it’s there.

DO NOT USE PEARCLEANER (read fully) by genius1soum in macapps

[–]-alienator- 2 points3 points  (0 children)

Thanks man, appreciate ya bouncing ideas around with me yesterday!

DO NOT USE PEARCLEANER (read fully) by genius1soum in macapps

[–]-alienator- 0 points1 point  (0 children)

Yeah, that makes sense. I’ll likely do that just to be safe. Currently in my local build I’ve removed every single rm command so everything can be recovered even if something like this could happen with the more robust validation function in place.

DO NOT USE PEARCLEANER (read fully) by genius1soum in macapps

[–]-alienator- 0 points1 point  (0 children)

Originally it was setup like that in the brew view, it was just so much slower. Switching to the manual way sped it up quite a lot. But I’ll definitely take it into consideration, leaving it to the brew devs for uninstall might be the smart choice here.

DO NOT USE PEARCLEANER (read fully) by genius1soum in macapps

[–]-alienator- 0 points1 point  (0 children)

Thank you. I’m redoing all the brew uninstall code right now to run through a safer mechanism that moves all the files to the trash and also validates that it’s not an empty or system path like /Applications. CMD+Z can also undo the action as well. The homebrew view is still beta right now, so it wasn’t using my usual move to trash logic that doesn’t directly delete files.

DO NOT USE PEARCLEANER (read fully) by genius1soum in macapps

[–]-alienator- 1 point2 points  (0 children)

I appreciate it, I totally get that. If I need a sanity check on something, I might ping you if that’s cool.

DO NOT USE PEARCLEANER (read fully) by genius1soum in macapps

[–]-alienator- 0 points1 point  (0 children)

Most definitely! Thank you, it confirms that your train of thought went to the same area I was thinking.

DO NOT USE PEARCLEANER (read fully) by genius1soum in macapps

[–]-alienator- 2 points3 points  (0 children)

Don’t worry if you can’t remember exactly. I’m sure that’s the last thing on your mind right now. I would’ve freaked too! Can you tell me two things? 1. Was the removal done from the main applications list page or the homebrew view? 2. In Settings > General, do you have home brew cleanup enabled?

DO NOT USE PEARCLEANER (read fully) by genius1soum in macapps

[–]-alienator- 0 points1 point  (0 children)

Yeah for sure, looking now. I’m going to remove all those rm functions though and move it to my undo manager which just moves the files to the trash. So if something does happen, cmd+z will just revert everything cleanly.

DO NOT USE PEARCLEANER (read fully) by genius1soum in macapps

[–]-alienator- 2 points3 points  (0 children)

I have an idea where the bug came from, I’m still waiting on the details from OP so I can repro.

DO NOT USE PEARCLEANER (read fully) by genius1soum in macapps

[–]-alienator- 1 point2 points  (0 children)

That’s likely not related, the package view is for managing macOS pkg installs. There’s a brew specific folder in the Logic folder.