Skip to content
Permalink
Branch: master
Commits on Jan 18, 2020
  1. clubhouse: Fix item notification creation

    danigm authored and cfoch committed Jan 17, 2020
    The item banner creation callback tries to use the newly created banner
    and it's called directly in the constructor so the object doesn't exists
    yet and cause an exception.
    
    This patch adds the banner as first param to the callback function so it
    can be used there.
    
    There's also a reposition of the itemBanner when a new questBanner
    appears and the same for the questBanner to recalculate all banners
    positions when there are more than one, this fixes the item notification
    position when there's quest notifications, placing that below.
    
    https://phabricator.endlessm.com/T29166
Commits on Jan 14, 2020
  1. Merge pull request #613 from endlessm/T27921

    wjt committed Jan 14, 2020
    passwordReset: Make password reset codes last across a reboot
  2. passwordReset: Make password reset codes last across a reboot

    andrunko committed Jan 13, 2020
    The new generated reset code will last until the user logs in again,
    which happens automatically after the user changes the password once
    it gets the unlock code and enters it in GDM or if the user remembers
    the old password and logs in again.
    
    https://phabricator.endlessm.com/T27921
Commits on Jan 10, 2020
  1. Merge pull request #609 from endlessm/T29046

    erikos committed Jan 10, 2020
    clubhouse: Fix vertical aligment of label notification
Commits on Jan 9, 2020
  1. Merge pull request #612 from endlessm/T29052

    wjt committed Jan 9, 2020
    appDisplay: Temporarily disable "Remove from desktop" action for folders
Commits on Jan 8, 2020
  1. appDisplay: Get rid of "Remove from desktop" action for folders

    andrunko committed Nov 6, 2019
    Right now removing a folder from desktop works but there is no way to
    undo the action as is done for non-folder icons.
    Given that individual icons can still be removed from a folder and
    that the folder gets deleted once the last icon is removed (and
    recreated if we undo the removal of the last icon) lets remove this
    option for folders to avoid confusing user trying to undo
    the operation.
    
    https://phabricator.endlessm.com/T29052
Commits on Jan 7, 2020
  1. Merge pull request #610 from endlessm/T28841-improve-tooltip

    wjt committed Jan 7, 2020
    Hack: Improve tooltip of Hack button
Commits on Jan 6, 2020
  1. Hack: Improve tooltip of Hack button

    manuq committed Jan 3, 2020
    Remove hardcoded newlines from the tooltip label, and instead A. set a
    fixed width to the tooltip box and B. enable wrapping of text in the
    tooltip description label.
    
    https://phabricator.endlessm.com/T29075
Commits on Jan 2, 2020
  1. New translations from Transifex

    Jenkins
    Jenkins committed Jan 2, 2020
Commits on Dec 27, 2019
  1. clubhouse: Fix vertical aligment of label notification

    manuq committed Dec 27, 2019
    The label bottom margin changed in commit 76bd3e8 from 25px to 30px
    to consider the buttons below. But when there are no buttons, the text
    looks misaligned.
    
    https://phabricator.endlessm.com/T29046
Commits on Dec 20, 2019
  1. Merge pull request #608 from endlessm/T28565-dialogue-glitch

    manuq committed Dec 20, 2019
    clubhouse: Add notifications to the layout when ready
Commits on Dec 19, 2019
  1. clubhouse: Add notifications to the layout when ready

    manuq committed Dec 19, 2019
    If the notifications are added right away, the icon might be still
    loading, and a placeholder (the app icon) appears instead. This is
    because we have animated characters as icons. The issue is specially
    noticeable the first time the characters load, on low-end devices like
    the Hack computer.
    
    This fixes the issue by adding the notification to the chrome in a
    callback, which is called when the icon is loaded.
    
    https://phabricator.endlessm.com/T28565
  2. Merge pull request #607 from endlessm/hack-icon-tooltip-image

    erikos committed Dec 19, 2019
    Hack: Rich text tooltip with image for icon
  3. fixup! Hack: Add tooltip to hack icon

    danigm authored and erikos committed Dec 18, 2019
Commits on Dec 18, 2019
  1. Merge pull request #604 from endlessm/hack-icon-tooltip

    erikos committed Dec 18, 2019
    Hack: Add tooltip to hack icon
Commits on Dec 13, 2019
  1. Merge pull request #600 from endlessm/T28800

    manuq committed Dec 13, 2019
    clubhouse: Button to move dialogue up / down
  2. clubhouse: Add button to move dialogue up / down

    manuq committed Nov 26, 2019
    To dialogue banners. The item banners will adapt accordingly.
    
    A Position object is used to keep track of the current banner
    position, which can be either at the top-left corner (as it was
    before) or at the bottom-left corner.
    
    A bit of refactoring has been made to avoid repeating code, like the
    value for the margin between the banner and the screen corner.
    
    A button is added at the secondary bin of the notification. Clicking
    this button, the users can change the dialogue placement between the
    top and bottom corners. This button is only visible when the mouse is
    over the dialogue.
    
    https://phabricator.endlessm.com/T28800
Commits on Dec 12, 2019
  1. Hack: Add tooltip to hack icon

    danigm committed Nov 29, 2019
Commits on Dec 4, 2019
  1. fixup! dnd: consider opened space when dragging icons around with fol…

    GeorgesStavracas committed Dec 4, 2019
    …ders open
    
    With the move to Clutter implicit animations, the duration of animations
    is now measured in milisseconds rather than Tweener's seconds. That means
    EXTRA_SPACE_ANIMATION_TIME is now 250 (ms) instead of 0.25 (s).
    
    We're using EXTRA_SPACE_ANIMATION_TIME to call GLib.timeout_add_seconds(),
    which means every time a folder popup is closed, we wait 250 seconds!
    
    Fix that by using GLib.timeout_add() instead, which takes milisseconds as
    input.
    
    https://phabricator.endlessm.com/T28153
Commits on Dec 3, 2019
  1. Merge pull request #605 from endlessm/T28817-more-apps-2

    wjt committed Dec 3, 2019
    fixup! appDisplay: Add the App Center icon to the grid
Commits on Dec 2, 2019
  1. Merge pull request #598 from endlessm/T28614-dialogue-background

    erikos committed Dec 2, 2019
    clubhouse: Update CSS to have transparent banner
Commits on Nov 29, 2019
  1. fixup! appDisplay: Add the App Center icon to the grid

    wjt committed Nov 28, 2019
    We want the app center icon to read “More Apps”, not “App Center” (or,
    heaven forbid, “Software”). Previously, this was set as the GenericName
    in our gnome-software's .desktop file, and this custom icon class
    attempted to use that as its name.
    
    However, this regressed in the 3.34 rebase. The problem is that
    assigning to this._name after chaining up to AppIcon._init() is too
    late: AppIcon._init() sets this._name to the non-generic name, then in
    turn chains up to ViewIcon._init() which accesses this.name (defined by
    AppIcon to return this._name). After a drag, the label for the icon is
    correctly re-set to the app center's GenericName.
    
    Fix this by explicitly re-setting the icon's label at the end of
    _init(), similarly to how it is re-set after a drag.
    
    https://phabricator.endlessm.com/T28817
Commits on Nov 28, 2019
  1. Merge pull request #601 from endlessm/T28506

    wjt committed Nov 28, 2019
    T28506
Commits on Nov 27, 2019
  1. fixup! taskbar: Add the application icons taskbar and related style c…

    GeorgesStavracas committed Nov 27, 2019
    …hanges
    
    It is problematic to destroy the source actor (the taskbar icon) and the menu
    in the callback of the menu item, so do it in idle. This gives PopupMenu time
    to dispatch pending signals and MenuManager to be safely disconnected from
    these signals.
    
    https://phabricator.endlessm.com/T28586
Commits on Nov 26, 2019
  1. windowOverlay: Disconnect from WindowClone signals on destroy

    GeorgesStavracas committed Nov 26, 2019
    The 'hide-chrome' signal may be sent after the window overlay is
    destroyed, triggering a neverending idle source.
    
    https://phabricator.endlessm.com/T28506
  2. viewIcon: Simplify actor destrcution

    GeorgesStavracas committed Nov 25, 2019
    Only connect to the destroy signal once, and chain up.
  3. appIcon: Remove drag monitor on destroy

    GeorgesStavracas committed Nov 21, 2019
    It may happen that the app icon is destroyed with a drag
    monitor still around, in which case, a load of warnings
    will be shown.
    
    Make sure to remove any pending drag monitor on destroy.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/841
  4. baseAppView: Destroy icon when removing

    GeorgesStavracas committed Nov 21, 2019
    We cannot rely on the garbage collector to do that in a timely
    manner, so destroy it explicitly.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/841
  5. allView, frequentView: Only create icons when necessary

    GeorgesStavracas committed Nov 21, 2019
    The views (AllView and FrequentView) build a list of all applications
    they contain. BaseView then diffs between what's currently added, and
    what needs to be added, and removed.
    
    This approach has a problem though: creating an AppIcon or a FolderIcon
    connects to various signals, and we confuse the garbage collector.
    
    When building the list of applications, instead of always creating new
    icons, try to use already existing icons first.
    
    Fixes https://gitlab.gnome.org/GNOME/gnome-shell/issues/1610
    Fixes https://gitlab.gnome.org/GNOME/gnome-shell/issues/1694
Commits on Nov 22, 2019
  1. clubhouse: Update CSS to have transparent banner

    manuq committed Nov 22, 2019
    The CSS of the notification-banner class changed in common.scss.
    
    https://phabricator.endlessm.com/T28614
Commits on Nov 21, 2019
  1. dateMenu: Skip weather forecast if not valid

    ptomato authored and GeorgesStavracas committed Nov 19, 2019
    GWeather.Info.get_value_update() may indicate that the forecast is not
    valid, or it may return a timestamp of 0 to indicate the information has
    never been updated. In both of these cases, skip creating a widget for
    it, as the information will not be accurate.
    
    https://phabricator.endlessm.com/T28167
  2. dateMenu: Format weather forecast times without AM/PM

    ptomato authored and GeorgesStavracas committed Nov 19, 2019
    If the clock is set to 12h, the AM/PM in the weather forecast times
    should be clear from the context, because they are the immediately
    following hours. This makes it less likely that the times will be
    ellipsized (in which case the AM/PM wouldn't be shown anyway.)
    
    https://phabricator.endlessm.com/T28167
Older
You can’t perform that action at this time.