Zim

lp:~chaghi/zim/zim-profiles

Created by Mariano Draghi and last modified

This branch adds support for Zim profiles. Profiles can store a set of preferences and plugins, different from the global preferences. Notebooks can optionally use a profile instead of the global preferences. For use cases see f.i. bug #539370, bug #656446. See also this thread in the mailing list: https://lists.launchpad.net/zim-wiki/msg01649.html

Get this branch:
bzr branch lp:~chaghi/zim/zim-profiles
Only Mariano Draghi can upload to this branch. If you are Mariano Draghi please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Mariano Draghi
Project:
Zim
Status:
Merged

Recent revisions

524. By Mariano Draghi

Added some docstrings. Added more comments explaining the profile loading/changing logic.

523. By Mariano Draghi

Improved the profile loading method, so the profile can be changed after the notebook was opened. Added a minimum GUI support for the profile setting. Fixed the style refresh when changing profiles. Added support for properly refreshing the plugins when changing profiles

522. By Mariano Draghi

Added support for profile styles

521. By Mariano Draghi

Oops! Fixed some typos in docstrings and comments

520. By Mariano Draghi

Made a little bit more robust the plugin handling when loading (or changing) a profile. Any independent plugin already loaded is kept (and added to the profile if necessary). Any other loaded plugin not present in the profile preferences is unloaded.

519. By Mariano Draghi

Marked automount plugin as profile independent. Made de unit-test for the is_profile_independent attribute a litte more robust

518. By Mariano Draghi

Minor cleanup and docstrings for load_profile method (it no longer receives a notebook object)

517. By Mariano Draghi

Moved the load_profile method call to the open-notebook handler, so it's only in one point

516. By Mariano Draghi

Added unit-test for new profiles

515. By Mariano Draghi

Fixed location for signal 'preferences-changed'. Added some unit-tests.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~jaap.karssenberg/zim/pyzim
This branch contains Public information 
Everyone can see this information.

Subscribers