hezral / clips

Multi format clipboard manager with extra features
GNU General Public License v3.0
39 stars 1 forks source link

automatically hide/appear #26

Closed erasebegin closed 2 years ago

erasebegin commented 2 years ago

I'm not sure how this works, but I would really like it to be something that is always running in the background, pops up with a keyboard shortcut. I would then be able to click an item in the clipboard, it would paste to the active text field and then disappear until I need it again.

This is the way the Windows (Power Toys) clipboard manager works and I absolutely love it. Very unintrusive. For a utility like this I think the user usually doesn't need it to stay on the screen. It just needs to pop up, do the thing, then disappear again.

Also, because it behaves like any other application, if I switch desktop and want to use it there, I have to go and find it and drag it to the current desktop. Ideally I should be able to press the shortcut (for me Super+V) and it should appear right there, no matter which desktop I'm on.

I understand if this is not in line with how you would use it or what you want to do with it. Thank you for reading my suggestions, and thank you for making this app, it's very cool and stylish.

hezral commented 2 years ago

Thanks for using Clips. Appreciate the feedbacks.

I'm not sure how this works, but I would really like it to be something that is always running in the background, pops up with a keyboard shortcut. I would then be able to click an item in the clipboard, it would paste to the active text field and then disappear until I need it again. This is the way the Windows (Power Toys) clipboard manager works and I absolutely love it. Very unintrusive. For a utility like this I think the user usually doesn't need it to stay on the screen. It just needs to pop up, do the thing, then disappear again.

Disable Persistent Mode and the window will hide when its out of focus and keeps running in the background. It's not enabled by default to avoid confusion for first time users. Please see the pinned issue on how to setup the keyboard shortcut, due to flatpak, this needs user side action.

Also, because it behaves like any other application, if I switch desktop and want to use it there, I have to go and find it and drag it to the current desktop. Ideally I should be able to press the shortcut (for me Super+V) and it should appear right there, no matter which desktop I'm on.

This is actually already built into the OS window system and as a permanent option in Clips. Enable Sticky Mode to have this behaviour, this works with enabled/disabled Persistent Mode.

The option "Always on Visible Workspace" ensures it shows up in any workspace.

Screenshot from 2021-10-01 20 14 05

erasebegin commented 2 years ago

Oh I see, that's solved a lot of my problems! I misunderstood what those switches were for.

The only thing left is that it doesn't paste when I click on an option, but maybe this is not a desirable feature for most users.

Thank you so much for taking the time to help me optimise this!

hezral commented 2 years ago

Can you elaborate more on this?

The only thing left is that it doesn't paste when I click on an option, but maybe this is not a desirable feature for most users.

erasebegin commented 2 years ago

I mean that this is the behavior I expected:

1 place cursor where I want to paste 2 Super + V 3 click thing I wanted to paste 4 this is pasted where the cursor is (and optionally, the window then disappears) (here steps 3 and 4 are really one step)

But instead the behavior is, I think, 1 Super + v 2 Double click item that I want to paste 3 Close Clips window 4 Place cursor where I want to paste 5 ctrl + v

erasebegin commented 2 years ago

When I lay it out like this, it is clear to me that one way is not much easier than the other, it's just a different way to get used to. So I will just get used to it!

hezral commented 2 years ago

Actually thats doable but as an optional behavior, as some may not want that.

I've seen another app Ideogram which does exactly that.

Should be easy to implement, stay tuned for next release.

Thanks for the suggestion.

erasebegin commented 2 years ago

😍 awesome!

erasebegin commented 2 years ago

On an unrelated note, I tried to pay for your app, but the app store payment system doesn't seem to be working. Maybe something worth raising with the elementary devs as it's hurting the community. Might just be something wrong with my setup though 🤷‍♂️

hezral commented 2 years ago

I've raised it but so far no luck and doesn't seem to be looked at. You can use my buymecoffee link though 😊

erasebegin commented 2 years ago

Will do! What's the link?

hezral commented 2 years ago

Thanks for the support! https://www.buymeacoffee.com/hezral

hezral commented 2 years ago

Just sharing, got the quick-paste feature working, will be in next release

https://user-images.githubusercontent.com/762735/135708244-8e8ee13b-7b4f-464e-b74d-c1d0cbb80622.mp4

erasebegin commented 2 years ago

Awesome! thank you so much ^_^