Open BurhanDanger opened 6 years ago
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.
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".
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.
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
@nkreer See #312, which should make this significantly easier (soon)
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.
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!
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. :)
@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)
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.
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.
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
I needed this (for low-vision adaptations) and ended using https://github.com/tsoding/boomer because someone recommended it in the Discord server.
If after using that project, someone thinks there is a strong reason for having this functionality natively available in picom, let me know in a comment.
https://github.com/chjj/compton/issues/188