-
-
Notifications
You must be signed in to change notification settings - Fork 150
Features
The search system in this app allows you to quickly find any file / directory on your computer in just a few seconds. For example, to find a file called "2019 - Document Name.txt"
, you can type something like "documen 2019"
(with typos, wrong case, wrong word order, missing words, missing symbols, and missing file extension) and the app will quickly find it for you (searches take about 1 second per 50 GB of data on medium tier computers).
Tabs allow you to quickly switch between multiple directories with a click or a shortcut: Alt + [0-9]
. When you re-launch the app, the tabs are restored to the previous state.
Workspaces greatly increase your productivity by allowing you to quickly switch between separate workflows, which is especially useful when you work on multiple projects at the same time. Each workspace has its own set of tabs and its own actions. Actions can perform different operations, e.g. open a website, run a script, open a file in a specific program, etc. When you re-launch the app, the workspaces are restored to the previous state.
Usage example: create a workspace set called "Drawing"
with the following properties:
- Action 1:
open "artstation" website for inspiration
- Action 2:
open "youtube" tutorial video for references
- Action 3:
open template file in Photoshop to get started quickly
- Set default directory:
"/drawing/references"
- Set workspace tabs:
tab-1: "/drawing/assets/characters" and tab-2: "/drawing/references"
Then, when you need to quickly get back to your "drawing" project, you just switch to that workspace with a single shortcut and you're set.
This feature allows you to wirelessly share a directory or stream any file to your local devices (connected to your network) in 2 clicks without installing any apps. It works on any device with a modern web browser (smart TVs, mobile devices, laptops, virtual machines, etc).
Note: make sure to allow the app access to the network in Firewall when prompted.
Address bar lets you quickly navigate directories with your keyboard. It autocompletes file names and automatically opens directories as you type.
Item filter allows you to quickly filter out items (notes / files / directories) from the list so you don't have to scroll through hundreds of items trying to find the one you need. It supports advanced glob patterns and property prefixes (for specifying exact properties you want to filter).
Examples:
- Type ".pdf" to show only PDF files.
- Type "GB" to show files which size is measured in GB (e.g. big video files).
- Type "2018" to show files that were created / modified in the year 2018.
- Type "render*{001..003}*.png" to show files which name starts with word "render", contains numbers in range 001 - 003 and ends with extension ".png" (e.g. "render 001.png", "render 002.png", "render 003.png").
The filter will match all of the file properties (name, tags, dates, etc). You can specify a specific file property with a prefix (e.g. "name:2018" to only search name property and exclude other file properties).
Note: It doesn't use the global search's typo correction algorithm yet. I will added in the future updates.
This feature allows you to stream / download any file from the internet just by dragging it (or its link) onto the app.
It supports almost all file types. You can even drag a "base64 image" string of text and the app will download it as an image file.
It can even download videos. It supports both URLs and direct links:
- To download from URL (currently only YouTube is supported): drag and drop URL of the page onto the app. In the future, these websites will also be supported.
- To download from direct link (any website): drag and drop the direct video link onto the app. Direct video link is a link that points directly to the file, e.g.
https://example.com/video.mp4
. If you open a file in a new tab of the browser and it gets displayed, it's a direct link. Protected videos will also have some parameters after the extension, so make sure to select the whole link, including the parameters. Keep in mind, such links don't stay active for long because the parameters have an expiration time. - You can also download video streams (e.g.
https://example.com/video.ts?sessionid=[ID]&wmsAuthSign=[TOKEN]
) with or without auth tokens / URL timestamps
Warning: do not abuse this feature. If you download a lot of content from certain services, consider supporting them in some way, at least by disabling your ad blocker on their website or even buying their premium subscriptions to support both the service and the content creators on it. Otherwise, we won't have nice things like free education, entertainment, communities, creative freedom and other great things that these platforms provide us with.
The drag & drop feature is designed to simplify data transfers. It not only allows you to easily download files from the internet, it also provides a very comfortable way of transferring local files both within the app itself and other apps.
- To move / download an item into the current directory, just drag it onto the app and drop anywhere on the full-screen overlay.
- To move / download an item into a specific directory simply hold
Ctrl
to enter "selective mode" and drop it into whatever directory you want. - If you want to copy the item instead of moving it, simply hold
Shift
. This behavior is always consistent, unlike some other file managers, where sometimes the file is copied and sometimes is moved so you're never sure what's going to happen. - If you drop a file into a directory that already has a file with that name, the app will let you resolve the conflict with 1 click: automatically save it with a different name or replace the existing file, unlike some other file managers, that don't let you rename the files easily.
Most actions within the app can be performed with shortcuts. Even the app itself can be opened / closed with a global (system wide) customizable shortcut. This feature helps you work more efficiently and makes the process more enjoyable (e.g. you can instantly open the app and create a new note with just 1 shortcut).
The home page of the app has a unique, recognizable feature - a customizable media background (banner). You can set a custom image / video or choose one of the built-in artworks (kindly provided to me by the artists) and personalize the app to your liking. If you like some of the default artworks, checkout the artists' portfolio page and consider supporting their work. You can find the source links by hovering the artworks in the background manager (in the banner menu on the home page) and also on main project page below.
Advanced note editor in this app allows you to create featureful notes and store them in one convenient, quickly accessible place. Here's some of its features:
- All your notes are always 1 click / shortcut away. You can create a new note instantly with just 1 keyboard shortcut, without even opening the app first.
- Note editor provides all the basic formatting functionality. It also supports images, math formulas (Katex), lists, checkboxes, etc.
- Notes can be protected from editing, moved into a group, assigned a color (or a tag) and more.
Dashboard page provides a quick access to pinned / protected / tagged items, and the timeline.
Have you ever wanted to lock an important file / directory so that you or any other program couldn't accidentally modify / rename / move / delete it?
This feature allows you to protect any file / directory / note from being modified / renamed / moved / deleted. This feature has 2 modes:
-
"Simple mode" protects specific items ONLY from within this app. You will still be able to modify / rename / move / delete your protected items using any other program.
-
"Advanced mode" is targeted for advanced users. It protects specific items by removing all their permissions, preventing any modification or deletion by any other program, including the terminal, even if the program has admin permissions. The protection can be removed from within the app or by running a special command in the terminal manually.
Info panel displays useful information about the currently selected file / directory:
-
Properties like "size", "path", "symlink path", "permissions", etc.;
-
File preview for media files: audio, video, images (including animated gifs, apng, webp, and many other formats);
Built-in archiver allows you to compress files into archives and extract existing archives. It supports all most popular formats:
- Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP, WIM.
- Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR, Z.
The app updates itself automatically. It will let you decide if and when you want to download and install an update.
Unlike closed-sourced apps, you participate in the development of this app (request features, vote each features should be prioritized, participate in discussions, modify code of the app yourself).
This feature allows you to quickly open selected files in a preview window, rather than an external program (which usually takes longer). Quick view window can be opened with Space
shortcut or from the context menu. Supported file types: images, videos, audio, PDF, most plain text formats.
This app implements my custom, modern, beautiful, minimalistic, customizable, design system called "Infusive design".
The app is designed to pack lots of advanced features, without sacrificing customizable, minimalistic, modern design and usability. This idea propagates all the way to the smallest features of the app:
- A lot of features are accessible in just 1-2 clicks or with shortcuts.
- You can quickly scale the whole interface, making all elements smaller or bigger with a single shortcut.
- The app detects file changes, so all the information you see is always up to date (for example, drive list, drive info, directory info like item count, etc.).
- The app will automatically open when you connect a drive to your computer so you can get to your files immediately.
- All colors are properly contrasted to make sure there's no bright elements and high contrasts, which usually cause eye pain.
- You can protect any file / directory / note from being moved, renamed, or deleted.
- App pages save their state properties like scroll position, so when you go back to it, you don't need to scroll the page all the way back to where it was before.
- and more...
This visual effect is one of the key components of "Infusive design". This effect "infuses" all elements of the app with a customizable, modern, unified look and provides infinite beautiful, unique design customization options.
Several more major features / improvements are already in development and will be added in the next updates.