Comments (6)
Might be related, when I'm trying to edit text in the demo, pressing backspace causes the browser to go back in history. Firefox 81.0.2 on Mac 10.15.7
from egui.
Note this issue also prevents editing text on mobile. The browser can't tell you're in a text field so the keyboard never appears.
from egui.
To be fair, I find quite a few sites (including google properties) break Vimium, and I usually just disable it for the site and move on. In general I have much less expectation for Vimium to work for web apps than for web documents, which is usually fine since apps often have more custom navigation and interaction.
Not saying there aren't still things that can be improved.
from egui.
Is this still an issue?
from egui.
I tried two things:
- In chrome w/ vimium, try pressing F (highlights links) with no text input having focus. As expected it found no links to click on. Then I opened the easymark editor and pressed F, and as desired it actually typed it! So main problem fixed. For accessibility it would be even better if pressing F without input focus actually highlighted the clickable GUI elements like it does on a regular web page, I assume this requires somehow tricking the browser into thinking there are links at these locations. But that should probably be its own issue?
- I opened the demo on my android phone, clicked the easy mark editor and confirmed keyboard pops up as expected! But then, strangely, my phone started reading outloud all the text in the editor with text-to-speech, which I've never configured or used. Not sure if that's egui or something weird with my phone.
from egui.
For accessibility it would be even better if pressing F without input focus actually highlighted the clickable GUI elements like it does on a regular web page, I assume this requires somehow tricking the browser into thinking there are links at these locations. But that should probably be its own issue?
Yeah, let's do that as it's own issue as it is quite separate from text input.
my phone started reading outloud all the text in the editor with text-to-speech
This is part of egui/eframe - you can toggle it at the bottom of the backend panel
from egui.
Related Issues (20)
- Dragging windows allows cursor to become detached from original location
- Window position creeps between executions on scaled monitors
- Pan Zoom and Strip Demo overlap bug HOT 2
- Transparency not working with Egui/Eframe HOT 9
- ComboBox menu doesn't report its actual size to its closure HOT 2
- Transparency not working depending on the Screen it is created on HOT 1
- Stacked bars are offset by a wrong value
- Porting egui to ereaders. Issue with text sizes after update from 13.1 to 27.2 HOT 8
- `with_always_on_top` causes window to display incorrectly when window size is equal to screen size HOT 12
- Displaying a JPEG image does not work with `image` crate version higher than 0.24 HOT 2
- Using the user agents capabilities for loading images on web
- `ctx.input(|i| i.focused)` always gets `false` for the first few frames
- `with_position` method of ViewportBuilder does not seem to work on wayland
- Better tooltip size management
- Error: WinitEventLoop(NotSupported(NotSupportedError))
- `Style` feature to have label truncate by default HOT 1
- Allow returning errors from eframe app creator
- `SidePanel` frame leaks into `BottomPanel` HOT 2
- Dependency fails to build on nightly
- How to avoid the CMD window pop up when running on Windows? HOT 2
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 egui.