A comprehensive file manager for local files on Sailfish OS.
This repository contains the development of version 2.0.0 and upwards of File Browser. See the release notes for further details.
Use at your own risk. You can use this app to corrupt files and break Sailfish on your device. The author of File Browser does not take any responsibility if that happens. So, be careful.
... and much more.
File Browser in Jolla's Harbour store cannot show all files due to mandatory sandboxing (Sailjail) since Sailfish OS 4.4. Inaccessible folders appear empty as there is no way for the app to determine if a folder is actually empty or simply presented as empty by the system.
Additionally, some file previews and integrated access to storage settings are disabled.
The version on OpenRepos is not affected by these limitations.
File Browser requires the following permissions:
Note: sandboxing is only enabled for builds in Jolla's Harbour store. The version on OpenRepos has no such restrictions and can show all files.
File Browser can run with administrator privileges to give you unrestricted access to your system. To use this feature, you must install Root mode for File Browser from OpenRepos. Root mode is protected by your lock code.
There is a FAQ about some common questions. If your question is not listed there, you are welcome to leave a comment in the forum if you have any questions or ideas.
It would be wonderful if the app could be translated in as many languages as possible!
Translations are managed using Weblate. Please prefer this over pull request (which are still welcome, of course). If you just found a minor problem, you can also leave a comment in the forum or open an issue.
Please include the following details:
Please prefer using Weblate over this. You can follow these steps to manually add or update a translation:
See the Qt documentation for details on how to translate date formats to your local format.
Bug reports, and contributions for translations, bug fixes, or new features are always welcome!
git clone --recurse-submodules https://github.com/ichthyosaurus/harbour-file-browser.git
git apply libs/*.patch
harbour-file-browser.pro
in Sailfish OS IDE (Qt Creator for Sailfish)i486
target and press the run buttonarmv7hl
target and click “deploy all”;
the RPM packages will be in the RPMS
folderIf you contribute, please do not forget to add yourself to the list of contributors in qml/pages/AboutPage.qml!
File Browser had been developed since 2013 by karip up until version 1.8.0. Source code and compiled packages of legacy versions (which were released into the public domain) are still available in karip's repository on Github.
Exif data embedded in image files is displayed with JHead, which is a public domain Exif manipulation tool.
If you want to support my work, I am always happy if you buy me a cup of coffee through Liberapay.
Of course it would be much appreciated as well if you support this project by contributing to translations or code! See above how you can contribute 🎕.
Copyright (C) 2019-2024 Mirian Margiani
Copyright (C) 2013-2019 karip
File Browser is Free Software released under the terms of the GNU General Public License v3 (or later). The source code is available on Github. All documentation is released under the terms of the GNU Free Documentation License v1.3 (or later).
This project follows the REUSE specification.