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

The dock immediately disappears after showing #308

Open
wout opened this issue Nov 5, 2024 · 2 comments
Open

The dock immediately disappears after showing #308

wout opened this issue Nov 5, 2024 · 2 comments

Comments

@wout
Copy link

wout commented Nov 5, 2024

What Happened?

The dock disappears immediately after hovering. The dock seems to move beyond the mouse position, so it no longer intersects with it.

Also, "touching" the bottom of the screen with the cursor at a point left or right that does not intersect with the dock makes it disappear immediately. The cursor must be on top of the dock to keep it visible.

Maybe #300 could help a bit here by giving users time to actually make contact with the dock before it disappears.

Steps to Reproduce

  1. Move the mouse down to make the dock appear
  2. Keep the mouse down at the bottom of the screen
  3. Dock immediately disappears

Expected Behavior

The dock should not disappear if the mouse position is below the dock.

OS Version

8.x (Early Access)

Session Type

Classic Session (X11, This is the default)

Software Version

Latest release (I have run all updates)

Log Output

No response

Hardware Info

         eeeeeeeeeeeeeeeee             wout@Framey
      eeeeeeeeeeeeeeeeeeeeeee          -----------
    eeeee  eeeeeeeeeeee   eeeee        OS: elementary OS circe 8 x86_64
  eeee   eeeee       eee     eeee      Host: Laptop (12th Gen Intel Core) (A8)
 eeee   eeee          eee     eeee     Kernel: Linux 6.8.0-48-generic
eee    eee            eee       eee    Uptime: 12 hours, 58 mins
eee   eee            eee        eee    Packages: 1827 (dpkg), 18 (flatpak-system), 18 (flatpak-user), 7 ()
ee    eee           eeee       eeee    Shell: bash 5.2.21
ee    eee         eeeee      eeeeee    Display (BOE095F): 3000x2000 @ 60 Hz in 13" [Built-in]
ee    eee       eeeee      eeeee ee    DE: Pantheon
eee   eeee   eeeeee      eeeee  eee    WM: Mutter(Gala) (X11)
eee    eeeeeeeeee     eeeeee    eee    Theme: Yaru [GTK3], io.elementary.stylesheet.blueberry [GTK4]
 eeeeeeeeeeeeeeeeeeeeeeee    eeeee     Icons: Yaru [GTK3], elementary [GTK4]
  eeeeeeee eeeeeeeeeeee      eeee      Font: Inter (9pt) [GTK4]
    eeeee                 eeeee        Cursor: elementary
      eeeeeee         eeeeeee          Terminal: x-terminal-emulator
         eeeeeeeeeeeeeeeee             CPU: 12th Gen Intel(R) Core(TM) i7-1280P (20) @ 4.80 GHz
                                       GPU: Intel Iris Xe Graphics @ 1.45 GHz [Integrated]
                                       Memory: 7.76 GiB / 62.51 GiB (12%)
                                       Swap: 0 B / 3.80 GiB (0%)
                                       Disk (/): 70.75 GiB / 910.86 GiB (8%) - ext4
                                       Disk (/media/wout/1TB Framework): 168.41 GiB / 913.59 GiB (18%) - 4
                                       Local IP (wlp166s0): 192.168.1.253/24
                                       Battery (Framewo): 69% (2 hours, 17 mins remaining) [Discharging]
                                       Locale: en_US.UTF-8
@GuilhermeIsNotUnix
Copy link
Contributor

The same exact thing is happening here too.

OS Version

8.x (Circe)

Session Type

Classic Session (X11, This is the default)

Software Version

Latest release (I have run all updates)

@syneryder
Copy link

I'm also having problems with this. I set the Dock to hide when it isn't in use, so I can maximize my screen space. The new fast-hide behavior (and gap underneath the dock) makes Dock nearly unusable compared with Plank in elementaryOS 7.1. Dock is incredibly twitchy. Increased timeouts might help, but unless there's an option to change the Hide Delay (like Plank has), there's always going to be some unhappy users - either too slow for gamers with twitch reactions, or too fast for middle-age people like me.

I think much of the problem is that Dock doesn't extend to the very bottom of the screen (unlike Plank), so it doesn't get to benefit from Fitts' Law. Fitts' Law says that UI items along the edge of the screen have an infinite target area that doesn't require precise mouse movements, because you can throw the mouse onto the edge of the screen & it won't go beyond it. Extending Dock to the bottom of the screen would help the Dock to persist while it is in use.

I don't regard myself as a user with accessibility needs, but this feels like a big accessibility regression. If I'm struggling to use it, I can't imagine what it's like for someone with more restricted mobility.

Same setup as others above: 8.0 Circe, Classic Session X11, have also run all updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants