You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -117,6 +135,10 @@ All project tasks are managed via Mise in `.mise/tasks/`, you can list them via
117
135
- Elements positioned absolutely that occupy same space as other elements will mean they both recieve click and hover events.
118
136
- Ink supports absolute positioning. I think z order is based on order rendered.
119
137
- This means to simluate knowing the z order, we might need to register the order in which elements subscribe to events?
138
+
-[ ] Support elements not rendered from 0,0
139
+
- Currently the mouse position is tracked from the top left of the terminal (0,0).
140
+
- If an element is rendered starting at (10,10) for example, the mouse position will not be accurate.
141
+
- We need to track the offset of the element and adjust the mouse position accordingly.
120
142
-[ ] Add tests.
121
143
- testing a device may be difficult; but the implementation is sufficiently abstracted from the device that it should be possible to mock the device input stream.
0 commit comments