Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

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 Aufrufe • vor 2 Jahren •via X (Twitter)

50 Kommentare

Profilbild von ᴍᴀᴛᴛɪᴀꜱ ᴍᴀʟᴍᴇʀ
ᴍᴀᴛᴛɪᴀꜱ ᴍᴀʟᴍᴇʀvor 2 Jahren

Killer feature: Ability to collapse numbered file sequences.

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

Thanks, added to the list.

Profilbild von puppetmaster 🦀🧄🍉
puppetmaster 🦀🧄🍉vor 2 Jahren

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

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

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

Profilbild von lv_pragma
lv_pragmavor 2 Jahren

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

Profilbild von Matthew Justice
Matthew Justicevor 2 Jahren

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.

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

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.

Profilbild von George 🏴󠁧󠁢󠁥󠁮󠁧󠁿
George 🏴󠁧󠁢󠁥󠁮󠁧󠁿vor 2 Jahren

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

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

@takeiteqzy Ports to mac and linux are planned afterwards.

Profilbild von Lake
Lakevor 2 Jahren

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)

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

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"?

Profilbild von Fareesh Vijayarangam
Fareesh Vijayarangamvor 2 Jahren

GIF version of the tweet

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

😂

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

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?

Profilbild von Nagy-Egri Máté
Nagy-Egri Mátévor 2 Jahren

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.

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

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.

Profilbild von Cameron DaCamara
Cameron DaCamaravor 2 Jahren

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

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

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).

Profilbild von 𝕾𝖈𝖔𝖗𝖕𝖎𝖔𝖓
𝕾𝖈𝖔𝖗𝖕𝖎𝖔𝖓vor 2 Jahren

I am impressed <3

Profilbild von Daniel
Danielvor 2 Jahren

Just subscribed for the alpha release 👍

Profilbild von Stormrage 🇺🇦
Stormrage 🇺🇦vor 2 Jahren

Looks very smooth

Profilbild von AguDev
AguDevvor 2 Jahren

Looks pretty, and smooooth.

Profilbild von jaivik
jaivikvor 2 Jahren

amazing!! 🙌

Profilbild von @ChuckBaggett Chuck Baggett - Gulf of Mexico
@ChuckBaggett Chuck Baggett - Gulf of Mexicovor 2 Jahren

Look good.

Profilbild von 🕷️
🕷️vor 2 Jahren

Very cool.

Profilbild von Amine Rehioui
Amine Rehiouivor 2 Jahren

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)

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

Check this reply.

Profilbild von Daniel Jenikovský
Daniel Jenikovskývor 2 Jahren

this is soooo nice

Profilbild von Andreas I\I Grontved
Andreas I\I Grontvedvor 2 Jahren

My goodness. Yes!

Profilbild von CuriousCat
CuriousCatvor 2 Jahren

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

Profilbild von Umut Karakoç
Umut Karakoçvor 2 Jahren

this is so good

Profilbild von kentin
kentinvor 2 Jahren

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

Profilbild von Manuel Montoto
Manuel Montotovor 2 Jahren

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

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

Yes. But only after Windows version is stable.

Profilbild von Mac Orion
Mac Orionvor 2 Jahren

Do thumbnail image previews work with that?

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

Not yet, but it is planned for alpha.

Profilbild von Coty Getzelman
Coty Getzelmanvor 2 Jahren

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

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

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

Profilbild von Simplex
Simplexvor 2 Jahren

@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)

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

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

Profilbild von bloeys
bloeysvor 2 Jahren

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

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

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

Profilbild von Tobin Cavanaugh
Tobin Cavanaughvor 2 Jahren

Alternating line colors option, please!

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

Yes, you can do that.🙂

Profilbild von abi
abivor 2 Jahren

please do live code.

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

@kakapo256 It's on my list.🙂

Profilbild von Javi Bravo | VFX
Javi Bravo | VFXvor 2 Jahren

👏👏👏 file explorer of windows is broken 🤦

Profilbild von Vjekoslav Krajačić
Vjekoslav Krajačićvor 2 Jahren

Yeah. It's beyond repair...

Profilbild von Matija
Matijavor 2 Jahren

@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)

Profilbild von GitProtect.io
GitProtect.iovor 2 Jahren

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.

Ähnliche Videos