Utilities icon indicating copy to clipboard operation
Utilities copied to clipboard

Fix/220 Grab.app improvement

Open Hierosme opened this issue 1 year ago • 5 comments

Hierosme avatar Feb 10 '24 15:02 Hierosme

What is a "Maj" key? Do you mean "Shift"?

probonopd avatar Feb 10 '24 17:02 probonopd

Lol yes that Shift .

Maj is French for Majuscule it mean Capital then Shift

I have write the README this moning with a cafee

Hierosme avatar Feb 10 '24 20:02 Hierosme

I have almost finish, it have been really hard.

Unfurtunally, Qt5 do not permit to list Desktop Windows, that is normally possible with Qt6. Then impossible to take a screen of a specific window by click on it.

Why it have been so hard.

  1. everyone is worng on internet exemple about what is THE screen, THE screen is the parent of the Desktop, and NOT the MainWindow parent. Then the Grab.app have multi monitor support by take screenshot of the Desktop
  2. Nothing is on Qt, then everything is fake ... i have a special transparent widget it take the entire desktop size for get the TRUE Mouse coordinate it match with the screen desktop.
  3. Qt cant get a screenshot with cursor, then i get the Mouse location in my special widget and merge the cursor pixmap with the screen desktop on the exact location
  4. Every exemple on internet is worng about Global Menu size reservation, and that cause a offset when take a selection area screenshot

brief it have been hard but i have almost finish, it just have the final cleanup to do.

Hierosme avatar Feb 16 '24 17:02 Hierosme

Normaly the Grab.app have no capability to edit image. I really think add a small Paint.app dedecated to it usage.

In any case Gimp.app can deal with specific case, i hope have cover helloSystem users needs when repport a bug.

Hierosme avatar Feb 16 '24 17:02 Hierosme

#179 We really need a simple Paint.app to handle it, krita is too professional.

louies0623 avatar Feb 17 '24 22:02 louies0623