belvederef / visual-snow-relief-overlay Goto Github PK
View Code? Open in Web Editor NEWA screen overlay filter that helps people affected by the visual snow syndrome.
License: GNU General Public License v3.0
A screen overlay filter that helps people affected by the visual snow syndrome.
License: GNU General Public License v3.0
(Firstly thank you for creating this amazing app. It has been working great until now, and has brought a very noticeable relief to my chronic Visual Snow!)
I am running Ubuntu 20.04 LTS and have two displays. Today, the App Image auto-updated to v1.5.1 and unfortunately it is no longer working in a usable way.
The overlay windows no longer stay on top of other apps. I have to click the VS overlay app in the taskbar for it to be visible over the top of other apps, but as soon as I interact with any apps, the overlay goes behind the apps, back to the desktop. If I view the desktop, I can see the overlay full screen, but any apps I open are shown on top of the VS overlay.
If launched on a multiple monitor setup, the app should be displayed on all monitors. I do not deem necessary to have an option to decide on what monitors to display, since one would generally want to have the static on all monitors, so I would leave that out for this iteration.
The setup file doesn't exist in the project. As well as no .exe files are in the archieve.
When I show the overlay on my Dell Inspiron 7586 running on Windows 10 with integrated Intel UHD 620 graphics and a 2160p display, the GPU utilization spikes. This causes the system to be quite unresponsive, and attempting to watch a video (on YouTube, for example) at the same time is almost impossible.
I installed the relief overlay on NixOs with i3. However, the overlay only seems to affect the background image and not any of the i3 windows. Has someone gotten it to work under i3?
It should be possible to change the speed of the gif of the static being played. The speed should be changeable via a slider like the one used for the opacity setting. It is recommended to use an external gif player to not re-implement the logic, like https://github.com/CaptainCodeman/gif-player or https://github.com/geelen/x-gif. However, I am not sure this was turned into an npm package, so it might need to be included manually.
Hello there! First of all, thank you for your application. It is really helpful. One issue that I have that I have found is that if you work with different virtual desktop (in my case, is with Windows 11) it will stick to one desktop as if it was one window. So if I change to a different virtual desktop (which I do a lot because I tend to spread mi opened windows in different desktops) I have to be moving the program. Is there a way to extend the filter to all my virtual desktops? Thank you very much.
Currently, there is only a keyboard shortcut to open/close the menu, from which you can click the play/pause button to toggle the overlay. This means if I want to briefly turn off the overlay, I have to:
It would be much more convenient if there were a keyboard shortcut to play/pause the overlay without opening the menu. That way, the above steps would be reduced to:
Windows 10:
If the GUI is open, it is possible to move the window within the screen dimensions in which it is open.
However, it is not possible to move the window to other screens.
It is neither possible with drag & drop nor with Windows key + arrows.
Only part of higher resolution screens have overlay in multi-monitor configuration.
(Windows 10)
I'd like to contribute, so I cloned the repo and did npm install
and got:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/pug
npm ERR! pug@"^3.0.2" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer pug@"^2.0.0" from [email protected]
npm ERR! node_modules/pug-plain-loader
npm ERR! pug-plain-loader@"^1.0.0" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
I'm unable to even start building this at the moment. Seems like some dependencies might need upgrading.
On Windows 10:
If the GUI is open, it ignores all clicks on the screen(s) except the ones in the GUI.
It allows keystrokes for shortcuts like opening the explorer, moving windows (Windows + arrows), and switching between windows (Alt + Tab). However, if you for example open the explorer via keyboard shortcut while the GUI is open, and the explorer changes its frame color to indicate that it is the foreground window, the GUI will still not allow to click or write in anything else than the GUI.
Would it be possible to make it click-through around the GUI?
Thanks so much for building this! If possible, please update to allow for a stronger opacity, 16 still seems a bit too low for me. I'm on Mac btw
Wonderful program! I leave it on almost constantly, though, and it would be handy to have it out of the way if it could be minimized to the system tray in Windows so I have one less icon on my toolbar.
hi! i use this on my phone regularly and absolutely love it! i've been trying to get it on my laptop however and haven't had any luck.
i know you haven't updated this repo in quite a while but i figured it was worth a try. thank you so much for this amazing app!!
here are the details on what's going on. i'm on Linux, Ubuntu 22.04.3 LTS, 64-bit, GNOME version 42.9
when i try to install two different versions (1.6.0 and 1.5.2) after making them executable, i get this error in my terminal
1.6.0
(node:316991) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron. See https://github.com/electron/electron/issues/23506 for more information
[316991:1114/182303.457035:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
Trace/breakpoint trap (core dumped)
1.6.0 with sudo
[318094:1114/182925.832036:FATAL:electron_main_delegate.cc(253)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
Trace/breakpoint trap
1.5.2
(node:317390) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron. See https://github.com/electron/electron/issues/23506 for more information
(node:317390) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
[317390:1114/182350.536047:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
Trace/breakpoint trap (core dumped)
The artifacts produced by the build process contain spaces that get interpreted differently according to the way the artifacts are deployed. If the artifacts are dragged and dropped on github, for example, these get turned into dots, breaking the auto-update process.
To fix the problem, the artifacts names should only contain dashes. This can be specified using the property artifactName
. The names are however different for the executables and the setup files, and they need to be kept consistent with the previous releases for the updater to work.
Resources:
https://www.electron.build/generated/targetspecificoptions
electron-userland/electron-builder#4223
Running up to date archlinux with fluxbox.
The overlay intercepts all mouse clicks and keystrokes making the system unusable.
Also I had to install xcompmgr to get this to have transparency, otherwise I couldn't see anything except snow while it was running. Might want to add that to the linux instructions.
Hello,
Thanks for your project!
I'm on Ubuntu 22.04, and when I try to launch the AppImage, I get this message :
(node:29152) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron. See electron/electron#23506 for more information
(node:29152) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
[29152:0422/121531.866064:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
Trappe pour point d'arrêt et de trace (core dumped)
I have this CPU (with Integrated GPU) : https://www.intel.com/content/www/us/en/products/sku/195436/intel-core-i510210u-processor-6m-cache-up-to-4-20-ghz/specifications.html
Also I had to install "libfuse2". Default on Ubuntu 22.04 is "libfuse3-3".
Please tell me if I can help you for the GPU error.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.