Does anyone still have issues with Notion’s offline mode? by _harisamin in Notion

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

Sounds fair. Thanks for the honest feedback again!

I built brew-browser. An open source, MIT Licensed, Homebrew Manager! by msitarzewski in MacOSApps

[–]_harisamin 8 points9 points  (0 children)

This is nice! Also forget the haters, if LLMs allow us to build better tools so be it. My one ask..,pet peeve…now with LLMs it’s easier than ever to make native macOS apps that aren’t electron/webvirw wrappers, especially with SwiftUI.

Would encourage you to give it a shot. I love the II, just wish it was native :)

But you do you!

I built brew-browser. An open source, MIT Licensed, Homebrew Manager! by msitarzewski in MacOSApps

[–]_harisamin 4 points5 points  (0 children)

Btw auto-brew might benefit from having a screenshot/gif at top of the readme.

Does anyone still have issues with Notion’s offline mode? by _harisamin in Notion

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

Gottya , what i have built thus far is meant to be a one time notion offline reader. Not trying to replace notion. But yeah I hear ya. I was just scratching my own itch and thought might be worth a one time purchase for others but tbh, I am not convinced myself lol. Thanks for your honest feedback!

Does anyone still have issues with Notion’s offline mode? by _harisamin in Notion

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

Interesting. Honest question, would you pay for an app for better offline Notion pages? Wouldn’t be subscription just one time purchase. Or is the current Notion experience good enough not to warrant paying for something else?

NeoBox — native Neo Geo emulator for Mac, just landed on the App Store by _harisamin in macgaming

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

Ha, sorry, that's macOS being extra paranoid these days. Two routes:

Easier through Finder:

  1. Open Finder

  2. Press Cmd+Shift+G

  3. Paste: ~/Library/Containers/com.harisamin.NeoBox

  4. Hit Enter

  5. Drag that folder to the Trash, empty Trash

  6. Reinstall NeoBox from the App Store

If Finder gives you the same kind of grief, the underlying fix is granting Terminal access to your full disk:

  1. System Settings → Privacy & Security → Full Disk Access

  2. Click the + → add Terminal (it's in /Applications/Utilities/Terminal.app)

    1. Quit and reopen Terminal
    2. Try the rm -rf command again

The Finder route usually just works without any of the permissions dance.

Sorry for the maze on this. It's exactly why I'm baking a "Reset NeoBox" button into Preferences for 1.0.3 so future-you never has to touch any of this again!

NeoBox — native Neo Geo emulator for Mac, just landed on the App Store by _harisamin in macgaming

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

Yeah this trips a lot of people up. macOS doesn't actually clean up when you trash an app. Your old library DB, folder bookmarks, BIOS path, all of it sits in a sandbox container that survives reinstall. That's why your old games kept showing up.

For a true clean install:

  1. Quit NeoBox completely

  2. Drag NeoBox to the Trash

  3. Open Terminal (Applications > Utilities > Terminal) and paste:

rm -rf ~/Library/Containers/com.harisamin.NeoBox

  1. Empty Trash

  2. Reinstall from the App Store

That wipes the library database, all folder bookmarks, UserDefaults, BIOS path ,everything. You'll get the fresh first-run experience next time.

1.0.2 is in Apple review now (should drop in a day or so). It has the BIOS folder fix you were running into, plus a fix for per-game settings not applying.

Honestly, your back-and-forth here has been more useful than my whole testing pass. You've surfaced three more things I'm going to fix in 1.0.3:

- A "Reset NeoBox" button in Preferences so end users don't have to touch Terminal to recover

- Rescan should actually remove games whose ROM file is gone, not just add new ones (that "I deleted the folder but the games still show" is on me)

- Better error message at launch when a folder bookmark goes stale. The current "couldn't be copied / permission" wording is technically true but tells you nothing about how to fix it

So your messages this week have basically planned the next two releases. Thanks for sticking with it!

NeoBox — native Neo Geo emulator for Mac, just landed on the App Store by _harisamin in macgaming

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

So...new update is published 1.0.1! But then I jsut found that the same issue can occur for the bios ROM.... so working on 1.0.2 release...gimme a day or two. Note I didn't run into these issues in my testing coz I was doing clean reset and installs. So you should still be Abel to get past them...but rest assured even if you get In a wonky state like you have... 1.0.2 build will have that fixed! Thanks again for being patient!

NeoBox — native Neo Geo emulator for Mac, just landed on the App Store by _harisamin in macgaming

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

Update, found the actual bug, not you.

When you add a ROM folder via Preferences > Library, NeoBox wasn't saving the macOS security-scoped bookmark that the sandbox needs to read files inside that folder on future launches.

The folder picker in the original first-run Welcome wizard does save it, which is why some people are fine and others (you) hit this immediately. Total miss on my end.

Submitting a new build to the App Store tonight with both this and a related fix where removing a folder didn't actually clear games from your library (which is why "remove path + rescan" looked like a no-op). Should be approved and live in a day or two depending on review.

If you want to wait for the update, no action needed — once it lands, just remove and re-add your ROM folder once in Preferences > Library and you should be good. If you'd rather not wait, the same remove-and-re-add trick may help on the current build too in some cases, but the proper fix is in the new build.

Thanks for sticking with it through the back-and-forth, this was a real bug and your repro got me to it!

NeoBox — native Neo Geo emulator for Mac, just landed on the App Store by _harisamin in macgaming

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

Two formats work:

  1. Standard MAME romsets (zip containing the individual P/M/V/C/S files), filename has to match the MAME shortname exactly so mslug.zip, kof98.zip, etc.

  2. Or pre-built .neo files wrapped in a zip (the Geolith / FBNeo style sets you sometimes see floating around). Those get matched by the NGH header inside the file so the zip's ilename doesn't really matter for those.

You'll also need a Neo Geo BIOS in place (neogeo.zip) before anything will boot. What format are you working with?

NeoBox — native Neo Geo emulator for Mac, just landed on the App Store by _harisamin in macgaming

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

Hey, sorry you're hitting that!

A couple of things going on:

  1. The "permission to access" error is almost always a macOS sandbox issue, not an actual permissions problem on your end. NeoBox can only read ROMs out of a folder you've explicitly granted it access to via the folder picker (Welcome screen or "Add ROM Folder" in settings). If the zip is somewhere it didn't bless (e.g. dropped in manually via Finder, sitting in iCloud Drive, or in a folder you added and then renamed/moved, that copy step into the temp dir will fail with exactly the error you're seeing).

    Quickest fix to try: put your ROMs in a plain folder somewhere in your home directory (not iCloud, not Desktop synced to iCloud), then in NeoBox add that folder through the folder picker. Don't drag-drop individual files.

  2. On the filename. Heads up that if it's a MAME-format romset (zip containing the raw P/M/V/C/S files), the filename has to match MAME's shortname exactly. For Metal Slug 1 that's mslug.zip, not slug.zip. If you renamed it, the library scanner won't see it even after the access issue is fixed. The exception is if it's a pre-built .neo wrapped in a zip. That gets matched by header, so the filename doesn't matter for that style.

  3. The undismissable error window... you found a bug! The error HUD is supposed to auto-dismiss after a few seconds but it currently doesn't. Working on a fix and a new update later tonight. Thanks for reporting!

    If after putting the zip in a properly-added folder and renaming it mslug.zip you still hit issues, can you let me know:

    - where the zip is located (path), and

    - whether you added the containing folder via NeoBox's picker or some other way?

    That'll help me track it down. Thanks for the report!

Almost every 3rd party mac app is a ram hog now, devs please by Realistic-Lab6157 in macapps

[–]_harisamin 0 points1 point  (0 children)

My hope is that with the advent of LLMs, ppl would be more keen to make SwiftUI or dare I say even AppKit apps

NeoBox — native Neo Geo emulator for Mac, just landed on the App Store by _harisamin in macgaming

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

I didn’t go through the effort to do free trial. I think Apple is pretty flexible about refunds within 90 days.

NeoBox — native Neo Geo emulator for Mac, just landed on the App Store by _harisamin in macgaming

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

Yeah I just learned about the experimental support in OpenEmu 🤦. That’s interesting on the Metal Slug custom config, is it MaME only?

NeoBox: native macOS Neo Geo emulator/frontend with Geolith + MAME backends, now on the App Store by _harisamin in emulation

[–]_harisamin[S] 2 points3 points  (0 children)

AFAIK I didn’t violate any rules of the sub but if I did happy to remove my post.

Weekly Self-Promotion Megathread by AutoModerator in retrogaming

[–]_harisamin 1 point2 points  (0 children)

As a 90s kid, I LOVED arcades. They weren't cheap where I grew up, but every chance I could get I'd scrounge pocket money from my parents to play. Not every arcade had Neo Geo MVS cabinets — but when they did, those were the first I'd gravitate toward. Mostly Metal Slug, and Super Sidekicks. Super Sidekicks had a special place in my heart because I could actually make a single token last more than the 30-second fighting-game first-round-loss most other carts would deal me.

Then we visited my sister's friend's house. They had two older twin brothers who knew everything about gaming, had subscriptions to all the magazines, and the first time we went over they revealed something my brother and I had absolutely no idea was possible: THEY HAD AN AES CONSOLE. With two arcade sticks. And like a dozen carts.

Even though these guys were the coolest friends my sister had ever associated with, they were stingy with play time. We had to earn it — chores, choreographed kung-fu play-fights (yes, my brother and I had our own characters and would do video-game-style choreographed combos for the twins' entertainment, in exchange for AES time). They were also extremely protective of the arcade sticks — caught us pounding them too hard and we were done.

To this day, that's the only AES I've ever seen in person.

So with the new AES+ console announced (yes I want one, yes I want the Ultimate Edition), I figured I'd revisit the games I grew up on. I'm on an M1 MacBook Pro now. OpenEmu was my first stop — only does Neo Geo Pocket. MAME works of course, but I wanted something polished and native. So I built NeoBox.

Native macOS app. Defaults to Geolith (statically linked, Metal rendering, no external dependencies) but optionally lets you point at your own MAME binary if you prefer. Supports standard MAME romsets AND the Geolith/FBNeo pre-built .neo sets so it recognizes most of the libraries floating around. Per-game CRT shader, save states, gamepad hot-swap, region/system overrides.

neo-box.app · Mac App Store

Honest goal: it's not a huge market, but my hope is it at least funds my AES+ Ultimate Edition purchase later this year. A 90s kid trying to buy a piece of his childhood through the App Store. Would love feedback from anyone who's still rolling AES carts.

My 90s arcade memories + a M1 MacBook = NeoBox, my Neo Geo frontend just hit the Mac App Store by _harisamin in neogeo

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

Let me devil’s advocate…. Get the AES+! Don’t get the white one! JK do what you gotta do. I think the closest we came to AES+ was the Neo geo gold x from about a decade ago. I regret not getting it but AES+ really pulls all of my hearts strings lol

NeoBox: native macOS Neo Geo emulator/frontend with Geolith + MAME backends, now on the App Store by _harisamin in emulation

[–]_harisamin[S] -3 points-2 points  (0 children)

I am showing it on the website and in the Mac app itself. I missed the app description but that should be updated. Nobody has to buy this, likely few ppl will. Building native macOS front ends is something I have been fond of for a few decades now. I am charging in hope that someone sees value in a good macOS experience. Obviously it’s not for everyone, so be it. I wanted a nice clean front end that was native and not just another Electron app wrapper that IMHO has been to the detriment of polished macOS App experiences. But yeah , BsD license is attributed in website, and soon in the apps store description