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

[Feature Request] Full Desktop Zoom #43

Open
BurhanDanger opened this issue Nov 7, 2018 · 11 comments
Open

[Feature Request] Full Desktop Zoom #43

BurhanDanger opened this issue Nov 7, 2018 · 11 comments
Labels
feature Feature request help wanted SOMEBODY PLEASE HELP priority:low Likely won't be done without some volunteers taking the task

Comments

@BurhanDanger
Copy link

chjj/compton#188

@yshui yshui added feature Feature request priority:low Likely won't be done without some volunteers taking the task help wanted SOMEBODY PLEASE HELP labels Nov 7, 2018
@rien333
Copy link

rien333 commented Jul 10, 2019

Doing this properly would be incredibly useful for visually impaired users that want to use FoSS/non-bloaty solutions. To my knowledge, no software package does desktop-zooming in a nice way (I kinda like the macOS approach), so implementing this would be of great benefit to the community as a whole and to the continuing relevance of compton.

@zezic
Copy link

zezic commented Jul 15, 2019

To my knowledge, no software package does desktop-zooming in a nice way

Actually, Compiz can do it almost perfectly, but it's heavy and it looks harder to maintain (so may be it is considered as a "bloaty solution"), this is why I'm also want to see this feature available in Compton.

Should we try to create a $$ bounty for this issue? Maybe some other features are also possible to be supported by bakers, like, for example, "antialiased rounded corners".

@KreerC
Copy link

KreerC commented Jan 30, 2020

I'd like to give this a boost once more. Having a feature like compiz' ezoom would truly enhance my experience as a visually impaired linux user. Maybe I could even implement it myself, but I'd need some pointers as to where I should start looking and how exactly something like this could be handled here.

@rien333
Copy link

rien333 commented Jan 30, 2020

Maybe I could even implement it myself, but I'd need some pointers as to where I should start looking and how exactly something like this could be handled here.

@yshui

@yyny
Copy link

yyny commented Feb 17, 2020

@nkreer See #312, which should make this significantly easier (soon)

@adamhotep
Copy link

For what it's worth, the compositor for XFCE (a part of xfwm4) can also zoom into the area under the mouse pointer using Win+mousewheel, but copying code may be tricky (xfwm4 is GPLv2 while Compiz is MIT-licensed; picom is dual-licensed as MIT/MPL).

If somebody (@zezic?) sets up a monetary bounty for this feature, I'd be happy to contribute to it.

@DonQuinleone
Copy link

For what it's worth, the compositor for XFCE (a part of xfwm4) can also zoom into the area under the mouse pointer using Win+mousewheel, but copying code may be tricky (xfwm4 is GPLv2 while Compiz is MIT-licensed; picom is dual-licensed as MIT/MPL).

If somebody (@zezic?) sets up a monetary bounty for this feature, I'd be happy to contribute to it.

Looks like we might FINALLY be starting to get somewhere with this! So many people have deemed full-screen desktop magnification as unnecessary / uninteresting, and it’s been an absolute nightmare for legally blind / visually impaired users with a passion for FoSS such as myself.

Let’s please get a monetary bounty setup for this! Contributing code for this is well beyond my ability, but I’d happily contribute $$ if it meant getting this feature implemented!

Thanks for sharing that update @adamhotep!

@christianparpart
Copy link

Doing this properly would be incredibly useful for visually impaired users that want to use FoSS/non-bloaty solutions. To my knowledge, no software package does desktop-zooming in a nice way (I kinda like the macOS approach), so implementing this would be of great benefit to the community as a whole and to the continuing relevance of compton.

Speaking as a severily visually disabled user myself, that is sadly a really helpful feature. I cannot express that often enough.
I am currnently using KWin (which has that feature), but I'd like to use i3 (with picom) but can't switch because of that missing feature. I'd love to see here having some progress. :)

@rien333
Copy link

rien333 commented Mar 24, 2021

@christianparpart It's far from optimal, but if've bound the same set of keys (Super +, Super -, and (Super 0 to reset the zoom) accross every major app that I use to perform text-scaling and zooming. I find that helps a bit (if I for whatever reason have trouble parsing my screen contents)

@yassinebridi
Copy link

For anyone who really needs this feature, i have a script that mimics this functionality.
It's not perfect, but it's usable at least.

Peek 2021-05-19 21-03

You can find the script here:
https://github.com/yassinebridi/.dotfiles/blob/master/bin/bin/zoom

You can just map the script using sxhkd for example like this:

super + button4
  ~/bin/zoom

Basically how it works, it takes a screenshot of the current window and open that screenshot in fullscreen, which then you can zoom and zoom out.

I'm using sxiv as the image viewer, because of how fast it is(which is really necessary here), and the sensible keymaps that it has.

@DonQuinleone
Copy link

I have started a bounty for this project:
https://app.bountysource.com/issues/65864159-feature-request-full-desktop-zoom

I'd really appreciate it if we could get some more backers, so we can get this implemented! I'll probably contribute more in a couple of days...

@zezic @rien333 @nkreer @yyny @christianparpart @adamhotep @yassinebridi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Feature request help wanted SOMEBODY PLEASE HELP priority:low Likely won't be done without some volunteers taking the task
Projects
None yet
Development

No branches or pull requests

10 participants