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

Show window previews on mouse hover #574

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Commits on Aug 3, 2018

  1. Move preview menus creation to its own function. This is in preparation

    for the previews on hover work.
    franglais125 committed Aug 3, 2018
    Configuration menu
    Copy the full SHA
    d571e75 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b46a7e View commit details
    Browse the repository at this point in the history
  3. Previews on hover: enable basic functionality.

    Most of the functions are imported from dash-to-panel, and are adapted
    where appropriate.
    franglais125 committed Aug 3, 2018
    Configuration menu
    Copy the full SHA
    25d375d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    709a9a8 View commit details
    Browse the repository at this point in the history
  5. Previews on hover: manually set keybord navigation.

    This is so that this is not triggered when hovering.
    franglais125 committed Aug 3, 2018
    Configuration menu
    Copy the full SHA
    9c12fe3 View commit details
    Browse the repository at this point in the history
  6. Previews on hover: better handling of menu-leave events.

    We add a timeout to ungrab the actor, and we manually trigger
    'enter-event' for appIcons.
    
    When moving from the (open) menu to the dock, the grabHandler is still
    active, and hover notifications are not properly propagated.
    
    Idea imported from dash-to-panel and adapted.
    franglais125 committed Aug 3, 2018
    Configuration menu
    Copy the full SHA
    09f7aad View commit details
    Browse the repository at this point in the history
  7. Previews on hover: change the openStateChangeId behavior.

    We need to adapt the MenuManager behavior with respect to
    'open-state-changed' handling. The behavior depends on whether the menu
    was opened on click or on hover.
    franglais125 committed Aug 3, 2018
    Configuration menu
    Copy the full SHA
    3cc0de6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1a2d5cc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f481b79 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6d30a69 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3420343 View commit details
    Browse the repository at this point in the history