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
This commit removes IMHO broken code. It also fixes the following JS
warning:
```
JS WARNING: [/dash-to-panel@jderose9.github.com/windowPreview.js 851]:
reference to undefined property "_stateChangedId"
```
Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
This commit fixes some JS warnings that a property was defined with 'let'
or 'const' inside the module windowPreview.js.
Signed-off-by: Alexander Rüedlinger <a.rueedlinger@gmail.com>
When switching apps, sometimes the hover popup would activate after the new window was activated, partially stealing focus and leaving new window in a frozen state. Unfortunately I couldn't get this working async to debounce quick mouseovers of the icon. I've only observed in X11 so the previous implementation may be ok in Wayland.