Merge pull request #1 from titoBouzout/master

Menu is not generated at startup, when upgrading
Merge pull request #2 from facelessuser/master

Various Enhancements
Add shortened display name

- Add display name with home shortening via “~”
- Add shortening via elipsis when over 51 chars (disabled)
Fix for history limit management
Final fix
Move Swap Append/Load under submenu
Add labels preferences + minor fixes.
Menu tweaks per facelessuser and aziz requests
Regenerate the menu in every pref change
Add separator
I broke something, fixing..
Merge pull request #1 from titoBouzout/master

Add labels preferences + minor fix.
Format the settings file
Semicolons! :)

- Remove unnecessary semi-colons
- Remove deep copy since not altering dict
Merge pull request #5 from facelessuser/master

Path Shortening and history fix
Open the sidebar if its closed when switching/appending folders
Fix sorting
Add mnemonic
differentiate class Pref and instance pref
auto load folder for opened file