HackerTrans
TopNewTrendsCommentsPastAskShowJobs

whimbyte

38 karmajoined 9 miesięcy temu

Submissions

Show HN: Fast, native Mac file manager (filters, fuzzy find, 9 MB, no Electron)

whimfiles.com
98 points·by whimbyte·4 dni temu·74 comments

[untitled]

1 points·by whimbyte·w zeszłym miesiącu·0 comments

comments

whimbyte
·19 godzin temu·discuss
[dead]
whimbyte
·3 dni temu·discuss
No worries. There were some minor initial setup/hiccups in the beginning of the project but overall I'm very happy with using .NET with Native AOT.
whimbyte
·3 dni temu·discuss
There's no web renderer at all. The UI is native AppKit (NSTableView, NSOutlineView, NSPanel, etc.) driven from C#/.NET via P/Invoke. It uses real Cocoa controls, not HTML/CSS in a Webview. The app doesn't phone home except for checking if there is a new version (and only does this in the registered version) and the only information sent is the current version number.
whimbyte
·3 dni temu·discuss
Not MAUI. It's .NET's macOS target (net10.0-macos, the macos workload that descends from Xamarin.Mac), which ships C# bindings for the native Apple frameworks. So the UI is plain AppKit used directly from C#.
whimbyte
·4 dni temu·discuss
Just pushed an update. There's now a setting in Preferences to disable icon previews on network volumes. You can also set which file extensions should be excluded, which I hope will fix the grinding. Grab the latest build from the site. Thanks for the catch.
whimbyte
·4 dni temu·discuss
> First screenshot on the front page has a design issue: text of selected file is in black instead of white.

Good catch. That's already fixed (selected-row text is white now, matching Finder). Just an old screenshot on the site. I'll get it updated. Thanks for flagging it.
whimbyte
·4 dni temu·discuss
> and I really dislike drag and drop behavior on macOS

In the app you can have a dual pane with two folders side-by-side and select the file(s) you want to move/copy to the other folder and right click or open the command palette to do the operation, so you do not have to drag them (though dragging still works too). It's also possible to cut files with CMD + X and paste them somewhere else with CMD + V.
whimbyte
·4 dni temu·discuss
> does this index the disk to do this ? So the filemanager is working with an index rather than the files ? It could be stale ?

Good question. There is no index. WhimFiles reads the actual directory live when you open it, and filtering runs in-memory on the real file list, so there's nothing to go stale. It also watches the folder and refreshes when things change on disk, so you're always seeing the real current state.

On getting/pasting paths WhimFiles does both: "Copy Full Path" in the right-click menu (or from the command palette), and "Go to Folder/File" where you paste a path and jump straight there. That was one of my own Finder annoyances.
whimbyte
·w zeszłym miesiącu·discuss
True. But it can be very helpful for learning new things.
whimbyte
·w zeszłym miesiącu·discuss
Maybe not go live life completely offline. Just throw out the bad parts and keep the good. There's plenty of better things to do instead of doomscrolling, like taking a walk through nature.
whimbyte
·w zeszłym miesiącu·discuss
There's also the sunk cost fallacy. Instead of removing code/features that it's becoming more and more obvious were a bad idea to begin with they get kept in the code base causing even more problems and delays because of "we cannot just remove it after spending so much time and money creating it".

The issues with bad code/architecture/complexity often gets "solved" by creating even more of it.
whimbyte
·9 miesięcy temu·discuss
I created a 2D platformer inspired by the classic Mario games. The game is called Jolly Land Adventure and I made it because I wanted a simple platformer that's easy to just pick up and play.

The game is available on Steam for Windows, Mac and Linux. The demo contains the entire first episode with 30 levels for anyone who wants to try it out.

https://store.steampowered.com/app/3624050/Jolly_Land_Advent...