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

Let me change the Cursor shape/position on/off #5

Open
1 of 2 tasks
ewerybody opened this issue Oct 13, 2021 · 1 comment
Open
1 of 2 tasks

Let me change the Cursor shape/position on/off #5

ewerybody opened this issue Oct 13, 2021 · 1 comment
Assignees

Comments

@ewerybody
Copy link
Owner

ewerybody commented Oct 13, 2021

Currently its like take it or leave it. Well. .. we can draw on our image whatever we want. So we can draw a cursor.

  • Draw Cursor on/off at remembered cursor pos
  • Change cursor shape or position
@ewerybody ewerybody self-assigned this Oct 13, 2021
@ewerybody
Copy link
Owner Author

So. On/Off works. 👍
And we have the cursor on a separate paint layer that could theoretically draw anything! :) 👍

Moving also kinda works already. But it currently uses the built-in Qt functionality which seems a bit broken for some reasons.
It moves just as the cursor with left mouse button down exits the shape and snaps to that position. Next time you do that there is some offset to the position... super weird. Might be better in PySide6?

So next would be:

  • Check if move behavior is improved in PySide6
  • If not find out if its a bug and report accordingly
  • reimplement own dragging behavior
  • context menu on shapes with different options
    • different cursor shapes on the mouse pointer
    • delete option
  • mouse wheel scales the shape
  • find out cursor shape on time of shooting
    • via AHK at first?
    • then maybe via Win-API?
  • query cursor shape and position constantly to be able to override ugly tiny ffmpeg version of cursor?

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

No branches or pull requests

1 participant