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

Keyboard focus fixes #211

Merged
merged 14 commits into from
Dec 31, 2023
Merged

Keyboard focus fixes #211

merged 14 commits into from
Dec 31, 2023

Commits on Dec 10, 2023

  1. Fix crash after calling DockState::remove_tab. (#208)

    * Remove surface after removing the last remaining tab, if the surface isn't `Main`.
    
    * Add explicit panic in `Tree::remove_leaf` if the `Tree` is empty.
    Adanos020 authored Dec 10, 2023
    Configuration menu
    Copy the full SHA
    0688575 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    928f0b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fae7fbc View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2023

  1. Configuration menu
    Copy the full SHA
    6449d32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ca7866f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f73748e View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Remove extra focusable areas

    I removed focus from two widgets that are not supposed to be focusable.
    Also, I added highlighting to the separators when they are focused
    because apparently I can't remove the ability to focus them without
    breaking the ability to drag the separators.
    white-axe committed Dec 29, 2023
    Configuration menu
    Copy the full SHA
    d2770d0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72ace1e View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2023

  1. Configuration menu
    Copy the full SHA
    c2ec277 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73ea04d View commit details
    Browse the repository at this point in the history
  3. Update changelog

    white-axe committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    5136d8d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7deed4d View commit details
    Browse the repository at this point in the history
  5. Don't move separators unless Ctrl or Shift is down

    This is so that using the arrow keys to change the keyboard focus will
    still work normally.
    white-axe committed Dec 30, 2023
    Configuration menu
    Copy the full SHA
    6e98d6c View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2023

  1. Clippy

    white-axe committed Dec 31, 2023
    Configuration menu
    Copy the full SHA
    7c29f21 View commit details
    Browse the repository at this point in the history