Loading video...

Video Failed to Load

Go Home

Utilizing C motivated me to create my own tech stack while developing Disk Voyager, a modern & fast file explorer. By writting everything from scratch I get to: - Hand tailor everything to my project needs. - Be in control of all code. - Avoid unnecesary bloat. (700kb single...

62,498 views • 2 years ago •via X (Twitter)

50 Comments

ᴍᴀᴛᴛɪᴀꜱ ᴍᴀʟᴍᴇʀ's profile picture
ᴍᴀᴛᴛɪᴀꜱ ᴍᴀʟᴍᴇʀ2 years ago

Killer feature: Ability to collapse numbered file sequences.

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

Thanks, added to the list.

puppetmaster 🦀🧄🍉's profile picture
puppetmaster 🦀🧄🍉2 years ago

My biggest wish would be the ability to separate folders and files, with folders on the left and files on the right. ☺️

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

Actually, I can see that being very useful. Thanks for the suggestion!

lv_pragma's profile picture
lv_pragma2 years ago

That's what I would have hoped to see in new versions of Windows. But no, they don't really make improvements.

Matthew Justice's profile picture
Matthew Justice2 years ago

This looks nice! I saw your replies that the GUI was written from scratch - can you elaborate? Are you avoiding the Windows USER32 library altogether? Drawing everything yourself using GDI or Direct2D? I'm curious at what point do you interface with the OS.

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

Thank you! Yes, I've built custom OpenGL renderer and UI system on top of it. I don't use GDI or any other Windows UI elements.

George 🏴󠁧󠁢󠁥󠁮󠁧󠁿's profile picture
George 🏴󠁧󠁢󠁥󠁮󠁧󠁿2 years ago

If I ever used windows I would definitely use this, very nice 👌

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

@takeiteqzy Ports to mac and linux are planned afterwards.

Lake's profile picture
Lake2 years ago

Looks awesome! Might be a replacement to Opus Directory if it has the key features. I see the tab columns, do they move with the parent window? What about presets for layouts ( zoom, columns, sort, grouping ) based on folder & patterns ? (eg: **/build folders to be list view)

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

It's not exactly trying to be replacement for it. Opus Directory is more like a tool for power users. Disk Voyager is trying to be simple enough for most users, but at the same time be modern, fast and personalized. Layout is already saved and restored when you reopen window. Not sure what you mean by "move with parent window"?

Fareesh Vijayarangam's profile picture
Fareesh Vijayarangam2 years ago

GIF version of the tweet

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

😂

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

That's nice! I must say I didn't know about this one, and I've used plenty of file explorer alternatives. Is this new?

Nagy-Egri Máté's profile picture
Nagy-Egri Máté2 years ago

Awesome stuff. Delighted to see projects that treat performance as a feature. I'd be a huge fan of but it's a constant letdown of trivial operations taking far too long and reports of perf regressions get closed without resolution.

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

I've tried Files several time over past 2 years, in good faith. It always felt way too sluggish for my taste. And slowness in file explorer is one of the major reasons why I started developing Disk Voyager in the first place.

Cameron DaCamara's profile picture
Cameron DaCamara2 years ago

Does it play nice with symlinks, UTF16 names, and the filesystem extension to support long path names?

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

Yes, symlinks and shortcuts are supported. I explicitly use unicode version of all functions that deal with filesystem, yielding in UTF16 results (which I convert to UTF8 for my rendering code).

𝕾𝖈𝖔𝖗𝖕𝖎𝖔𝖓's profile picture
𝕾𝖈𝖔𝖗𝖕𝖎𝖔𝖓2 years ago

I am impressed <3

Daniel's profile picture
Daniel2 years ago

Just subscribed for the alpha release 👍

Stormrage 🇺🇦's profile picture
Stormrage 🇺🇦2 years ago

Looks very smooth

AguDev's profile picture
AguDev2 years ago

Looks pretty, and smooooth.

jaivik's profile picture
jaivik2 years ago

amazing!! 🙌

@ChuckBaggett Chuck Baggett - Gulf of Mexico's profile picture
@ChuckBaggett Chuck Baggett - Gulf of Mexico2 years ago

Look good.

🕷️'s profile picture
🕷️2 years ago

Very cool.

Amine Rehioui's profile picture
Amine Rehioui2 years ago

I use OpusDirectory and this looks like a strong potential replacement. Especially if it works on Mac, so we can finally have the same file explorer experience everywhere! (I absolutely hate the explorer on Mac)

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

Check this reply.

Daniel Jenikovský's profile picture
Daniel Jenikovský2 years ago

this is soooo nice

Andreas I\I Grontved's profile picture
Andreas I\I Grontved2 years ago

My goodness. Yes!

CuriousCat's profile picture
CuriousCat2 years ago

It's amazing! I wish your project a great success!

Umut Karakoç's profile picture
Umut Karakoç2 years ago

this is so good

kentin's profile picture
kentin2 years ago

THIS is how it should be! Mind boggling how incredibly slow and sluggish the official file explorer is compared to this video! Incredible work!

Manuel Montoto's profile picture
Manuel Montoto2 years ago

Are you planing on releasing this for more platforms than Windows?

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

Yes. But only after Windows version is stable.

Mac Orion's profile picture
Mac Orion2 years ago

Do thumbnail image previews work with that?

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

Not yet, but it is planned for alpha.

Coty Getzelman's profile picture
Coty Getzelman2 years ago

Maybe a dumb question, but does drag/drop work with windows and other applications too? Shift right click for opening terminal in folder?

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

Yes and yes. Drag and drop is important aspect of integrating into your daily OS workflow.

Simplex's profile picture
Simplex2 years ago

@ryanjfleury Does it support shell extensions like 7zip, p4, or any kind of shit? (Bonus if it scans the already installed shell extensions and integrates them seamlessly)

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

@ryanjfleury Those should work out of the box with right click context menu.

bloeys's profile picture
bloeys2 years ago

Very cool! Looking forward to the release Btw is the UI also custom built or are you using something like imgui?

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

It's custom built. Inspired and motivated by UI series written by @ryanjfleury

Tobin Cavanaugh's profile picture
Tobin Cavanaugh2 years ago

Alternating line colors option, please!

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

Yes, you can do that.🙂

abi's profile picture
abi2 years ago

please do live code.

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

@kakapo256 It's on my list.🙂

Javi Bravo | VFX's profile picture
Javi Bravo | VFX2 years ago

👏👏👏 file explorer of windows is broken 🤦

Vjekoslav Krajačić's profile picture
Vjekoslav Krajačić2 years ago

Yeah. It's beyond repair...

Matija's profile picture
Matija2 years ago

@ryanjfleury Cool gif! It would be good if the zoom/size slider you demo made the text size larger rather than making the icons larger (probably it can do both). Larger text is more readable but larger (non-image) icons doesn't really do much (except making things easier to click)

GitProtect.io's profile picture
GitProtect.io2 years ago

Automated GitHub, GitLab, Bitbucket and Jira backups, security compliance, data migration and every-scenario-ready Disaster Recovery for 360 cyber resilience. Schedule a custom demo or try 14 days for free.

Related Videos