Last active
August 22, 2016 22:36
-
-
Save razvanch/71f0822221896e9786af3dd6756ddaf3 to your computer and use it in GitHub Desktop.
Nautilus: Integrate file-roller and compressed file management
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
The work on my project is split between `gnome-autoar`, the library used for extracting and compressing files, and `Nautilus`, the file manager. | |
Nautilus patch compilation: https://gist.github.com/razvanch/df25451f940a5ac74ab9bc6a2abd86aa | |
Gnome-autoar patch compilation: https://gist.github.com/razvanch/94930a7757c99005b39fd693d6347e1a | |
The main tasks I completed are: | |
- Create and improve the code for managing compressed files and design a new API for interacting with clients: https://bugzilla.gnome.org/show_bug.cgi?id=768645 | |
- Add an extraction operation to the file manager, using the autoar library as backend: https://bugzilla.gnome.org/show_bug.cgi?id=768646 | |
- Add a compression operation and related UI elements, using the autoar library as backend: https://bugzilla.gnome.org/show_bug.cgi?id=770199 | |
Besides the main features, I also worked on miscellaneous improvements in `Nautilus`: | |
- Add MVC design to file renaming and folder creation: https://bugzilla.gnome.org/show_bug.cgi?id=769336 | |
- Extract shared code and improve recursive file deletion: https://bugzilla.gnome.org/show_bug.cgi?id=770109 | |
- Add MVC design to operations UI: https://bugzilla.gnome.org/show_bug.cgi?id=770160 | |
- Improve thread management of operation conflicts: https://bugzilla.gnome.org/show_bug.cgi?id=770160 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment