Opened at 2015-11-28T04:41:47Z
Last modified at 2023-09-11T22:59:48Z
#979 new todo
UI interaction control
| Reported by: | Ichthyostega | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | 1alpha |
| Component: | lumieraGui | Keywords: | gui architecture integration |
| Sub Tickets: | #220, #299, #978, #980, #993, #1060, #1077, #1079, #1080, #1081, #1082, #1091, #1101, #1104, #1109, #1126, #1147, #1163, #1188, #1214, #1271 | Parent Tickets: | #143, #666, #951 |
Description
Build a framework to deal with all overarching aspects of interface interactions, anything which can not be implemented just by "point and shot". In Lumiera, we need a structured way of managing keybindings, we need a focus concept that plays well with interface perspectives, we need a pathway to integrate hardware controllers with not-yet-known functionality, and we need a sane way of supporting "gestures" -- where "sane" means abstracted from the actual interface technology, be it mouse, keyboard, pen, touch, hardware, whatever. We can not efford to develop an interaction concept for each of these flavours independently. Rather we need an approach where various interface modes can blend in.
Change history (22)
comment:1 by , at 2015-11-28T04:46:02Z
| blockedby: | 978, 299 → 299, 978, 980 |
|---|
comment:2 by , at 2016-02-14T04:26:09Z
| blockedby: | 299, 978, 980 → 299, 978, 980, 993 |
|---|
comment:3 by , at 2017-01-13T06:20:26Z
| blockedby: | 299, 978, 980, 993 → 299, 978, 980, 993, 1060 |
|---|
comment:4 by , at 2017-02-18T01:22:47Z
| blockedby: | 299, 978, 980, 993, 1060 → 299, 978, 980, 993, 1060, 1077 |
|---|
comment:5 by , at 2017-02-18T01:32:19Z
| blockedby: | 299, 978, 980, 993, 1060, 1077 → 299, 978, 980, 993, 1060, 1077, 1079 |
|---|
comment:6 by , at 2017-02-18T01:39:36Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079 → 299, 978, 980, 993, 1060, 1077, 1079, 1080 |
|---|
comment:7 by , at 2017-02-18T01:47:21Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081 |
|---|
comment:8 by , at 2017-02-18T01:52:25Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082 |
|---|
comment:9 by , at 2017-03-14T03:42:32Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091 |
|---|
comment:10 by , at 2017-08-31T15:22:44Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1104 |
|---|
comment:11 by , at 2017-10-13T20:56:37Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1104 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1104, 1109 |
|---|
comment:12 by , at 2018-02-01T18:38:01Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1104, 1109 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1104, 1109, 1126 |
|---|
comment:13 by , at 2018-07-12T18:13:01Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1104, 1109, 1126 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1104, 1109, 1126, 1147 |
|---|
comment:14 by , at 2018-11-01T18:07:22Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1104, 1109, 1126, 1147 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1104, 1109, 1126, 1147, 1188 |
|---|
comment:15 by , at 2019-04-11T14:49:13Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1104, 1109, 1126, 1147, 1188 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188 |
|---|
comment:16 by , at 2019-04-12T15:54:54Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188, 1196 |
|---|
comment:17 by , at 2022-10-02T21:46:29Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188, 1196 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188 |
|---|
comment:18 by , at 2022-10-02T21:50:23Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188, 1214 |
|---|
comment:19 by , at 2023-03-07T22:55:53Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188, 1214 → 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188, 1214, 1271 |
|---|
comment:20 by , at 2023-09-11T22:07:15Z
| blockedby: | 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188, 1214, 1271 → 220, 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188, 1214, 1271 |
|---|
comment:21 by , at 2023-09-11T22:59:48Z
| blockedby: | 220, 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1188, 1214, 1271 → 220, 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1163, 1188, 1214, 1271 |
|---|
comment:22 by , at 2025-12-25T00:00:00Z
| blockedby: | 220, 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1163, 1188, 1214, 1271 |
|---|---|
| blocking: | 951, 666, 143 |
| Parent Tickets: | → 143, 666, 951 |
| Sub Tickets: | → 220, 299, 978, 980, 993, 1060, 1077, 1079, 1080, 1081, 1082, 1091, 1101, 1104, 1109, 1126, 1147, 1163, 1188, 1214, 1271 |
