Comments (8)
Your step 3 already change the selection. I wouldn't say we should reselect to the top result whenever reopen the window, which might be weird.
from flow.launcher.
I wouldn't say we should reselect to the top result whenever reopen the window
If I understood correctly, they aren't asking to reselect the top result, but to ignore the mouse cursor when the window appear animation is in action. I also had this issue a few times. This issue only happens when the animations are enabled because Flow Launcher moves slightly up when it appears, triggering the selection with the mouse cursor. When animations are disabled this doesn't happen. The correct sequence of actions to reproduce this is:
- Enable animations in the settings if they are disabled.
- Open Flow Launcher.
- Type something to populate the list.
- Leave the first result selected, hit Esc to close the window.
- Put the mouse cursor where the third result would be if the window was still open.
- Open Flow Launcher with the shortcut. It appears and the animation of appearing triggers the selection of the result under the mouse cursor even though the mouse cursor didn't move.
from flow.launcher.
@taooceros Thanks for the reply. This is a case where trying to make it easy to reproduce masked the real concern.
@Yusyuriv You are correct regarding my issue. Thank you for the corrected sequence of actions, and especially for the explanation why this happens. I can certainly live without animation, so this request is resolved for me. I will close it.
from flow.launcher.
I still think it's an issue that should be fixed. The user doesn't move the mouse, animation shouldn't trigger the selection with the mouse cursor.
from flow.launcher.
Let's keep it open as it's a bug
from flow.launcher.
@taooceros Thanks for the reply. This is a case where trying to make it easy to reproduce masked the real concern. @Yusyuriv You are correct regarding my issue. Thank you for the corrected sequence of actions, and especially for the explanation why this happens. I can certainly live without animation, so this request is resolved for me. I will close it.
oops sorry I think I didn't successfully reproduce last time but does this time. Probably that's related to animation?
I think animation triggers the mousemove event. Don't know whether there's a good way to resolve it....
from flow.launcher.
I think we can add a small timeout whenever reshow the windows for the mousemove event.
from flow.launcher.
I plan to delete the animation of the window moving.
There is one more similar issue. When the mouse is over the window, moving the list with the keyboard puts focus on the mouse cursor. (You can easily check this by holding down the down arrow key.) Something needs to be changed about mouse hover.
from flow.launcher.
Related Issues (20)
- launcher.explorer: please support using forward slash to specify file path
- Web searches addon to use custom command.
- BUG: Explorer plugin search with Everything HOT 5
- The theme , Win11System, can't support mica. HOT 1
- BUG: HOT 3
- BUG: Flow Lancher got an error HOT 1
- BUG: Explorer Plugin Does Not Search For Directories? HOT 5
- BUG: Unable to work in Window11 Insider HOT 5
- BUG: Cannot use "everything" plugin HOT 1
- BUG: Calculator can't multiply numbers with more than 19 digits HOT 5
- Chocolatey version is not being updated HOT 2
- BUG: No plugins in plugin store HOT 3
- BUG: Sound Effect broken on v1.18 HOT 13
- Settings Sync HOT 3
- BUG: Explorer Plugin - Unable to open custom Files App (third party file explorer) HOT 3
- BUG: All Text is jagged HOT 5
- Set default fallback option when pressing key combinations on result. HOT 3
- The ability to re-queue last queries. HOT 2
- BUG: Flow Launcher won't show up HOT 6
- BUG: Launched programs have old environment variables HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flow.launcher.