Menu

Tree [08329b] master /
 History

HTTPS access


File Date Author Commit
 app 2022-08-06 Marcus Britanicus Marcus Britanicus [08329b] Set proper app_id
 common 2022-03-07 Marcus Britanicus Marcus Britanicus [238a41] Modernize code: Part 1
 data 2022-03-07 Marcus Britanicus Marcus Britanicus [3c2582] Remove antiquated NBFSExtData.conf
 icons 2018-09-23 Marcus Britanicus Marcus Britanicus [fcf61a] PdfPlugin added, PropsDlg redesigned, other fixes
 plugins 2022-08-06 Marcus Britanicus Marcus Britanicus [08329b] Set proper app_id
 .gitignore 2021-10-27 Marcus Britanicus Marcus Britanicus [3c0be9] Some imrpovements; QMake -> Meson migration sta...
 .gitlab-ci.yml 2022-03-07 Marcus Britanicus Marcus Britanicus [c8989a] Add qtwebengine5-dev to install in pipelines
 ChangeLog 2020-01-12 Marcus Britanicus Marcus Britanicus [f2c31a] Fine-tuning NBItemView
 INSTALL 2021-03-27 Marcus Britanicus Marcus Britanicus [c9a906] Removing Qt4 support
 LICENSE 2013-09-28 marcusbritanicus marcusbritanicus [41278f] Initial commit
 PKGBUILD 2022-03-05 Marcus Britanicus Marcus Britanicus [a2c49b] Complete switch to meson. Remove cmake/qmake files
 README.md 2022-03-05 Marcus Britanicus Marcus Britanicus [a2c49b] Complete switch to meson. Remove cmake/qmake files
 ReleaseNotes 2018-09-24 Marcus Britanicus Marcus Britanicus [8e12ad] NewBreeze v3.0.0 RC4
 Suggestions 2020-02-21 Marcus Britanicus Marcus Britanicus [3b2253] Bug fixes and minor improvements
 TODO 2020-09-02 Marcus Britanicus Marcus Britanicus [ced610] NBXdgMime::xdgDefaultApp(...) bugfix
 debian-depends 2021-10-27 Marcus Britanicus Marcus Britanicus [d377bd] Fix some deprecation warnings
 fedora-depends 2021-10-27 Marcus Britanicus Marcus Britanicus [d377bd] Fix some deprecation warnings
 meson.build 2022-03-05 Marcus Britanicus Marcus Britanicus [a2c49b] Complete switch to meson. Remove cmake/qmake files
 meson_options.txt 2022-03-05 Marcus Britanicus Marcus Britanicus [a2c49b] Complete switch to meson. Remove cmake/qmake files

Read Me

NewBreeze

A fast and light-weight file manager based on Qt

Chat with me at Gitter

Qt5 migration complete. Qt5 is now the preferred Qt version.

Note: NewBreeze 3.0 is in the oven. Expect several changes..!!

Built on top of the Powerful Qt GUI Toolkit, this file manager is sleek, stylish and fast. It's heavily customized while not compromizing on speed.

Some of its features are

  • Fast startup and browsing
  • Folder, text, html, image, odt, and pdf quick preview
  • File Association support
  • Provides Categorized List, Icon and Details View
  • Sleek side panel showing drives and bookmarks
  • Full drag and drop support
  • Applications, Catalog View and SuperStart
  • Auto update devices list
  • Custom Folder Icons and Thumbnail Preview
  • Complete mime-icon support
  • BreadCrumbs Navigation Bar
  • Custom Actions and Inline terminal
  • SingleApplication Mode for resource sharing
  • Plugin System Support
  • Inbuilt folder encryption support using encfs

Its features such as inbuilt file and folder encryption, SuperStart, and Quick file previews, are not found in any other file manager available for linux.

Please READ the ReleaseNotes for information on the new features

Notes for compiling (Qt5) - linux:

  • Download the sources
  • Git: git clone https://gitlab.com/marcusbritanicus/NewBreeze.git NewBreeze-master
  • Tar: wget https://gitlab.com/marcusbritanicus/NewBreeze/-/archive/master/NewBreeze-master.tar.gz && tar -xf NewBreeze-master.tar.gz
  • Enter NewBreeze-master
  • Open the terminal and type: qmake -qt5 DEFINES+=USE_MEDIAINFO DEFINES+=HAVE_LZLIB && make
  • In case you do not want mediainfo, skip DEFINES+=USE_MEDIAINFO
  • In case you do not want/have liblz (for lzip compression), skip DEFINES+=HAVE_LZLIB.
  • To use lzip without the headers, install the lzip binary and skip DEFINES+=HAVE_LZLIB.
  • To install, as root type: make install

Dependencies:

  • Qt5 (qtbase5-dev, qtbase5-dev-tools)
  • QtWebKit in case of Qt5 and upto Qt 5.4 (libqtwebkit-dev, libqt5webkit5-dev, qtwebkit5-dev)
  • QtWebEngine Qt 5.5 onwards (qtwebengine5-dev)
  • QScintilla (libqt5scintilla2-dev, libqscintilla2-qt5-dev)
  • libarchiveqt (https://gitlab.com/marcusbritanicus/libarchive-qt)
  • libdjvulibre-dev (libdjvulibre-dev)
  • ffmpegthumbnailer (libffmpegthumbnailer-dev)
  • poppler (libpoppler-qt5-dev)
  • mpv (libmpv-dev)
  • QDocumentView (https://gitlab.com/marcusbritanicus/QDocumentView)

My System Info

  • OS: Debian Sid
  • Qt: Qt5 5.14.2
  • QScintilla: 2.11.2
  • LibArchiveQt: 2.0.6
  • popper-qt5: 0.85.0-2
  • libdjvulibre: 3.5.27.1
  • mediainfo: 20.08
  • libexif: 0.6.22-2
  • libmpv-dev: 0.32.0-2

Known Bugs

  • Reloading causes custom folder icons not to be rendered in some cases
  • Loading of folders with large number of nodes freezes the app for a significant time (~5 - 10s)
  • Rapid changes in a folder might cause crash in NewBreeze

Upcoming

  • Any other feature you request for... :)
MongoDB Logo MongoDB