Code Monkey home page Code Monkey logo

files's Introduction

Files Logo

Files

Build Status Crowdin Discord Download Documentation

Introducing Files, the ultimate file manager app for Windows. With its sleek and intuitive design, navigating through your files has never been easier. Files features tabs for easy switching between different folders, a column view for quick file browsing, and dual pane support for efficient file management. In addition, you can easily create and extract archives with just a few clicks, making file compression and decompression a breeze.

Files also offers advanced features such as file tagging for easy organization, support for QuickLook for previewing files without opening them, and the ability to customize the background color to match your personal style. Whether you're a power user or just looking for a better way to manage your files, Files has everything you need to keep your files organized and easily accessible. With its combination of powerful features and ease of use, Files is the ultimate file management solution for Windows.

Building from source

1. Prerequisites

  • Visual Studio 2022 with the following individual components:
    • Windows 11 SDK (10.0.22621.0)
    • .NET 8 SDK
    • MSVC v143 - VS 2022 C++ x64/x86 or ARM64 build tools (latest)
    • C++ ATL for latest v143 build tools (x86 & x64 or ARM64)
    • Git for Windows
  • Windows App SDK 1.5

2. Clone the repository

git clone https://github.com/files-community/Files

This will create a local copy of the repository.

3. Build the project

To build Files for development, open the Files.sln item in Visual Studio. Right-click on the Files.Package packaging project in solution explorer and select ‘Set as Startup item’.

In the top pane, select the items which correspond to your desired build mode and the processor architecture of your device like below: image

Contributors

Want to contribute to this project? Let us know with an issue that communicates your intent to create a pull request. Also, view our contributing guidelines to make sure you're up to date on the coding conventions.

Looking for a place to start? Check out the task board, where you can sort tasks by size and priority.

Screenshots

Files

files's People

Contributors

0x5bfa avatar bancrash avatar chihweilhbird avatar cinqmilleans avatar d2dyno1 avatar dependabot-preview[bot] avatar dependabot[bot] avatar esibruti avatar ferrariofilippo avatar gave92 avatar hecksmosis avatar hez2010 avatar hishitetsu avatar jaiganeshkumaran avatar kristofkekesi avatar lampenlampen avatar lukeblevins avatar mafra99 avatar marcelwgn avatar meziantou avatar pklion avatar puppetsw avatar quaintmako avatar r3voa3 avatar rick-hm avatar soumyamahunt avatar thomas1664 avatar tsvietok avatar winston-de avatar yaira2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

files's Issues

running 0.4.7

in the previous one (0.4.6.0) LG AirDrive was available and compatible, now it's absent

No way to sort from DataGrid

(Bugs)

  • Feedback doesn't work so here I am.

  • Music starts with the 1st name in alphabetical order no matter which I click or what order the folder is sorted on, after the first time, it will work normally. Also, it will always highlight the name or whatever the data is in a white box every time I click something.

  • Opening downloads crashed the app.

(A question)

  • Is it a common problem with UWP apps to crash or is it just me? I am asking because I have used windows phone and windows store apps on pc and they seem to crash, almost all of them. Please give me some insight into it.

Thank You

feature request: add used/free space

sorry if i write this topic on a wrong section of the project.

here the question: is it possible to add the bar which shows free/used space below each driver?

Why drop the ARM version?

Why drop the ARM version?

Hey, @duke7553! In my opinion, it's a stupid idea (No Offence) to drop the ARM Version because ARM and IoT are the future and when I was trying to install Files in my Rasp Pi, I was searching for the ARM version until I read and understood that you stopped support for ARM. I know it's tough for developing a version for ARM and to create new certificates for it but please try to keep the ARM version alive. Just an opinion and would be nice if you start developing again. Thanks and sorry for mentioning it was a stupid idea.

Split the files of the installer into x64, x86, ARM. Don't compress all the files into one zip file.

Hey, @duke7553! I hope this is the last issue I am putting (I am so sorry). Just split the files of the installer into x64, x86, ARM. Don't compress all the files into one zip file because rather than having an installer with a size of 26.91 MB (Repo Size), your installer file size is 156 MB. Why do you pack the software for all architecture in one file? You can make convenient software for the users by having a lightweight program. It is just a humble request to you! Thanks for bearing with all my issues.

some request and ideas

the files is great but in dark mode it takes more time than light mode. please make pin protected or windows hello protected folder lock. Can there is option for default screen as Home or as drives like in file explorer. it is very promising and beautiful app

Investigate Installation Issues

I've turned developer mode on and tried to install it with Add-AppDevPackage.ps1 and then got this:

2

Further tries don't show any results.

1

What should i do?

Hamburger button overlaps other UI elements

Hey, I've tried out using Files in the smalles possible aspect ratio. I noticed that the hamburger button on the top left is transparent and hovering over it can look confusing.

image

Cannot Install v0.4.9 due to Certificate Error

Installation v0.4.9 failed on Windows 10 1903 (Build 18356.16). The installer gave the following error:
"Either you need a new certificate installed for this app package, or you need a new app package with trusted certificates. Your system administrator or the app developer can help. A certificate chain processed, but terminated in a root certificate which isn't trusted (0x800B0109)"

v0.5.0 dont run

Install like as usual old versions. but v0.5.0 dont run. No errors. Just closing on run.
My config x64 ver, Windows 1809

A Positive Feedback!

Default File Explorer of Windows is from years and after using your file explorer I must say that you did an amazing job. Loving the fluent design.
Keep it up bruh!!!!!!!!!

Feature: Implement back/forward touch gestures

Would be nice to have horizontal overscroll touchpad gestures for going back and forward, like in Chrome and Edge.

Requirements

  • Swiping left/right navigates backwards or forwards.
  • Works with touchpad gestures
  • Works with touch screen gestures

Can't access the second Local Drive (0.4.6.0)

Installed succesfully 0.4.6.0 release and rebooted my laptop.
But in the menu I can only see my system disk, OneDrive and removable device (which is not installed in). The second Local disk is missed.
How to fix this?
Thanks in advance!

Couldn't paste in any directory

Hey, @duke7553! Sorry for another issue but when I try to copy a file it works by storing the location variable in the clipboard but when I paste it then I couldn't because there is no space to right click other than the files and directories icons. I could still paste it somewhere else in the OG Explorer. You're doing great but just as a fellow programmer it's a piece of advice.

Not able to delete a file - Maybe System Specific

Hey, @duke7553!
Truly impressed with the attention to detail with the new fluent design adaptation but I have a small but important bug over here. I couldn't delete any files or directories from the application but I could in the OG Windows Explorer. I still don't know if it is system specific or not but I'll soon use a Virtual Machine to check it out. Here is a video clip showing the bug.

Bug

Automatically expand the hamburger menu when hovering over it

I'd appreciate, if the hambuger menu/navigation pane on the left hand side of the app would automatically expand, when the user hovers over it with the mouse cursor. This was implemented in the Windows 10 start menu for "19H1" builds (source and more details: (https://www.windowslatest.com/2018/11/15/windows-10-19h1-to-change-start-menus-navigation-pane-behaviour).

Maybe adding the ability to turn this feature on and off via the app's settings would be a good idea, because not everyone will like it, I guess. Still, I consider it very useful and hope it will be implemented in the future.
Thanks for your work.

A Less-Dark Dark Theme

Let's keep this short and simple. These are screenshots of something that has not been released to testers yet. Please let me know what you think, and what other themes you would want in the future.
802be4a3-d9da-45d4-9fb1-93a8cf869a9d png
4f2a929a-114a-468a-9321-c878bcf9108b png

PS: The darker DataGrid headers are a bug in the DataGrid which is likely out of my control.

Has issues noticing some files.

image
As you can see, while comparing with the Windows 10 WM explorer, the classical explorer (With Clover Hooked) and the current version of Files v0.4.8, He is unable to found certain files. Refreshing wouldn't fix that.
The real fix I've found for the moment, is to make a change from that folder (Add/Rename/Remove a file etc...)

(Btw, You can see that the file address is overlapping a bit too much, Might think of make it resize itself automatically, or to have a horizontal scroll)

Make it able to "Hook" existing explorer already opened windows.

As my regular file explorer application, I'm using Clover (Which is mainly, the classical explorer, but with Chrome styled tabs added, and some Chinese text in bonus).
And well, As it doesn't directly modify the explorer process (Thankfully), but it got the possibility to directly hook any already opened explorer windows, close it, and open it in his own window.
Even if the application isn't as finished being perfectly usable daily, This would surely be a good idea after the release.

Crash when switching access to file system

When you go to Windows' settings, privacy, file system and you enable or disable the permission for Files to access file system, the program crashes. It also happens when you first run it and the program asks for permissions.

Windows 10 1809, Files UWP 0.4.6.0

Enter key should open the file or folder

  • Pressing the enter key should open the file or folder selected
  • if multiple files are selected open all of them
  • if multiple folders are selected open all the folders in new windows

right clicking in blank area

right clicking on a blank area should have a few options such as

  • new items
  • open powershell (maybe only for users who will choose a setting for advanced options)
  • open properties for the directory

Files Instalation Failed

image
App Installer failed to install package dependencies. Ask the developer for Microsoft.VCLibs.140.00.Debug package.

~\Files_0.4.5.0\Files_0.4.5.0_x64_Debug_Test\Files_0.4.5.0_x64_Debug.appx

Feature: Improve support for compressing and decompressing archives

  • #9947
  • Keep timestamps from the .zip file
  • Extract files
  • Menu options to extract items quickly without the use of the dialog
  • #9948
  • When pasting a file into an archive the file is fully currently loaded into memory first (bad)
  • "Extract" command on toolbar when an archive is selected or being browsed #7639
  • 7zip & other formats support (requires switching to SharpCompress or something)
  • Specific icon to show when zip files are associated with Files?
  • Add shell extensions to File Explorer
  • Add dedicated progress view when using shell extensions in File Explorer
  • #9949
  • 7z
  • gz
  • tar
  • rar
  • zip
  • lzma
  • lzh
  • arj
  • bz2
  • cab
  • chm
  • deb
  • iso (known to have issues with files displaying)
  • rpm
  • wim
  • udf
  • mub
  • xar
  • hfs
  • dmg
  • Z
  • xz
  • flv
  • swf
  • exe
  • dll
  • vhd
  • msix
  • appx

Open always pulls "Open With" dialog

When I want to open a file, it always shows the "Open with" dialog.

This behavior should be reserved for an option called "Open with" in the context menu, and then "Open" and also double clicking on the file should open the file with default app associated to that type.

Directory Items Preview Tooltip

i have to deal with a large number of pictures in many folders.
i hope there is a function can set the first picture of the folder as the folder icon

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.