Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get last updates and update to gnome 42 #12

Open
wants to merge 511 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Feb 23, 2023

  1. Configuration menu
    Copy the full SHA
    3d41911 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    43e7bbe View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7a9c78b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32fe04f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    64e0347 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0bdc2de View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5af7663 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    91645b1 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8673724 View commit details
    Browse the repository at this point in the history
  10. cleanup: Use prefer-const as a required rule

    We prefer to use const when possible, so let's enforce it
    3v1n0 committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    10a216b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1397c25 View commit details
    Browse the repository at this point in the history
  12. windowPreview: Get scale size without using an utility function

    That's simple enough to be handled internally
    3v1n0 committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    650e1b0 View commit details
    Browse the repository at this point in the history
  13. cleanup: Use a limit of 110 chars for line length

    We still prefer to stay on 80, but slightly longer lines are still
    allowed while it's an error to use something longer 110
    3v1n0 committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    0fec43b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fb1bb3f View commit details
    Browse the repository at this point in the history
  15. cleanup: Avoid usage of for-in

    It may imply looping through unwanted values, so let's avoid it.
    3v1n0 committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    2008169 View commit details
    Browse the repository at this point in the history
  16. appIcons: Allow marking urgent applications when not running

    This may be supported when using remote launcher actions
    3v1n0 committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    4a57e2c View commit details
    Browse the repository at this point in the history
  17. appIconIndicators: Do not load theme node for off-stage widgets

    These information are only available when a widget is on the stage
    3v1n0 committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    e4345b2 View commit details
    Browse the repository at this point in the history
  18. cleanup: Always use deconstruction to perform imports

    These are safer because they perform an implicit existence check.
    3v1n0 committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    75aa95e View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Configuration menu
    Copy the full SHA
    7209c47 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    26f7b06 View commit details
    Browse the repository at this point in the history
  3. locations: Do not try to use the handler app twice to launch if not f…

    …ound
    
    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()
    3v1n0 committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    afad2bb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    078c71f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fb75142 View commit details
    Browse the repository at this point in the history
  6. locations: Do not return anything on open_new_window

    It's supposed to be a void method
    3v1n0 committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    29d6ce6 View commit details
    Browse the repository at this point in the history
  7. locations: Mark the application as stopped if launching fails

    Otherwise it won't be possible to retry
    3v1n0 committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    3d75111 View commit details
    Browse the repository at this point in the history
  8. 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
    3v1n0 committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    2fa4b19 View commit details
    Browse the repository at this point in the history
  9. 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.
    3v1n0 committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    cd21857 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e198902 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    75b0474 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3d1e45f View commit details
    Browse the repository at this point in the history
  13. New e.g.o. release v76

    3v1n0 committed Feb 24, 2023
    Configuration menu
    Copy the full SHA
    2539020 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. locations: Keep track of launch wait timeouts

    Ensure we drop the timeouts on we have to launch the default locations
    handlers.
    3v1n0 committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    61cc0be View commit details
    Browse the repository at this point in the history
  2. New e.g.o. release v77

    3v1n0 committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    3ed707c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5572edf View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. fix: this._launchMaxWaitIds is undefined

    dav1app authored and 3v1n0 committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    668f7ce View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f914bbf View commit details
    Browse the repository at this point in the history
  3. locations: Create launchMaxWait in order

    Even though that's only used in a delayed promise, it's still better to
    go in order.
    3v1n0 committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    68041cd View commit details
    Browse the repository at this point in the history
  4. Release v78

    3v1n0 committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    4788aea View commit details
    Browse the repository at this point in the history
  5. windowPreview: Honor button layout settings for the window preview close

    Dispose the window previews close button left or right depending on the
    button layout settings.
    
    Closes: #1918
    3v1n0 committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    c374d66 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. docking: export Docking.State enum

    That's used in theming
    
    Related-to: #1949
    3v1n0 committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    664b76f View commit details
    Browse the repository at this point in the history
  2. Hide application tooltip option

    SubZ69 authored and 3v1n0 committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    ed774f4 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Configuration menu
    Copy the full SHA
    27f0478 View commit details
    Browse the repository at this point in the history
  2. utils: Use St.IconTheme if available

    Needed to support GNOME 44.
    3v1n0 committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    30df036 View commit details
    Browse the repository at this point in the history
  3. appIndicators: Destroy the notifications badge on destruction

    This happens implicitly, but still better to do it explicitly too
    3v1n0 committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    2e8a272 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6dff209 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    be3069e View commit details
    Browse the repository at this point in the history
  6. appIconIndicators: Add add unhanded notifications to icon count

    Support monitoring notifications that are still around in the shell
    notification tray and use it to increase the icon indicators count.
    
    This is not visible in case we are in do-not-disturb mode.
    
    Closes: #1861, #20
    3v1n0 committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    90fce4c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1c619af View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a66b333 View commit details
    Browse the repository at this point in the history
  9. locations: Re-use cached handler app instead of querying it all the t…

    …imes
    
    It's quite unlikely that the handler changes a lot during execution
    anyways.
    3v1n0 committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    23377ce View commit details
    Browse the repository at this point in the history
  10. Release v79

    3v1n0 committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    a21bfc1 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2023

  1. Update German translation

    Amr-Ibra authored and 3v1n0 committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    4d6c982 View commit details
    Browse the repository at this point in the history
  2. Update Spanish translation

    hasecilu authored and 3v1n0 committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    ce4061e View commit details
    Browse the repository at this point in the history
  3. Update potfile changes to es.po

    hasecilu authored and 3v1n0 committed Mar 28, 2023
    Configuration menu
    Copy the full SHA
    b0432b4 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2023

  1. Change "dance" to "wiggle"

    Amr-Ibra authored and 3v1n0 committed Apr 5, 2023
    Configuration menu
    Copy the full SHA
    a9dce92 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. prefs: Set default window height to 850, if it fits

    Instead of enforcing a minimum window height of 850. The height is
    now resizable.
    
    Fixes: #1975
    vanvugt authored and 3v1n0 committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    8fe467d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    21a383a View commit details
    Browse the repository at this point in the history
  3. Updated translations

    stuarthayhurst authored and 3v1n0 committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    a34aca4 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Configuration menu
    Copy the full SHA
    7e0f741 View commit details
    Browse the repository at this point in the history
  2. appInconIndicators: Improve the computing of the counter badge size

    Increases the size fo the small screens, ensuring it can be visible in
    most cases.
    
    Closes: #1969
    3v1n0 committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    b6b3645 View commit details
    Browse the repository at this point in the history
  3. notificationsMonitor: Do not count the acknowledged resident notifica…

    …tions
    
    Otherwise the badge will be always visible even for those applications
    that have been acked by the user.
    3v1n0 committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    b59a42d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d3f774 View commit details
    Browse the repository at this point in the history
  5. notificationsMonitor: Add an options to disable notifications counter…

    … only
    
    Counters could have been disabled together with the unity-API values
    before, now allow to be more precise.
    3v1n0 committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    3012286 View commit details
    Browse the repository at this point in the history
  6. appIconIndicators: Add an option to control whether the counters are …

    …summed
    
    By default we don't override the applications-provided count anymore,
    while disabling it the two values are summed.
    3v1n0 committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    5c5f9e0 View commit details
    Browse the repository at this point in the history
  7. docking: Initialize the Launcher remote model only if needed

    There's no point to do all the monitoring if it has been disabled
    explicitly or because we're i dnd mode.
    3v1n0 committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    89427a8 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. locations: Use a CommandLine App to launch new windows

    So we get the GAppInfo handling for context data and startup notification.
    3v1n0 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    89643c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a5f2e9d View commit details
    Browse the repository at this point in the history
  3. locations: Use an external helper to get the location handler

    Getting the default location handler has to be a sync operation because
    the shell uses a sync operations to launch applications.
    However, this may have lead to hanging the shell, making it unresponsive.
    
    We handled this within the shell itself, but to get it working we had to
    keep keep the main loop busy, leading to other issues (see LP: #2013070)
    
    As per this, use an external helper that queries the files paths so that
    we don't have to make the shell main loop to iterate, but all this is done
    in an external process that we call still synchronously but with a minimal
    timeout so that the main session won't ever hang.
    
    Improves fix for: #1949
    LP: #2013070
    3v1n0 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    64b373a View commit details
    Browse the repository at this point in the history
  4. locations: Use normal launch operation if location is not set yet

    It means we don't have matching windows anyways, and this could happen for
    unmounted volumes
    3v1n0 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    bd80db5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    884e30f View commit details
    Browse the repository at this point in the history
  6. Update Russian translation

    proninyaroslav authored and 3v1n0 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    6f002c5 View commit details
    Browse the repository at this point in the history
  7. Release v80

    3v1n0 committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    f41d9f5 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. docking: Cleanup startup animation injections once done

    There's no need to keep our injected methods and signal connections
    around when the startup animation has completed.
    3v1n0 committed May 15, 2023
    Configuration menu
    Copy the full SHA
    20c885d View commit details
    Browse the repository at this point in the history
  2. docking: Handling monitors changed events while preparing startup ani…

    …mation
    
    During startup animation the shell may receive a monitors-changed event,
    in this case the startup animation events are never triggered because
    the background loaded signal is never emitted.
    
    To prevent this, re-implement the update background code during the
    layout _prepareStartupAnimation so that we can catch monitor update
    events and react accordingly.
    
    See: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2763
    
    LP: #2019751
    3v1n0 committed May 15, 2023
    Configuration menu
    Copy the full SHA
    48ddc18 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dfc515a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1d7b2cd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca78fda View commit details
    Browse the repository at this point in the history
  6. dash: Do DockDash class initialization at first thing

    We should initialize the object before anything else
    3v1n0 committed May 15, 2023
    Configuration menu
    Copy the full SHA
    b912649 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    541d51f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4816e08 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    693ab5b View commit details
    Browse the repository at this point in the history
  10. Release v81

    3v1n0 committed May 15, 2023
    Configuration menu
    Copy the full SHA
    9231955 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. Configuration menu
    Copy the full SHA
    8a88bd4 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Merge pull request #2014 from taoky/master

    intellihide: add dropdown menu to handled window types
    
    Closes: #1887
    vanvugt authored May 29, 2023
    Configuration menu
    Copy the full SHA
    810c1a5 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Update Turkish translation

    Sabri Ünal authored and 3v1n0 committed May 31, 2023
    Configuration menu
    Copy the full SHA
    ec96127 View commit details
    Browse the repository at this point in the history
  2. docking: Use upstream addChrome to track actors

    Avoid using internal functions, since we have public LayoutManager
    methods we can use instead.
    3v1n0 committed May 31, 2023
    Configuration menu
    Copy the full SHA
    c6c4092 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. docking: Do ControlsManagerLayout allocation with box-adjusted workArea

    We were allocating the ControlsManagerLayout using the whole work area
    geometry but then in the auto-hide mode we were reducing the size of the
    available area again, creating problems when the available space was
    reduced. Leading to non-clickable or activatable search results.
    
    To prevent this, perform layout allocation using the available space
    even when the dock is in autohide mode.
    
    Closes: #1612
    LP: #1979096
    3v1n0 committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    4a7f3a6 View commit details
    Browse the repository at this point in the history
  2. docking: Be more consistent in reducing the overlay layout space

    We used different behavior depending on the state, but we can just be
    consistent and reduce the vertical space used in the same way
    3v1n0 committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    2bdc7ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dfb1ac1 View commit details
    Browse the repository at this point in the history
  4. dash: Use a different container to hold floating ShowAppsIcon

    When using a floating show apps icon setup, it needs to be at the same
    level of the dash box, but we can't use the same container because
    upstream code only uses that for application icons, and this assumption
    may break things such as DnD and potentially other things.
    
    So move things in a new container.
    
    Closes: #2010
    3v1n0 committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    f1e558b View commit details
    Browse the repository at this point in the history
  5. dash: Temporary remove separator when re-displaying icons

    The separator may be wrongly computed as an extra icon item,
    causing new items being positioned in the wrong place.
    
    This is clearly visible when running a new application, that ends
    up being added as the one before the last one, instead of as the
    last one.
    
    By temporary removing the separator element we avoid having to
    consider the special case all the times when doing the icons
    positioning math, instead we can just add it back once we're
    done.
    
    See: #2010 (comment)
    
    LP: #2017523
    3v1n0 committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    c89c8d6 View commit details
    Browse the repository at this point in the history
  6. dash: Compute number of icons easily and correctly to show the separator

    Just get the actual number of icons we've in the box minus the ones
    we're going to remove.
    
    So that our math is right about when to show the separator
    3v1n0 committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    50d7a98 View commit details
    Browse the repository at this point in the history
  7. dash: Cleanup a bit the icons ordering code

    Use better syntax
    3v1n0 committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    46e6036 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cae9f64 View commit details
    Browse the repository at this point in the history
  9. Release v82

    3v1n0 committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    f4008aa View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Update Simplified Chinese translation

    WhiredPlanck authored and 3v1n0 committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    e1d38ae View commit details
    Browse the repository at this point in the history
  2. Update Traditional Chinese translation

    WhiredPlanck authored and 3v1n0 committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    f07f557 View commit details
    Browse the repository at this point in the history
  3. Revert "dash: Compute number of icons easily and correctly to show th…

    …e separator"
    
    This reverts commit 50d7a98.
    3v1n0 committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    bd4e3fb View commit details
    Browse the repository at this point in the history
  4. dash: Take in account the number of removed favorites to add the sepa…

    …rator
    
    When a favorite is removed the separator should be shifted accordingly,
    so use the old separator position as reference
    3v1n0 committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    365aeaa View commit details
    Browse the repository at this point in the history
  5. Fixed dash-js app issue

    addieStarr authored and 3v1n0 committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    9e030e4 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2023

  1. Release v83

    3v1n0 committed Jun 13, 2023
    Configuration menu
    Copy the full SHA
    827391a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. docking: Always affect the input region when adding the dock

    We need to ensure that input region is affected by the dock even when
    it's not in auto-hide mode. In fact before we were not applying this to
    the dock actor, but still to the scroll one.
    
    Now we're doing it for the whole group.
    
    Closes: #2032, closes: #2024
    
    LP: #2022885
    3v1n0 committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    09c9d92 View commit details
    Browse the repository at this point in the history
  2. Releasing v84

    3v1n0 committed Jun 15, 2023
    Configuration menu
    Copy the full SHA
    3ff9552 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2023

  1. docking: Update dock visibility after overview hide animation is done

    If the overview was closed by clicking on the dash, and the
    cursor left the dash before the animation finished, the dock
    would still be visible after it should also be hidden.
    
    Updating the dock visibility ensures the visibility isn't impacted by ignored
    signals during the animation.
    stuarthayhurst authored and 3v1n0 committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    9d33d03 View commit details
    Browse the repository at this point in the history
  2. Update German translation

    Amr-Ibra authored and 3v1n0 committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    bf80d68 View commit details
    Browse the repository at this point in the history
  3. Fix some icons missing dominant color

    Some icons are not `Gio.ThemedIcon`, but ` Gio.LoadableIcon`, so we can get their pixel buffer from memory. Updated with `const` and list unpacking as used elsewhere in the file.
    jrom99 authored and 3v1n0 committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    0bebc3e View commit details
    Browse the repository at this point in the history
  4. Adds sensible fallback if dominant color is missing

    If the dominant color is missing (icon cannot be loaded), then a sensible fallback is used so that a running dot is still displayed.
    jrom99 authored and 3v1n0 committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    124ee3d View commit details
    Browse the repository at this point in the history
  5. Fix mounted drives missing dominant color

    Replaced `lookup_icon` with `choose_icon`, since it keeps looking in the current theme for a themed icon using all of its available names instead of only one. While `Gio.ThemedIcon` offers a `iconTexture.load_icon()`, it only looks for the first name available and fails otherwise.
    
    Also, `iconInfo` has been renamed to `iconBuffer` since `Gio.LoadableIcon` returns a stream/buffer (or should outright fail, which I could not observe yet).
    
    Could not find an example of app that uses a `Gio.EmblemedIcon` or any other implementation (i.e.: lacking `iconTexture.load`) that would justify another branching.
    jrom99 authored and 3v1n0 committed Aug 14, 2023
    Configuration menu
    Copy the full SHA
    cc089fe View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. Configuration menu
    Copy the full SHA
    26cfb37 View commit details
    Browse the repository at this point in the history
  2. extension: Port to ESM

    Use ESM imports as gnome-45 requires, so drop compatibility with all the
    old versions so that we could modernize things a bit in future.
    
    Closes: #2066
    3v1n0 committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    2ec2e0e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    574c424 View commit details
    Browse the repository at this point in the history
  4. Relasing v85

    3v1n0 committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    71189a9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d92faf0 View commit details
    Browse the repository at this point in the history
  6. prefs: Use GObject class for signal emission

    Old Signals are not exposed for extensions so let's avoid the legacy
    module.
    3v1n0 committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    ff9347e View commit details
    Browse the repository at this point in the history
  7. cleanup: Avoid setting modules versions

    This is something the shell does for us, so no need to redo it.
    3v1n0 committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    efb3f56 View commit details
    Browse the repository at this point in the history
  8. prefs: Remove unneeded log line

    3v1n0 committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    59818fc View commit details
    Browse the repository at this point in the history
  9. Releasing v87

    86 is skipped because e.g.o 500 error tricked me and rejected that.
    3v1n0 committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    962bc4a View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    3a9831f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    127a2b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    9fd7000 View commit details
    Browse the repository at this point in the history
  2. locations: Throw a clearer error if handlerApp is not found

    This should only happen if we didn't throw before
    3v1n0 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    b4986eb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    11277e2 View commit details
    Browse the repository at this point in the history
  4. appIcons: Use Mtk.Rectangle instead of Meta.Rectangle

    Meta.Rectangle has been deprecated, fixes logs being flooded with
    'Meta.Rectangle is deprecated, use Mtk.Rectangle instead'
    stuarthayhurst authored and 3v1n0 committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    2633851 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Update Ukrainian translation

    xalt7x authored and 3v1n0 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    251a3fc View commit details
    Browse the repository at this point in the history
  2. Update Hungarian translation

    urbalazs authored and 3v1n0 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    70e34ab View commit details
    Browse the repository at this point in the history
  3. Fix dashtodock.pot generation

    Some strings are not generated due to redundant option "-k"
    (leftover from commit 51db80a)
    
    In result most translations lack:
    msgid "Show Details"
    msgid "Launch using Integrated Graphics Card"
    msgid "Launch using Discrete Graphics Card"
    msgid "Failed to launch “%s”"
    xalt7x authored and 3v1n0 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    b93e8bd View commit details
    Browse the repository at this point in the history
  4. Created sl-po

    Created sl.po with Slovenian translation
    urmatej authored and 3v1n0 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    969c442 View commit details
    Browse the repository at this point in the history
  5. metadata: Bump to version 88

    3v1n0 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    e168975 View commit details
    Browse the repository at this point in the history
  6. docking: Do not manually dispose the settings object

    This is handled by the garbage collector, so no need to handle this
    ourself.
    3v1n0 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    d9e5db2 View commit details
    Browse the repository at this point in the history
  7. docking: Use St.IconTheme directly, without wrappers

    The old code was using Gtk as fallback to support old versions but this
    is not the case anymore.
    3v1n0 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    d851937 View commit details
    Browse the repository at this point in the history
  8. dependencies/gi: Do not import Gdk or Gtk into the shell

    None is using them, so let's drop the dependencies
    3v1n0 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    6cc0995 View commit details
    Browse the repository at this point in the history
  9. Bump version to v89

    3v1n0 committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    2912e1e View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Update Spanish translations

    hasecilu authored and 3v1n0 committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    dd7c89b View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2023

  1. Configuration menu
    Copy the full SHA
    ff313db View commit details
    Browse the repository at this point in the history
  2. Add missing third argument

    xalt7x authored and 3v1n0 committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    a972be0 View commit details
    Browse the repository at this point in the history
  3. Use the function ngettext directly

    With this change the plural strings are generated in the potfile
    xalt7x authored and 3v1n0 committed Oct 13, 2023
    Configuration menu
    Copy the full SHA
    ac7e317 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2023

  1. Configuration menu
    Copy the full SHA
    47b9bb7 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Update German translation

    Amr-Ibra committed Nov 2, 2023
    Configuration menu
    Copy the full SHA
    61e711f View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2024

  1. Fix Polish translation of "Empty Trash"

    My understanding is that "Empty" here is a verb in imperative, not an adjective.
    The previous translation was correct only if "Empty" was as adjective.
    pwiecz committed Jan 5, 2024
    Configuration menu
    Copy the full SHA
    e7c53bf View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2024

  1. Merge pull request #2140 from pwiecz/master

    Fix Polish translation of "Empty Trash"
    vanvugt authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    e66ff9c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2118 from Amr-Ibra/german-translation

    Update German translation
    vanvugt authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    c19354d View commit details
    Browse the repository at this point in the history
  3. Merge pull request #2107 from xalt7x/ukrainian-translation

    Update Ukrainian translation (sync with PR #2102)
    vanvugt authored Jan 24, 2024
    Configuration menu
    Copy the full SHA
    c569e2e View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2024

  1. Configuration menu
    Copy the full SHA
    523cba9 View commit details
    Browse the repository at this point in the history
  2. Fix auto format indents

    proninyaroslav authored and 3v1n0 committed Feb 15, 2024
    Configuration menu
    Copy the full SHA
    fc35381 View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    46b81ae View commit details
    Browse the repository at this point in the history
  2. Simplify animation duration expression into one-liner

    Co-authored-by: Marco Trevisan <[email protected]>
    sniirful and 3v1n0 committed Feb 29, 2024
    Configuration menu
    Copy the full SHA
    e48a602 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. Update for Gnome Shell 46

    add_actor() has been removed after being deprecated, and it must
    be replaced with add_child(). Also, there are two add methods
    that also have to be changed.
    sergio-costas committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    da38b12 View commit details
    Browse the repository at this point in the history
  2. Fix hover highlight in Gnome Shell 45

    Also remove addActor(), because it was used in a single element.
    sergio-costas committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    9b037f8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6a657eb View commit details
    Browse the repository at this point in the history
  4. Fix Overview mode

    There is a property, DockManager.spacing, that isn't defined
    anywhere, but is used when calling two methods inside
    (maybeAdjustBoxToDock and maybeAdjustBoxSize). The result is
    that these methods are being called with an undefined variable,
    and they use its value to calculate the position of a box, thus
    resulting in invalid allocation values.
    
    This patch fixes this by ensuring that any invalid value in
    the parameter will be converted to zero.
    
    Another possibility would be to fully remove the parameter,
    since it seems neither to be set the parameter anyhwere, nor to
    be called those functions from any other place.
    sergio-costas committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    aadd53b View commit details
    Browse the repository at this point in the history
  5. Code simplification

    sergio-costas committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    e4a84f2 View commit details
    Browse the repository at this point in the history
  6. Fix position error

    This patch fixes the placement error in the app icons
    sergio-costas committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    4191811 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    68e0203 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    de35ab6 View commit details
    Browse the repository at this point in the history
  9. Nitpicks requested

    sergio-costas committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    5f6d27c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3759956 View commit details
    Browse the repository at this point in the history
  11. windowPreview: Use set_child instead of add_child

    While it's safe to use either in GNOME 46, it is not always safe to use
    (clutter_actor_)add_child directly in GNOME 45. Because the notification
    StBin requires to update its internal state wasn't added until
    gnome-shell@ed3b8d093e introduced in 46.alpha.
    
    At least (st_bin_)set_child remains the same in all GNOME versions, and
    is what the old (clutter_container_)add_actor used to call in GNOME 45.
    
    There may be other places where we need to change add_child to set_child
    for backward compatibility with StBin, but if they exist then they're not
    causing problems yet.
    
    Closes: https://bugs.launchpad.net/bugs/2056506
    Fixes: 4945dbf
    vanvugt authored and sergio-costas committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    42ee745 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    8349757 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. Merge pull request #2146 from sergio-costas/update_to_gnome_shell_46

    Update for Gnome Shell 46
    vanvugt authored Mar 20, 2024
    Configuration menu
    Copy the full SHA
    506dd02 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. Remove any dependency on dockmanager in desktopIconsIntegration.js

    Dockmanager can be null, and this spams the log if desktopIconsIntegration class
    is initialized and used.
    
    desktopIconsIntegration class is initialized and called from the extension and
    really should not have any other dependencies other than the shell,
    it is meant to be used and can be used as is by any extension if called as is
    independently without modifications.
    
    Fix resource path for Extension
    smedir authored and 3v1n0 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    bc7af63 View commit details
    Browse the repository at this point in the history
  2. appIndicators: Update progress bar colors to be more modern

    As commented in ubuntu/yaru#4016, the
    progress bar, with its 3D gradient track, doesn't fit very well
    in the current Gnome/Yaru theme.
    
    This patch changes this, moving the track to a planar look, and
    also allows to set the colors in the CSS.
    sergio-costas authored and 3v1n0 committed Mar 21, 2024
    Configuration menu
    Copy the full SHA
    f509ece View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ba648a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    554f7c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Configuration menu
    Copy the full SHA
    07cd4c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    1053b3e View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. docking: Hard code the startup animation time

    Because gnome-shell stopped exporting the value in 45.0 it was being
    treated as undefined, and therefore we had no startup animation.
    vanvugt committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    7482669 View commit details
    Browse the repository at this point in the history
  2. docking: Use the upstream gnome-shell startup animation code

    Rather than trying to duplicate it. And when the upstream animation is
    done we can run our own slide-in animation.
    
    Closes: https://bugs.launchpad.net/bugs/2058468
    Closes: #2110
    vanvugt committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    936b866 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. i18n: Fix sl-po file extension

    yakushabb authored and vanvugt committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    6954508 View commit details
    Browse the repository at this point in the history
  2. fix deprecated "St.ScrollView.[hv]scroll" property

    only used to access adjustments, which can be directly accessed now.
    
    see: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3020
    K1ngjulien authored and vanvugt committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    44a4726 View commit details
    Browse the repository at this point in the history

Commits on Apr 8, 2024

  1. Configuration menu
    Copy the full SHA
    1322cf7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6c0b6b View commit details
    Browse the repository at this point in the history
  3. ci/make: Bump to checkout@v4

    3v1n0 committed Apr 8, 2024
    Configuration menu
    Copy the full SHA
    cfb78f5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe5dcc0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5d417c0 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    3e7095a View commit details
    Browse the repository at this point in the history
  2. intellihide: Fix unexpected unredirection disable with overview

    When overview shows, this._animateIn is called in
    _onOverviewShowing(). And when overview hides, _updateDashVisibility()
    might call this._animateIn() again, which makes the unredirection always
    disabled and brings performance issue in some cases.
    
    This commit replaces the counter for unredirection by a boolean value,
    to make logic more clear, and disabling/enabling unredirection balanced.
    taoky authored and 3v1n0 committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    c398b93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f01f978 View commit details
    Browse the repository at this point in the history
  4. Release dash-to-dock v90

    3v1n0 committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    35e2b31 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. docking: Use the signal handler to disconnect on startup-completed si…

    …gnal
    
    As requested by the g.e.o review, it's not really a big deal though
    since this signal is going to really last few frames and the extension
    is not really unloaded by that time.
    3v1n0 authored and vanvugt committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    4aad71e View commit details
    Browse the repository at this point in the history
  2. locations: Do not cancel operations after a volume has been umounted …

    …/ removed
    
    In case we're unmounting a volume we were optionally removing its icon
    but this was also leading cancelling the operation that in the Gio queue
    caused the action not to be fully performed.
    
    So once, we've removed a volume or umounted a mount, we don't really
    care about cancelling the ongoing operations since they should be done
    already.
    
    LP: #1993054
    3v1n0 committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    f6579c0 View commit details
    Browse the repository at this point in the history
  3. locations: Do not warn if a file info has not the icon attribute

    We were still getting a null icon but Gio was warning about so we
    can just check if it has such attribute first.
    3v1n0 committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    6585266 View commit details
    Browse the repository at this point in the history
  4. Release dash-to-dock v91

    3v1n0 committed Apr 19, 2024
    Configuration menu
    Copy the full SHA
    10db863 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. i18n: Add Korean translation

    bc-lee authored and 3v1n0 committed Apr 24, 2024
    Configuration menu
    Copy the full SHA
    b9bf062 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Fix window preview in Gnome 45

    When setting the middle button click as "show window preview",
    the previews aren't shown. Instead, an empty rectangle appears
    and a lot of errors are shown in the log.
    
    This patch fixes this.
    
    Fix #2202
    sergio-costas authored and 3v1n0 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    6745d8c View commit details
    Browse the repository at this point in the history
  2. Move .actor test to its own function

    sergio-costas authored and 3v1n0 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    e4f1a2e View commit details
    Browse the repository at this point in the history
  3. Releasing dash-to-dock v92

    3v1n0 committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    8a73fa6 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. locations: Ask again for password on encryption failures

    This sadly requires parsing the error strings since there are not good
    APIs yet, but that's how upstream handles this too, so let's accept it
    for now.
    
    See: https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3300
    3v1n0 authored and vanvugt committed May 28, 2024
    Configuration menu
    Copy the full SHA
    a3f37c2 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. Fix communication with DING

    The extension state naming has changed from gnome shell 45 to
    gnome shell 46, so the code to notify margins to DING wasn't
    being able to detect when an extension was active, and so it
    didn't prevent to put icons below the dock.
    
    This patch fixes it.
    sergio-costas authored and vanvugt committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    57c0ce0 View commit details
    Browse the repository at this point in the history
  2. Apply changes in all cases

    sergio-costas authored and vanvugt committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    e37e325 View commit details
    Browse the repository at this point in the history
  3. Fix style

    sergio-costas authored and vanvugt committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    28e64a9 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Don't show error messages when disabling

    Since the destroy() function can be called several times, it is
    paramount to don't call objects that have been freed in
    previous calls.
    sergio-costas authored and vanvugt committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    88a1160 View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. UDENG-3111: allow to disable an icon in the dock during updates (#2240)

    * UDENG-3111: allow to disable an icon in the dock during updates
    
    For the new RAA we need to be able to mark an icon as "disabled"
    while it is being updated. The current Unity LauncherAPI
    (https://wiki.ubuntu.com/Unity/LauncherAPI) doesn't support
    this, so this patch adds an extra option for this.
    
    https://docs.google.com/document/d/1--DgBRl6AqNiyjW_luOjl1dDzsIZPlF0Ukc7INW9_XQ
    sergio-costas authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    55f8310 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. docking: Fix allocation failure in GNOME 47 that completely broke the…

    … shell
    
    Since this._container no longer exists (gnome-shell@b58119d5c6?) in
    GNOME 47, allocating the entire overview would fail and the shell was
    non-functional.
    
    Fixes:
    ```
    Gjs-CRITICAL **: 17:10:01.720: JS ERROR: TypeError: actor is undefined
    findIndexForActor@resource:///org/gnome/shell/ui/layout.js:992:22
    findMonitorForActor@resource:///org/gnome/shell/ui/layout.js:999:26
    _prepareMainDash/<@file:///home/dan/.local/share/gnome-shell/extensions/[email protected]/docking.js:2233:52
    @resource:///org/gnome/shell/ui/init.js:21:20
    ```
    vanvugt authored and 3v1n0 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    9270a6e View commit details
    Browse the repository at this point in the history
  2. Fix window selected from preview not getting focus

    Fixes #1972
    Voltara authored and 3v1n0 committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    ec21858 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2024

  1. Configuration menu
    Copy the full SHA
    dd35fb1 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. appIcons: Make possible to override updating icons style from css

    We still use a fallback opacity if the theme doesn't provide a value,
    but otherwise we check on theme value.
    3v1n0 authored and vanvugt committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    d9297ed View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a7d1a6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a5c3a24 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2024

  1. Releasing dash-to-dock v93

    3v1n0 committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    d958238 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Configuration menu
    Copy the full SHA
    e81ef20 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. Configuration menu
    Copy the full SHA
    bf2137f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b50b813 View commit details
    Browse the repository at this point in the history
  3. appIcons: Fix comment typo

    3v1n0 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    63a3a4b View commit details
    Browse the repository at this point in the history
  4. appIcons: Remove duplicate source definition on DockAppIconMenu

    Avoid keeping track of source twice, and cleanup the usage of it
    when we only rely on the related app.
    3v1n0 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    6c1aa9f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    abdfd09 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c61ad56 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    03cf127 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e8f4817 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    44adf22 View commit details
    Browse the repository at this point in the history
  10. appIcons: Delete menu instance from app icon on destruction

    This doesn't happen upstream, so let's handle it ourselves
    3v1n0 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    2ade408 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    560e072 View commit details
    Browse the repository at this point in the history
  12. docking: Patch AppIcon to have more consistent Pin labels

    Use the very same wording for both the dock icons and the overview
    icons so that both match.
    
    This implies breaking the translations but we're fine at this point.
    
    Probably better not to use the old "favorites" naming yet.
    3v1n0 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    f32f702 View commit details
    Browse the repository at this point in the history
  13. appIcons: Use a labeled menu item separator for application title

    It's more integrated and uses less space
    3v1n0 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    4faeb78 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    87d64da View commit details
    Browse the repository at this point in the history
  15. appIconIndicator: Move style handling for updating state here

    This is the UI class, while the appIcons one is only supposed to be a
    model class
    3v1n0 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    6dff79f View commit details
    Browse the repository at this point in the history
  16. appIcons: Setup unity indicator properties on construction

    These properties may have been set already by any application around
    (hey snapd!), so we need to initialize the values properly and not only
    rely on updates.
    
    So that when application is launched we pick those values
    3v1n0 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    136de6b View commit details
    Browse the repository at this point in the history
  17. appIconsDecorator: Support decorating app icons with emblems everywhere

    If unity indicators are enabled we should show them allover the places,
    but we didn't so far, so let's add support for patching all the kinds of
    icons so that we can define the behavior when this happens
    3v1n0 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    a9a76ac View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    df98d46 View commit details
    Browse the repository at this point in the history
  19. appIndicators: Allow theming progress offsets

    And use it to move the progressbar next to the middle of an icon if
    it includes a label
    3v1n0 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    4756955 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    611690c View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a2f4f4e View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    4d1515c View commit details
    Browse the repository at this point in the history
  23. appIconsDecorator: Hide all menu items except unpinning ones on updating

    Do not allow performing any action on updating apps
    3v1n0 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    7862abb View commit details
    Browse the repository at this point in the history
  24. Release dash-to-dock v94

    3v1n0 committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    37dd477 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    721eb6d View commit details
    Browse the repository at this point in the history
  2. appIconsDecorator: Destroy indicators on removal

    We were removing the container set, but not its children, so let's
    cleanup everything when indicators are cleared.
    
    Closes: #2272, #2270
    3v1n0 authored and vanvugt committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    ee2e5cc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ae46d1a View commit details
    Browse the repository at this point in the history
  4. appIconsDecorator: Use a signal signals handler with labels

    No need to use two objects, we can use labeled connections to simplify
    our case
    3v1n0 authored and vanvugt committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    fa9a15a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc83603 View commit details
    Browse the repository at this point in the history
  6. utils: Remove signal handler item on object destruction

    If we're tracking an object destruction and that object gets destroyed,
    we need to remove the signals handler storage item, or we'd end up
    trying to disconnect from it again when destroying the signals handler.
    
    Closes: #2270
    3v1n0 authored and vanvugt committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    06c43e1 View commit details
    Browse the repository at this point in the history
  7. Release dash-to-dock v95

    3v1n0 committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    5a61b50 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. Fix "Show Applications" button

    The "Show Applications" button fails because the
    Overview.ANIMATION_TIME property is now read-only (it has a
    "const" prefix), so it's not possible to overwrite it to show
    the applications list "instantaneously".
    
    This patch removes the option of disabling the animation, thus
    fixing the problem.
    sergio-costas authored and 3v1n0 committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    6ab2267 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Add Dot running indicator style

    proninyaroslav authored and 3v1n0 committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    924347d View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    8a01676 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2277 from proninyaroslav/russian-translations

    Update Russian translations
    sergio-costas authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    dd7632a View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    5e680cb View commit details
    Browse the repository at this point in the history
  2. appIndicators: Add function to read theme values in a more JS way

    Let's handle unset values as undefined, as we should do
    3v1n0 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    a21998a View commit details
    Browse the repository at this point in the history
  3. appIconIndicators: Make progress bar paddings styled

    Don't use normal padding property here because we want the padding
    to be proportional to the icons sizes
    3v1n0 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    745cdf1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    93f4b8d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6d8f0b1 View commit details
    Browse the repository at this point in the history
  6. stylesheet: Use lighter progress bar on bigger overview icons

    That includes the search results and the app folders contents
    3v1n0 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    5d87888 View commit details
    Browse the repository at this point in the history
  7. appIconIndicators: Do not add notification badge code unless needed

    Only create the label and items if we are showing stuff, otherwise it's
    just a waste.
    
    Also update it on scale factor changes
    3v1n0 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    f4fab6b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    e023157 View commit details
    Browse the repository at this point in the history
  9. Release dash-to-dock v96

    3v1n0 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    5aad7f3 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. theming: Add support for Cogl.Color since Clutter.Color is deprecated…

    … in 47
    
    Closes: #2284
    vanvugt authored and 3v1n0 committed Sep 16, 2024
    Configuration menu
    Copy the full SHA
    f322cc5 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. appIcons: Show app details menu for snap applications

    If an application is a snap package, and the snap store is installed
    we can show the snap packages details as we do for other non-snap
    applications if GNOME Software is installed
    3v1n0 committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    aac7cca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    66e239d View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    b1628db View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Update French translation

    vinchatl authored and 3v1n0 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    2b751ab View commit details
    Browse the repository at this point in the history
  2. Release dash-to-dock v97

    3v1n0 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    16efec3 View commit details
    Browse the repository at this point in the history