MoonLightDE / mlde.d.moonlightde

Modular and Qt5 light new behavior desktop environment
GNU General Public License v3.0
44 stars 8 forks source link

feat: FileManager module implementation #29

Open azubieta opened 9 years ago

azubieta commented 9 years ago

MoonLightDE should provide a module to allow file browsing and management. Originally took PCManFM-QT and after some transformations today there's the libfm-qt library..(see #31 ) its more easyle to implement the library as cosume/service it event modifiy the library.. so in this way code manteanance can be more easyle due libfm/newcodemanager are outside of the manpowers availibility of the MLDE project

NewBreeze UI it is based on QWidget and QAbstractItemView/QAbstractItemModel.

Maybe Due pcmanfm-qt as so famous.. request changes to the newbreeze project are a more realatable way to get into moonlight a good piece of software.. as a option.. if work are too complicated to implement the desktop management of pcmanfm-qt:

ORIGINAL ISSUE: MoonLightDE should provide a module to allow file browsing and management. Originally we took PCManFM-QT and after some transformations we manage to make it behave as a module but as it wasn't designed to be service oriented and to be integrated whit the rest of the DE from the beginning the improvements that we can achieve with it are limited.

In that order we will "refactorize" this great FM in order to achieve a good integration with the rest of the existent components.

azubieta commented 9 years ago

This is a draft of the proposed architecture for the FM module. filemanager

mckaygerhard commented 7 years ago

today there's the libfm-qt library..(see #31 ) its more easyle to implement the library and modularize as cosume it event modifiy the library.. so in this way code manteanance can be more easyle due libfm are outside of the manpowers availibility of the MLDE project

so this issue its to really adapt the pcmanfm-qt file manager o NewBreezee file manager.. the other are so ulgy or old-style-unintegrated to implement/use

Maybe Due pcmanfm-qt as so famous.. request changes to the newbreeze project are a more realatable way to get into moonlight a good piece of software.. as a option.. if work are too complicated to implement the desktop management of pcmanfm-qt: so lest get open this issue during organization until close iit and moves final main repo site..

NewBreeze UI it is based on QWidget and QAbstractItemView/QAbstractItemModel.

Others options but not so good beautifull: