@robint99 robint99 released this Sep 12, 2018 · 4 commits to master since this release

Assets 2

V0.87

This release fixes the following issues:

  • #158 - Odd Icon Behavior when Minimizing and then unminimizing app windows.
  • #139 - LibreOffice Writer (plus other apps such as Caja) occasionally not showing in dock
  • #160 - Unused event parameter removed
  • #159 - Use dark variant for the applet background when defined by theme
  • #154 - Added a 'bring all windows forward' option
  • #156 - AttributeError in do_window_scroll() method
  • #152 - Icons of wine applications aren't displayed
  • #Fix for issue #153 - All actions defined in a .desktop file are now displayed in the right click or popup menus rather. Previously a maximum of 4 only would be displayed.
  • #146 - unable to restore some minimized windows
  • #144 - blurry icons on hidpi displays

Note : Many thanks go to github user @vkareh for the fixes to issues #144, #159 and #160

@robint99 robint99 released this Jun 6, 2018 · 22 commits to master since this release

Assets 2

V0.86

This release provides fixes to the following issues:

  • #130, Icon stays highlighted with all windows closed
  • #131 - dock sizing options appearing in the preferences dialog when not needed
  • #132 - program activation by dragging doesn't work
  • #136 and #140 - icons for windows which the applet should have been ignoring were appearing in the dock
  • #137 - Telegram icon not found; shows as generic cogs
  • #138 - dragging app icons not always working
  • #142 - certain function keys cause the keyboard listener to stop working (thanks go to @nschulzke for this)

There is also a potential fix for issue #144 - blurry app icons on hidpi monitors, but this is untested due to the lack of an hidpi monitor...

Finally, the following untracked issues have been fixed:

  • Window previews with Compiz are now working again. They were apparently broken in V0.81
  • When an app's window is closed from the window list, the window list is now closed too.

@robint99 robint99 released this Mar 20, 2018 · 37 commits to master since this release

Assets 2

V0.85

This is another minor release and contains a workaround for Launchpad bug #1755835 which affected Mate Tweak and Mutiny layout users (Mutineers?) who switched panel layouts and found their dock settings had not been carried forward.

@robint99 robint99 released this Mar 15, 2018 · 40 commits to master since this release

Assets 2

V0.84

This is a minor release which contains an adjustment to the workaround introduced in V0.83 following the removal of the workspace switcher applet from the Mutiny panel layout

@robint99 robint99 released this Feb 28, 2018 · 43 commits to master since this release

Assets 2

V0.83

This version contains a small workaround relating to this mate-panel issue.

@robint99 robint99 released this Feb 26, 2018 · 46 commits to master since this release

Assets 2

V0.82

V0.82 of the applet follows on from the recent release of MATE 1.20 and contains some changes relating to the way app scrolling works.

With the applet is used with MATE 1.20 app icon scrolling is automatically enabled when it is needed - i.e. when the applet runs out of space on the panel to expand into - and is it automatically disabled when not needed e.g. when the applet is given more space by being moved, or when another applet is removed from the panel.

When the applet is moved about on the panel it can now also resize and become larger or smaller to make the best use of the available panel space in the same way that the window list applet does. The minimum size it will allow itself is 4 app icons.

Because the applet can now adjust itself to the available panel space, the dock size configuration options introduced in V0.81 are not needed with MATE 1.20 and do not appear in the preferences dialog. However, if the applet is used with an earlier version of MATE, they will still be there and can be used as before.

@robint99 robint99 released this Feb 3, 2018 · 52 commits to master since this release

Assets 2

There are a couple of major changes in this latest version of the applet.

The first is that the dock now supports scrolling of app icons. This is useful when the dock has limited space on its panel and will prevent it from expanding over other applets. To scroll app icons, the mouse pointer must be moved over either the first or last icon in the dock. If scrolling is possible in that direction, the app icon will darken and an arrow will be displayed over it.

scroll arrow

If the mouse pointer hovers over an icon in this state, the dock will scroll in the indicated direction.
As with icons, the arrows are drawn using the current icon theme and their appearance will therefore vary from theme to theme.

App scrolling is automatically configured and enabled when using the Mutiny layout from Mate Tweak. When using any other layout scrolling can be enabled using a new preferences setting.

scrolling preferences

If 'Variable' is selected, scrolling is disabled and the dock will behave as in take as much space on the panel as it needs, possibly expanding over other applets as in previous versions. If 'Fixed' is selected, the dock will claim enough space to display the specfied number of app icons, and will begin scrolling icons when it contains more than this number.

A few things to note about scrolling:

  • The implementation is still in an early state and bugs can be expected...
  • It is Gtk3 only
  • The current approach of setting scrolling on or off via a preferences item is a short term workaround while this issue with the MATE panel and python introspection is fixed. Once done, future versions of the applet will be able to automatically enable and disable app scrolling as and when needed.

The other big change for this version is that applet the no longer uses its own method of matching applications and instead uses the bamf library for this. What this means for users is that from now on the applet will be a lot better at matching applications and windows to their dock icons. For package maintainers it means the applet has the following new dependencies: bamfdaemon, libbamf and gir1.2-bamf

There are also two minor changes to mentions. Firstly, popup windows (action lists and window lists) no longer steal focus from other windows. Secondly, when using a solid fill for the active icon background, the contrast between the icon and the background has been improved.

Finally, a screenshot of V0.81 applet on Ubuntu Mate 18.04. Note that the dock is just about to scroll.

V0.81 Mutiny 18.04

@robint99 robint99 released this Oct 23, 2017 · 69 commits to master since this release

Assets 2

This release of the applet contains some bug fixes and cosmetic improvements:

  • Window lists and action lists now have rounded corners and point to their app's icon in the dock. Note: this requires Gtk3 and Python GObject bindings 3.26 or greater - with Gtk2 or with Gtk3 and PyGobject 3.25 or earlier, the old style of window and action lists will continue to be used.
  • The delay before action lists appear when the mouse hovers over a dock icon can now be set in the preferences dialog.
  • Apps can now be pinned to specific workspaces, in other words their app icons only appear in the dock when a particular workspace is active. This allows users to customise the dock for each workspace they use.
  • When unpinning an app a notification is now displayed which allows the operation to be undone and re-pins the app to the dock.
  • A bug has been fixed that would sometimes cause app icons to continually flash.
  • The appearance of progress bars on dock icons has been improved.

Window and action lists

Now look like this:
Action Lists

and

Window Lists

Action list popup delay

This can now be in the preferences dialog. Here it is set to 0.7 seconds:
Action list popup delay

Pinning apps to workspaces

The preferences dialog now contains a settings that allows pinned apps to appear in the dock on all workspaces or only on the workspace where they were pinned.
Pinned app workspace settings

Note that when this new setting is used for the first time, the dock will be cleared and it will be necessary to set up the pinned apps as required on each workspace. Once done, these settings will of course be retained. Also note the tip on the dialog box: when pinning apps to specific workspaces it can also be useful to make sure that unpinned apps from other workspaces are not displayed in the dock, and that indicators/window list items from other workspaces are also not displayed.

Unpinning apps

Unpinning an app now displays a notification e.g.:

unpinning notification

If the Undo button is clicked, the app is re-pinned and placed back in the dock at its previous position.

Progress bars

Old progress bars were a bit scruffy looking:

old progress bars

but have now been tidied up a bit:

new progress bars

@robint99 robint99 released this Jun 21, 2017 · 81 commits to master since this release

Assets 2

V0.79

There are a couple of fixes in this version

  • The applet no longer swallows key presses. This means it now works happily alongside other apps that also use the key, e.g. the Brisk menu, the Advanced Mate Menu or Albert. Thanks go to the folks over at Ubuntu MATE for providing this fix

  • Crashes relating to Pango when window list and action list contents needed to be ellipsized have been fixed

@robint99 robint99 released this Jun 4, 2017 · 85 commits to master since this release

Assets 2

V0.78

There main changes in this version of the applet are:

  • 5 new types of indicators have been added
  • It is now possible to add space between dock icons
  • When an app requires attention from the user, it is now possible to display a badge on the app's icon, rather than have it blink on and off

New Indicators

The new indicators are:

Circle:
circle

Square:
square

Triangle:
triangle

Diamond:
diamond

and Subway:

(Multiple windows open)
subway

(Multiple windows open and app is not active)
subway inactive

The preferences dialog has been updated to allow the new indicators to be selected:

indicator preferences

On Gtk3 versions of the applet, the indicators will be drawn using the current theme's highlight colour. This is not possible with Gtk2 (e.g. on Ubuntu Mate 16.04), but it is possible to manually set a suitable colour using the Fallback colour option on the Misc tab of the preferences dialog.

App spacing

A new preferences option has been added which allows extra space to be added between dock icons.

app spacing preference

Valid values are between 0 and 7.

0 - tightly packed

app spacing 0

7 - a bit less cramped ....

app spacing 7

Attention setting

A new preferences option has been added to select whether an app should blink its icon on and off, or just display a badge.

preferences attention

The badge (showing an exclamation mark) is displayed in the top left of the dock icon as below:

attention badge example

The colour of the badge will always match the icon and be easily distinguished.
attention badge colours