5 ms·
Wow, after so many useless bloated Electron based applications over the years, this is like a breath of fresh air. This is so fast, lightweight, portable, and u
by nipperkinfeet 2y ago
Wow, after so many useless bloated Electron based applications over the years, this is like a breath of fresh air. This is so fast, lightweight, portable, and uses only 17 MB of memory with XL icons of over 10k photos. Very impressive. If only more developers would quit their laziness and make such software again.
- quyleanh 2y agoTotally agree! Let's make a real joy such like this one. I feel a great sense of satisfaction and excitement watching the File Pilot development process.
- stavros 2y agoWhat GUI framework did they use for this?
- qingcharles 2y agoThis is all I found: "It's written in C and has custom OpenGL renderer." https://filepilot.handmade.network/ https://filepilot.handmade.network/
- sachahjkl 2y agoMade it himself
- pjc50 2y agoIt looks like WPF but isn't. Sibling comment suggests sui generis, which explains the tiny size and lack of dependencies. This does make it blindingly fast but makes the keymappings different from what you'd normally expect. Haven't tested annoying cases e.g. two monitors with different DPI. edit: report of poor CJK support https://news.ycombinator.com/item?id=43100494 https://news.ycombinator.com/item?id=43100494 ; Windows file system encoding is annoying because it's UTF-16.
- regularfry 2y agoThis is always, always the tradeoff with custom UIs. The edge cases eat you alive.
- whartung 2y agoI'm sorry, as I don't know. I mean, I don't even know what you use to write "windows" applications anymore. But are the stock frameworks that slow to justify rewriting the toolkit? I am under the impression that writing GUI toolkits was Hard. Are there plans to make this cross platform?
- vjekoslav 2y agoIt was written from scratch with a custom OpenGL renderer (a DirectX port is in progress for Windows) and a custom IMGUI layer on top.
- zerr 2y agoYou mean all those complex UI stuff code is written in immediate GUI? How maintainable/readable is the resulting code?
- vjekoslav 2y agoWay more maintainable than anything from MS that I'd have to deal with.
- zerr 2y agoHow about the CPU usage? Running a main loop at 60hz for a file manager sounds bit overkill. Agree about the MS offerings. That's why I use cross-platform frameworks (wx, qt) even for the Win-only apps.
- GuestHNUser 2y agoGive the demo a try. I compared the CPU usage to the win10 file explorer, and they look identical (both are minuscule); it's super impressive.
- qingcharles 2y agoHow is the support for CJK and insane Unicode like emoji surrogates? Dealing with some of those edge cases can break a man.
- qingcharles 2y agoReally impressive. Basically has everything from Windows 11 Explorer without being a bloated POS. Only thing I'd love is to be able to go bigger on the preview thumbnails. It's limited itself to the Windows sizes.
- fakebizprez 2y agoThis x100000000. I am probably repeating your comment in my sleep, word for word.