lp://staging/~dcaro/clicompanion/fix-608608

Created by David Caro and last modified
Get this branch:
bzr branch lp://staging/~dcaro/clicompanion/fix-608608
Only David Caro can upload to this branch. If you are David Caro please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
David Caro
Project:
CLI Companion
Status:
Merged

Recent revisions

102. By David Caro "<email address hidden>"

fixed a little bug with detecting if the current font is a valid one when parsing the config

101. By David Caro "<email address hidden>"

fixed a problem with the man page when no command selected

100. By David Caro "<email address hidden>"

Added new files to the manifest

99. By David Caro "<email address hidden>"

Missed to try to install from the setup.py file... fixed.

98. By David Caro "<email address hidden>"

Buff..
Done a lot of refactoring and added a lot of fetures:

 - Configuration classes for handling the default values and incorrectly setted
       options
 - Plugin system
 - CommandlineFU plugin (lp:608608)
    - Search comands
    - Show man and online help
    - add command to the local list
    - execute command
 - Pluginized the main local commands list
    - Added possibility to use a custom command cheatsheet file (right click
      and preferences plugin config section)
    - Added tooltips (Still a little messy with markup, for example a & in the
      description breaks the tooltip)
 - Added a full preferences window
    - Handpling of loaded and plugins configuration
    - Handling of terminal profiles
    - Custom keybindings (lp:689046)
    - font setting and color schemes, and so...
 - Added some buttons and menu options
 - Compacted a litlle the widgets (hide search bar instead of disabling,
    command expander on the top row, etc.)

97. By David Caro "<email address hidden>"

Reactored a lot, fixed a lot of bugs and aded some functionality.

Bugs:
    lp:910370
    lp:910249
    lp:909894
    lp:801906
    lp:910355
    lp:910360
    lp:910533
    lp:611141
    lp:910531

New fetures:
    - Added a lot more encodings (from the terminator project)
    - Now the preferences are previewed (the backgroung color and the foregroung
      color are changed befor accepting, and reverted if cancelled)
    - Added a debug option, and a debug function to the utils package.
    - Multitab help, now showing a tab for each command in the commandline, in a
      separate window to avoid breaking the actual command.

96. By David Caro "<email address hidden>"

Done a lot of refactoring, not only the config module but all.
Now it's a little more prepared to use per-tab configs.

Also fixed bug lp:910355

95. By David Caro "<email address hidden>"

To fix the bug, also done some refactoring, the config module no longer has a class, it is not needed.
Now uses SafeConfigParser as the doc recommends (whatch this, older versions of python can break, maybe we should control this).
Also the defaults are declared only once at the config.py file.

94. By David Caro "<email address hidden>"

Merged from lp:~dcaro/clicompanion/fix-908235

93. By David Caro "<email address hidden>"

Merge from lp:~dcaro/clicompanion/fix-908240.

Branch metadata

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

Subscribers