Switch branches/tags
ubuntu-dock-63ubuntu1 ubuntu-dock-0.9.1ubuntu18.04.1 rm gnome-shell-3.2-v13 gnome-shell-3.2-v11 gnome-shell-3.2-v10 extensions.gnome-org-v46 extensions.gnome-org-v45 extensions.gnome-org-v26 extension.js-v17 0.7 0.6 0.5 0.4 0.3 0.2 0.1
Nothing to show
Commits on Dec 28, 2017
  1. AppIconIndicators: implememnt metro style.

    micheleg committed Dec 28, 2017
    This also come from dash-to-panel.
  2. AppIconIndicators: add additional styles.

    micheleg committed Dec 26, 2017
    Now that new styles basically come from free, copy from dash-to-panel
    some additional styles.
  3. AppIconIndicators: use Clutter transform instead od Cairo.

    micheleg committed Dec 27, 2017
    I can't find a way to apply the transformation matrix (to achieve flip)
    through Cairo (methods not exposed to js). Use Clutter equivalent
    methods instead.
  4. AppIconIndicators: split DominantColorExtractor to its own class.

    micheleg committed Dec 26, 2017
    The dominant color can be reused in other indicators.
  5. AppIconIndicators: correctly update drawing_area.

    micheleg committed Dec 27, 2017
    st_drawing_area_queue_repaint seems to be the right method instead of
    clutter_actor_queue_redraw, that according to the documentation only
    causes the same content (without style update) to be redrawn.
    There was a delay in the update of the indicator style, for instance
    when changing the settings.
  6. AppIconIndicators: use member variables for styling.

    micheleg committed Dec 26, 2017
    In this way specific style can be overwritten by inheriting classes.
  7. AppIconIndicators: use canvas rotation.

    micheleg committed Dec 26, 2017
    Rotate the cairo context instead of drawing the indicator for each
    specific orientation.
  8. AppIconIndicators: move indicators to dedicated classes.

    micheleg committed Dec 23, 2017
    Clean up and allow to more easily add different styles in the future.
  9. Fix variable declaration.

    micheleg committed Dec 27, 2017
Commits on Dec 26, 2017
  1. WindowsPreviews: fix spacing.

    micheleg committed Dec 26, 2017
    Adjust padding to make everything symmetric.
  2. Windows previews: fix spacing

    micheleg committed Dec 26, 2017
    Space were reserved for the scrollbars making the layout asymmetric. Use
    the same upstream trick of updating the scrollbar policy depending on
    the effective needs.
    Fix #557.
  3. Prevent stale barrier state (dock stuck hidden) with fast or no anima…

    micheleg committed Dec 26, 2017
    Prevent dock from getting stuck hidden when triggering the dock
    show/hide repeatedly with little or no animation time (e.g. animation
    disabled in Tweaks Tool). This is due to a barrier removal being queued
    after each dock show and not properly cleared in this case.
    Fix #539.
Commits on Dec 23, 2017
  1. Define externally accessible constant with 'var'.

    micheleg committed Dec 23, 2017
    Another missing one. Thanks to franglais125.
  2. Update German translation.

    micheleg committed Dec 23, 2017
Commits on Nov 15, 2017
  1. Update Arabic translation.

    ahmadnourallah authored and micheleg committed Oct 20, 2017
  2. Update French translation.

    Peter Perron authored and micheleg committed Oct 23, 2017
  3. Enhance adaptive mode avoiding perceived panel flickering

    didrocks authored and micheleg committed Nov 14, 2017
    When the Dock is hidden (autohide/intellihide), and a window is next to
    it without touching the panel, the panel was going opaque. Disable the
    computation of the  panel state when in adaptive and in
    autohide/intellihide. This ensures that the dock itself has the correct
    transparency/opaque state when revealed above a window (independently of
    the panel), i.e. the panel opaque state also makes the dock opaque but
    not viceversa.  This avoid a perceived panel flickering (Fixes #636).
Commits on Oct 9, 2017
  1. utils.js: fix mozjs52 warning

    lexruee authored and micheleg committed Oct 7, 2017
    This commit prevent the warning message (#586):
    "reference to undefined property Symbol.toPrimitive".
    It seems that gnome-shell 3.26 (or mozjs52) doesn't like the use of
    direct method calls on map elements, although we don't know why.
Commits on Oct 5, 2017
Commits on Oct 4, 2017
  1. Theming: add signal for transparency changes.

    passingthru67 authored and micheleg committed Sep 22, 2017
    This will help workspaces-to-dock (and other extensions) to sync with
    the panel/dash transparency.
  2. Update dockManager variable declaration for Gnome 3.26 GJS (mozjs52).

    passingthru67 authored and micheleg committed Oct 4, 2017
    dockManager properties were not accessible by other extensions (e.g.
    workspaces-to-dock) after locking/unlocking the Gnome 3.26 desktop or
    after disabling/enabling the extension. What's weird is that it seems to
    work fine on the initial login to the desktop. Changing the dockManager
    declaration from 'let' to 'var' fixes the issue.
Commits on Oct 2, 2017
  1. Add Indonesian translation.

    emhaye authored and micheleg committed Oct 2, 2017
Commits on Oct 1, 2017
  1. Revert "myDash: workspace switching on the screen edge in fixed-sized…

    micheleg committed Oct 1, 2017
    … icons."
    This can be indeed confusing as the behaviour can be triggered
    This reverts commit d8ebb5a.
  2. Dash: properly initialize the icon size.

    franglais125 authored and micheleg committed Sep 27, 2017
    This has a few consequences:
    * Faster and lighter initialization, since we have fewer cycles of
      iconSize changes.
    * Prevents flickering when unlocking the screen.
    * On Wayland: some windows used to not be maximized properly after
      unlocking (#454).
Commits on Sep 30, 2017
  1. Update Greek translation.

    skarmoutsosv authored and micheleg committed Sep 29, 2017
  2. Update Czech translation.

    micheleg committed Sep 30, 2017
    Thanks to Pavel Pavel Zahradník.
Commits on Sep 25, 2017
  1. LauncherAPI: maintain compatibility with mozjs < 52.

    micheleg committed Sep 25, 2017
    keep the code compatible with mozjs-24 (e.g 3.22) in order to maintain
    the same codebase for all supported versions of gnome-shell.
    Thansk to franglais.