New features
- ungroup aplication instances, while keeping them grouped by application
- when ungrouped, display the window titles and allow the customization of their font-size and width
- when ungrouped, optionally have the favorite application icons serve as launchers
- customize the focused application indicator's color and opacity
Bug fixes
- fix icons not showing up immediately when lauching an application
- fix message "g_signal_handler_disconnect: assertion 'handler_id > 0" occurring when destroying an icon
- fix message "st_widget_get_theme_node called on the widget [# StIcon:last-child first-child] which is not in the stage." occurring after disabling the extension
- fix message "[.../dash-to-panel@jderose9.github.com/windowPreview.js 1008]: reference to undefined property 0" occurring when restarting gnome-shell
- fix message "[.../dash-to-panel@jderose9.github.com/taskbar.js 753]: reference to undefined property 0" occurring when restarting gnome-shell
Finally there are three choices to dash-to-panel users:
- taskbar in left panel as currently
- taskbar in center panel, centered between the left and the right panel
- taskbar in center panel, centered in monitor without considering left and right panels size
Missing the translation of new pref.
And it would be maybe better to use "if" loops rather than logical operations with booleans "ctb" and "cim" in the calculation of allocation size in panel.js
This commit fixes the following JS warning:
```
JS WARNING: [.../dash-to-panel@jderose9.github.com/panel.js 91]:
Too many arguments to method St.Bin.get_child: expected 0, got 1
```
Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>