[ubuntu/lunar-proposed] gnome-shell-extension-ubuntu-dock 76ubuntu1 (Accepted)

Marco Trevisan (Treviño) marco at ubuntu.com
Fri Feb 24 02:44:13 UTC 2023


gnome-shell-extension-ubuntu-dock (76ubuntu1) lunar; urgency=medium

  [ Marco Trevisan (Treviño) ]
  * New upstream release 76
  * windowPreviews, appIcons: set maximum width/height on menus taking scaling
    in account.
    Even if St.Theme is supposed to scale down all the css values, this
    doesn't seem to happen for the menus max-width / height values and so
    we may end up having too big menus to be visible. (LP: #1992980)
  * appIcons, windowPreview: Use overlay-scrollbars for window previews.
    Helps to have them properly aligned
  * appIcons: do not set isHorizontal parameter on AppIcon when opening a menu.
    It's not an object property, so no need to keep it changed here.
  * windowPreview: Improve style of menu-items depending on dock positioning.
    Sadly this is not just a style change, because apparently St is bugged
    when it comes to handle the first/last child properties so if we'd just
    use normal allocation we would have lost the special padding for those
    elements causing unwanted behavior.
    In this way, instead we preserve the style-defined sizes also for
    first/last children.
  * utils: Use nicer syntax for later and MonitorManager wrappers
  * Add gnome-suggested eslint and auto-fix main issues.
  * extension: Cleanup code to be conform to ESLint rules
  * docking: Remove autohide trigger timeout on destruction
  * windowPreview: Get scale size without using an utility function.
    That's simple enough to be handled internally
  * appIcons: Allow marking urgent applications when not running.
    This may be supported when using remote launcher actions
  * appIconIndicators: Do not load theme node for off-stage widgets.
    These information are only available when a widget is on the stage
  * locations: Notify error message to the user, not the error itself
  * locations: Ignore errors when mounting a mounted device or umounting an
    umounted one
  * locations: Do not try to use the handler app twice to launch if not found.
    We're already doing a check for handler app in vfunc_launch(), so
    there's no need to go through the same via vfunc_get_commandline()
  * locations: Check for gjs version just once
  * locations: Do not return anything on open_new_window.
  * locations: Mark the application as stopped if launching fails.
  * locations: Use async API to get the handler APP for uri.
    GVfs implementations of GFile could cause the shell to hang while querying
    the file infos, making the whole UI to freeze, and such actions can't be
    cancelled, even if that's running in external processes.
    To avoid this to happen, we need to use the async API and limit its
    execution time to handle failures gracefully.
    In case we also cache the last valid handler applications so that in case
    we can re-use it on timeouts. (LP: #1997264)
  * locations: Use better logic to check if a new window can be opened.
    Sadly we can't use the new-window action directly because it does not
    support adding further arguments.
  * locations: Handle undefined error gracefully
  * eslint: disable some options that are not working in ubuntu's eslint

  [ Daniel van Vugt ]
  * debian/control: Allow installing with gnome-shell 44.

  [ Sabri Ünal ]
  * Update Turkish translation

  [ Sundeep Mediratta ]
  * Dont detect and track DING windows for intellihide
  * Move constant to global, to prevent recurrent assignments
  * intellihide: Optimize intellihide for handled windows.
  * Fix Transparency for Gtk4 DING

  [ Brendan Weibrecht ]
  * Make urgent application icon dance toggleable

  [ Robert Strauch ]
  * docs: add dependency for gettext to build section

Date: Fri, 24 Feb 2023 03:42:49 +0100
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Maintainer: Marco Trevisan <marco at ubuntu.com>
https://launchpad.net/ubuntu/+source/gnome-shell-extension-ubuntu-dock/76ubuntu1
-------------- next part --------------
Format: 1.8
Date: Fri, 24 Feb 2023 03:42:49 +0100
Source: gnome-shell-extension-ubuntu-dock
Built-For-Profiles: noudeb
Architecture: source
Version: 76ubuntu1
Distribution: lunar
Urgency: medium
Maintainer: Marco Trevisan <marco at ubuntu.com>
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Launchpad-Bugs-Fixed: 1992980 1997264
Changes:
 gnome-shell-extension-ubuntu-dock (76ubuntu1) lunar; urgency=medium
 .
   [ Marco Trevisan (Treviño) ]
   * New upstream release 76
   * windowPreviews, appIcons: set maximum width/height on menus taking scaling
     in account.
     Even if St.Theme is supposed to scale down all the css values, this
     doesn't seem to happen for the menus max-width / height values and so
     we may end up having too big menus to be visible. (LP: #1992980)
   * appIcons, windowPreview: Use overlay-scrollbars for window previews.
     Helps to have them properly aligned
   * appIcons: do not set isHorizontal parameter on AppIcon when opening a menu.
     It's not an object property, so no need to keep it changed here.
   * windowPreview: Improve style of menu-items depending on dock positioning.
     Sadly this is not just a style change, because apparently St is bugged
     when it comes to handle the first/last child properties so if we'd just
     use normal allocation we would have lost the special padding for those
     elements causing unwanted behavior.
     In this way, instead we preserve the style-defined sizes also for
     first/last children.
   * utils: Use nicer syntax for later and MonitorManager wrappers
   * Add gnome-suggested eslint and auto-fix main issues.
   * extension: Cleanup code to be conform to ESLint rules
   * docking: Remove autohide trigger timeout on destruction
   * windowPreview: Get scale size without using an utility function.
     That's simple enough to be handled internally
   * appIcons: Allow marking urgent applications when not running.
     This may be supported when using remote launcher actions
   * appIconIndicators: Do not load theme node for off-stage widgets.
     These information are only available when a widget is on the stage
   * locations: Notify error message to the user, not the error itself
   * locations: Ignore errors when mounting a mounted device or umounting an
     umounted one
   * locations: Do not try to use the handler app twice to launch if not found.
     We're already doing a check for handler app in vfunc_launch(), so
     there's no need to go through the same via vfunc_get_commandline()
   * locations: Check for gjs version just once
   * locations: Do not return anything on open_new_window.
   * locations: Mark the application as stopped if launching fails.
   * locations: Use async API to get the handler APP for uri.
     GVfs implementations of GFile could cause the shell to hang while querying
     the file infos, making the whole UI to freeze, and such actions can't be
     cancelled, even if that's running in external processes.
     To avoid this to happen, we need to use the async API and limit its
     execution time to handle failures gracefully.
     In case we also cache the last valid handler applications so that in case
     we can re-use it on timeouts. (LP: #1997264)
   * locations: Use better logic to check if a new window can be opened.
     Sadly we can't use the new-window action directly because it does not
     support adding further arguments.
   * locations: Handle undefined error gracefully
   * eslint: disable some options that are not working in ubuntu's eslint
 .
   [ Daniel van Vugt ]
   * debian/control: Allow installing with gnome-shell 44.
 .
   [ Sabri Ünal ]
   * Update Turkish translation
 .
   [ Sundeep Mediratta ]
   * Dont detect and track DING windows for intellihide
   * Move constant to global, to prevent recurrent assignments
   * intellihide: Optimize intellihide for handled windows.
   * Fix Transparency for Gtk4 DING
 .
   [ Brendan Weibrecht ]
   * Make urgent application icon dance toggleable
 .
   [ Robert Strauch ]
   * docs: add dependency for gettext to build section
Checksums-Sha1:
 ed4e36d72cc1405c3ffff7e7e70cc832f31f15b4 1916 gnome-shell-extension-ubuntu-dock_76ubuntu1.dsc
 0c2d92e363c9f399a212b8721416ca03e6cb583e 286452 gnome-shell-extension-ubuntu-dock_76ubuntu1.tar.xz
 a760ddef90bf8f1941a32de9f4410da3fff180a3 9964 gnome-shell-extension-ubuntu-dock_76ubuntu1_source.buildinfo
Checksums-Sha256:
 7ef4e0a65fe2e2db2ef9af81fc09ac8f1bbcdc9e0abad2d0d230ee790b621f25 1916 gnome-shell-extension-ubuntu-dock_76ubuntu1.dsc
 54e0668ee2f403a9c8305783da045ef71a7616d62035263b1e1f7def0e849fec 286452 gnome-shell-extension-ubuntu-dock_76ubuntu1.tar.xz
 4cf7e7c4782e93fbf0a065f885f607f36a30decba91b93de47a7ce3794e94437 9964 gnome-shell-extension-ubuntu-dock_76ubuntu1_source.buildinfo
Files:
 ffc95ca9f4fccdd26a274accc1219aac 1916 gnome optional gnome-shell-extension-ubuntu-dock_76ubuntu1.dsc
 4418f08673ab2d8e97570c5d98d28192 286452 gnome optional gnome-shell-extension-ubuntu-dock_76ubuntu1.tar.xz
 a684a77752492a8cb6cb002d8bda3286 9964 gnome optional gnome-shell-extension-ubuntu-dock_76ubuntu1_source.buildinfo


More information about the lunar-changes mailing list