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

feat(desktop): Set sidebar to visible child #187

Closed
wants to merge 87 commits into from

Commits on Sep 14, 2020

  1. keyboard: Refactoring of CcKeyboardItem handling of multiple combos

    This commit includes all the changes that seem to be necessary for
    CcKeyboardItem to be used for dealing with multiple keybindings, without
    (yet) changing the user interface to expose this.
    
    The `primary_combo` and `binding` fields of `CcKeyboardItem` are
    removed, in favor of the existing `key_combos`. No combination is
    "primary", since all of them can now be seen and changed equally.
    
    We treat `CcKeyboardItem.key_combos` as a set, that a combo can be added
    to or removed from. Though it continues to be represented as a `GList`,
    instead of a `GHashTable`, to preserve ordering.
    
    A lot of the keyboard panel code relied on the assumption that only one
    combo can be set for each setting, so this required a variety of
    miscellaneous changes.
    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    1735a2d View commit details
    Browse the repository at this point in the history
  2. keyboard: Move row code to CcKeyboardShortcutRow

    This adds a widget called `CcKeyboardShortcutRow`, sub-classing
    `GtkListBoxRow`, to handle a shortcut row. This makes the implementation
    a bit tidier, rather than handling it all in `CcKeyboardPanel`, and
    allows the widgets that compose the row to be laid out in xml.
    
    This is a prerequisite for moving the shortcuts to a new dialog.
    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    53d023d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    30aff04 View commit details
    Browse the repository at this point in the history
  4. keyboard: Do not call gtk_grab_{add,remove} in shortcut editor

    For some reason, the ungrab was making the window impossible to interact
    with. Without these calls, it seems to work as expected.
    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    5ab771a View commit details
    Browse the repository at this point in the history
  5. keyboard: replace CcAltCharsKeyDialog with a generic XkbModifierDialog

    Previously, there were multiple redundant lists of possible values for
    this setting. This uses one struct to define not only all the possible
    values, but also anything specific to the alternate characters key, so
    this can be used for other modifiers.
    
    This also changes the style of the dialog to use a GtkListBox.
    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    960718a View commit details
    Browse the repository at this point in the history
  6. keyboard: Compose key

    This was previously available only in Gnome Tweaks.
    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    2906a25 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d181528 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b73f56b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4ad9425 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    b195d58 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b056f37 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    db1e8f2 View commit details
    Browse the repository at this point in the history
  13. keyboard: "move up" and "move down" buttons in input row menu

    Implementation borrowed from cc-search-panel-row.c
    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    3b58dde View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    dd2360b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    3ae66d6 View commit details
    Browse the repository at this point in the history
  16. Add debian directory

    Coppied from 426adb3
    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    2b7dab5 View commit details
    Browse the repository at this point in the history
  17. Update/disable patches

    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    b48266a View commit details
    Browse the repository at this point in the history
  18. Disable dh_auto_test

    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    f1480c4 View commit details
    Browse the repository at this point in the history
  19. Move submodules into repo

    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    c85a7c8 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    181b201 View commit details
    Browse the repository at this point in the history
  21. Multiple shortcut interface

    Copied and pasted older shortcut dialog and row, then fixed issues.
    
    May have some problems.
    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    d82ec28 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    dc37c9c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    fdf435e View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    4f94e47 View commit details
    Browse the repository at this point in the history
  25. Do not call gtk_grab_remove in release_grab()

    This seems to avoid frezing. I think this was meant for symmetry with
    grab_seat()... let's see if this works as expected.
    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    3141000 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    931db34 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    43a8ff6 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    c1a7856 View commit details
    Browse the repository at this point in the history
  29. Call g_application_quit() instead of gtk_main_exit()

    Was printing assertion failure
    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    7564e7b View commit details
    Browse the repository at this point in the history
  30. Disable failing patch

    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    f725bcb View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    48a9cff View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    30b93bd View commit details
    Browse the repository at this point in the history
  33. Re-enable patches

    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    fbce28b View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    3fdd38f View commit details
    Browse the repository at this point in the history
  35. Not applying

    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    dd96aed View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    679f6ab View commit details
    Browse the repository at this point in the history
  37. Enable pop-alert-sound.patch

    Seems to be applying again...
    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    41e2f5d View commit details
    Browse the repository at this point in the history
  38. Update pop-appearance.patch

    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    486c032 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    0fb8834 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    672eb0b View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    9a6c44a View commit details
    Browse the repository at this point in the history
  42. Fix "modify shortcut" label

    ids1024 committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    e647959 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2020

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

Commits on Sep 16, 2020

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

Commits on Sep 17, 2020

  1. keyboard: Fix behavior of "Replace" when adding custom shortcut

    In the shortcut editor, the "Replace" button is shown instead of "Set"
    or "Add" when there is a collision. But this executes the same code as
    "Set", so when adding a shortcut, it doesn't actually work.
    ids1024 committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    4cb2696 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2020

  1. Configuration menu
    Copy the full SHA
    dd3f0c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b14d1e0 View commit details
    Browse the repository at this point in the history
  3. Update changelog from Ubuntu

    ids1024 committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    d2cc69b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    04d4de6 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2020

  1. Configuration menu
    Copy the full SHA
    7cb63b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3d56ba View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Merge tag '3.38.1' into 3.38.1_groovy

    3.38.1 release
    ids1024 committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    730959a View commit details
    Browse the repository at this point in the history
  2. Bump changelog to 3.38.1

    ids1024 committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    f02d428 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #122 from pop-os/3.38.1_groovy

    Update groovy to upstream 3.38.1 release
    ids1024 committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    06207b6 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. fix: Re-enable scaling patches on groovy

    Cherry-pick of 4494407 added to focal by #110.
    mmstick authored and jackpot51 committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    5394fba View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2020

  1. Remove pop-shell.patch

    This is unnecessary if pop-shell installs it's schemas in the ordinary
    system directory, and provides the `.xml` files for gnome-control-center
    to show these key bindings.
    
    This requires a corresponding change in the pop-shell package. But it is
    not strictly breaking; it will just means the pop-shell bindings will
    not be shown.
    ids1024 committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    8922f4c View commit details
    Browse the repository at this point in the history
  2. Update changelog

    ids1024 committed Nov 18, 2020
    Configuration menu
    Copy the full SHA
    abe4650 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. Merge pull request #126 from pop-os/shell-schema_groovy

    groovy: Remove pop-shell.patch
    ids1024 committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    4259dd4 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2020

  1. Configuration menu
    Copy the full SHA
    ef10114 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cbb658d View commit details
    Browse the repository at this point in the history
  3. control.in: remove lib* from Depends

    `shlibs` should automatically include this based on what files in the
    package link against.
    ids1024 committed Nov 20, 2020
    Configuration menu
    Copy the full SHA
    a5115f3 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

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

Commits on Dec 4, 2020

  1. changelog: 3.38.2

    ids1024 committed Dec 4, 2020
    Configuration menu
    Copy the full SHA
    89f1d92 View commit details
    Browse the repository at this point in the history

Commits on Dec 16, 2020

  1. Merge pull request #128 from pop-os/3.38.2_groovy

    groovy: Update to 3.38.2, and use consistently use shlibs for dependencies
    ids1024 committed Dec 16, 2020
    Configuration menu
    Copy the full SHA
    a5fb146 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2020

  1. Configuration menu
    Copy the full SHA
    f81993f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #134 from pop-os/disable-while-typing_groovy

    groovy: Add patch to add "Disable while Typing" to touchpad settings
    ids1024 committed Dec 30, 2020
    Configuration menu
    Copy the full SHA
    4259fb1 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2021

  1. Configuration menu
    Copy the full SHA
    7c3bf79 View commit details
    Browse the repository at this point in the history
  2. Update changelog for 3.38.3

    ids1024 committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    56be935 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #139 from pop-os/3.38.3_groovy

    groovy: 3.38.3 release
    ids1024 committed Jan 8, 2021
    Configuration menu
    Copy the full SHA
    0c99009 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2021

  1. Add patch to not enforce password strength requirements

    Gnome Initial Setup doesn't seem to be enforcing this, and since
    `libpam-pwquality` isn't installed by default, presumably tools like
    `passwd` aren't.
    
    Perhaps the way Gnome handles this could be done better.
    ids1024 committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    32086eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e3d81f View commit details
    Browse the repository at this point in the history
  3. Merge pull request #136 from pop-os/password_groovy

    groovy: Add patch to not enforce password strength requirements
    ids1024 committed Jan 12, 2021
    Configuration menu
    Copy the full SHA
    d6f4dc1 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2021

  1. Configuration menu
    Copy the full SHA
    43637c6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #147 from pop-os/no-hidpi-daemon_groovy

    groovy: Fix pop-hidpi.patch to not crash when hidpi-daemon is not installed
    ids1024 committed Feb 15, 2021
    Configuration menu
    Copy the full SHA
    be09503 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2021

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

Commits on Feb 18, 2021

  1. Merge pull request #150 from pop-os/CcSearchLocationsDialog_groovy

    groovy: Add a patch for CcSearchLocationsDialog issue
    ids1024 committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    2569389 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

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

Commits on Apr 6, 2021

  1. Use pop-desktop-widget

    jackpot51 committed Apr 6, 2021
    Configuration menu
    Copy the full SHA
    bc270af View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

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

Commits on Apr 14, 2021

  1. Use sidebar for PopDesktopWidget stack

    ids1024 authored and jackpot51 committed Apr 14, 2021
    Configuration menu
    Copy the full SHA
    1575949 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2021

  1. Configuration menu
    Copy the full SHA
    c59474e View commit details
    Browse the repository at this point in the history
  2. Reduce diff (fix diff indexes)

    jacobgkau authored and jackpot51 committed Jun 8, 2021
    Configuration menu
    Copy the full SHA
    356e923 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2021

  1. Add patch to remove search panel

    I tried to just hide the panel, but `CC_PANEL_HIDDEN` seems to prevent
    it from opening even from the command line.
    
    #165
    ids1024 authored and jackpot51 committed Jun 24, 2021
    Configuration menu
    Copy the full SHA
    668f3c0 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2021

  1. Configuration menu
    Copy the full SHA
    2964b09 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2880306 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2021

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