linuxmint / cinnamon

A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features.
GNU General Public License v2.0
4.46k stars 732 forks source link

Desklets prevent the user to interact with app windows on their borders #10179

Open meerkut opened 3 years ago

meerkut commented 3 years ago
  Kernel : 5.4.0-77-generic x86_64 
 Desktop : Cinnamon 4.8.6            
      wm : muffin 
      dm : LightDM 
  Distro : Linux Mint 20.1 Ulyssa 
    base : Ubuntu 20.04 focal 

Desklets prevent the user to interact with app windows on their borders.

        app-window
    ┌────────────────┐                         
    │                │       desklet                    
    │                │A      ╭─╯                        
    │             ┌╌╌┼───────┐           
    │             ┆  │       │           
    │             ┆  │       │           
    │             ┆  │       │           
    │             └╌╌┼───────┘           
    │                │B                        
    │                │                        
    └────────────────┘               
                         Fig. 1

Let AB is part of any top-left-bottom-right border of the app-window 
(including a corner too). 

Then, placing the mouse pointer inside rectangle that enclosing the bounds of
the desklet and moving the pointer toward AB we expect that the cursor on the
screen will change at AB (∓4px) to the type, as for Fig.1, CURSOR_RESIZE_RIGHT.

But these changes CURSOR_RESIZE_* won't appear at AB, and this occurs only at 
AB, because you can grab the scrollbar of the app-window and interract with it.
icarter09 commented 3 years ago

Could you provide a video of this issue? Thanks.

meerkut commented 3 years ago

Yes, please.

https://user-images.githubusercontent.com/55680611/123556673-312c0700-d795-11eb-9f08-446b6afabf98.mp4

olvegg commented 3 years ago

Same issue with the Note desklet in Linux Mint 20.2, kernel 5.4.0-77-generic and Cinnamon 5.0.4, this started to happen for me after Mint 19 or so.