Language

Other

About

Nomad.NET is the successor of Nomad, a powerful file manager written by me a couple of years ago. It is completely rewritten (no single line of code was taken from previous Nomad) using best ideas and algorithms and implementing everything in a completely new way.

Several years ago I changed my employer and moved to Microsoft new technology called ".Net". For better understanding of many hidden areas, techniques and classes from new framework I started to write small simple applications that did what I knew the best - how to work with OS in file manager way. When I had dozens of such simple applications an idea to completely rewrite old Nomad on new framework had come. So in 2008 the work began.

New Nomad was developed with multi-threading in mind, so almost all long operations can take advantage of multi-core cpu (comparing, copying, searching, detecting archive format and so on - too many to list all of them here).

I do not want to create all-in-one mega monster that plays mp3, shows movies, etc, as many other file managers do. My goal is to build only file manager functionality, but do it very good, or even best of all. For other purposes there are dedicated programs that always do things better than such jack-of-all-trades programs.

Features Overview

As for features of original Nomad, you can take a look at them on appropriate page. Here I describe the features that are significantly changed or just are new:

  • Full Unicode support.[screenshot]
  • Tabbed interface. But in contrast to almost every other file manager tabs are not panel based.
  • Powerful bookmarks system. You can bookmark you favorite folders, ftp sites or even searches (yes, you can create virtual search folders).
  • One of the most powerful search engines on market (if I can say market, project is freeware). You can create very complex search rules, with ability to search in different encoding (complete encodings auto detect), use IFilter filters, apply custom text search rules (including regular expressions), search in hex, duplicates search and so on... For novices there is a simplified search that is not so scary at first sight.[screenshot]
  • Powerful filtering system, based on the same core as search. You can use dedicated advanced filter dialog, or use simple toolstrip for quick filtering.[screenshot]
  • Much simpler, elegant and polished UI (program must look nice, right?)[screenshot]
  • Customizable visual themes[screenshot] and icon packs. And you can even create your own themes and icon packs.
  • The most powerful toolbar you can even find in file manager.[screenshot]
  • Improved main form layout. You can use single panel or dual panel mode (horizontal or vertical). Each panel can have its own tree view that can be hidden or displayed horizontally or vertically. And you can even store your customized layouts for future use.
  • Ability to customize selected folders view and options (filter, sort, etc). This is unique feature and you cannot find it in other managers.[screenshot]
  • Program is highly customizable via Options dialog[screenshot], including simple UI scaling according to your current system DPI settings (or manually).
  • Breadcrumb folder toolstrip on every panel is much more powerful than simple folder name.[screenshot]
  • Full internal support for many archive types (using 7-Zip libraries). Program can also handle WCX Total Commander plug-in, even in more powerful way than Total Commander did. You can view, create and edit archives.
  • FTP folders support (with limitations yet, for example, only one http proxy allowed with no UI to configure).
  • Many things were done more correctly - drag'n'drop from explorer, clipboard handling, shell file menus and so on.
  • Support for shell shortcuts, url shortcuts (ftp only) and even shell folder shortcuts (rarely supported in other file managers).
  • And last, Nomad is the first and only (there is more now, but Nomad is still the first) file manager written on .net. This is not advantage, because in addition to strong sides, it has some drawbacks. Just a fact.
  • And many, many more...

As you can see, the main idea of new Nomad.NET is to do the same things in more correct and beautiful way.

Screenshot

One image can say more than thousand words.

License

Nomad.NET is freeware, you are free to use and distribute it, as long as you are not selling it for profit. There is no warranty or other guarantee of any kind, use it at your own risk. Read full license here.

Some other libraries used by Nomad written by other people and distributed under another licenses. Read license information for 7z.dll here. And GNU lesser general public license can be found here (used for both 7z.dll and TagLib#).

Special Thanks

I wish to thank the following people for their invaluable help. These people helping me make Nomad.NET better:
  • Sven Knurr for German localization.
  • Martijn Weisbeek for Dutch localization.
  • Igor Kovalenko for Ukrainian localization.
  • Guy Pouliot for French localization.
  • Claudio Vicari for Italian localization.
  • Jakub Vít for Czech localization.

Thanks

Also I wish to thank following people and organizations, with their explicit or implicit help this program came to life:

  • www.codeproject.com and all of its authors and contributors. I took a lot of useful information from articles located on this site, and want to pay them same coin (I have plan to publish several articles related to Nomad development).
  • Igor Pavlov and his excellent 7-Zip archiver.
  • www.pinvoke.net for all correct and incorrect P/Invoke translations.
  • Phil. Wright for excellent Office2007Renderer class.
  • xasthom for idea of how to create my own vista progress bar and for initial code for it.
  • Eyal Post for idea and implementation of IFilter reader (still I overwrote it completely).
  • Mark James for silk icons set. I still miss some of icons for the program.
  • TagLib# for excellent audio/video tag library.
Č
ċ
7z-license.txt
(2k)
Eugene Sichkar,
Jun 16, 2009, 1:41 PM
ċ
copying.txt
(26k)
Eugene Sichkar,
Jun 16, 2009, 1:41 PM
ċ
license.txt
(2k)
Eugene Sichkar,
Jul 7, 2009, 6:53 AM