#1043 closed todo (done)
establish CoreServices
| Reported by: | Ichthyostega | Owned by: | Ichthyostega |
|---|---|---|---|
| Priority: | grave | Milestone: | 0integration |
| Component: | lumieraGui | Keywords: | gui architecture integration |
| Sub Tickets: | #1044, #1045 | Parent Tickets: | #959, #1058, #1081, #1135, #1150 |
Description (last modified by )
»CoreServices« is the name for "what the core does" from the view angle of the GUI.
The various parts of the UI assume that some (not much further defined) "core service" is somehow listening to the UI-Bus, to receive command messages. Effectively, this pertains to the fact that
- the UI has to bring up the UI-Bus itself
- the UI has to open and offer a facade for Steam-Layer to return results
- the UI needs to connect to the facade of Steam
- followed by bringing up all further core infrastructure in the UI
- and then finally to trigger a query for session content
Change history (12)
comment:1 by , at 2016-12-09T22:12:30Z
| blockedby: | → 1044 |
|---|
comment:2 by , at 2016-12-09T22:13:50Z
| blockedby: | 1044 → 1044, 1045 |
|---|
comment:3 by , at 2016-12-10T00:36:54Z
| Owner: | set to |
|---|---|
| Status: | new → accepted |
comment:4 by , at 2016-12-10T02:57:47Z
- Nexus is wired
- from now on, the UI-Bus actually runs whenever the GTK-GUI is up
comment:5 by , at 2017-01-09T01:52:13Z
| blocking: | 951 → 951, 1058 |
|---|
comment:6 by , at 2017-01-19T02:11:33Z
| Description: | modified (diff) |
|---|
comment:7 by , at 2017-02-18T01:47:21Z
| blocking: | 951, 1058 → 951, 1058, 1081 |
|---|
comment:8 by , at 2018-04-14T16:42:43Z
| blocking: | 951, 1058, 1081 → 951, 1058, 1081, 1135 |
|---|
comment:9 by , at 2018-10-07T16:00:46Z
| blocking: | 951, 1058, 1081, 1135 → 959, 1058, 1081, 1135 |
|---|
comment:10 by , at 2020-02-23T07:43:10Z
| blocking: | 959, 1058, 1081, 1135 → 959, 1058, 1081, 1135, 1150 |
|---|---|
| Resolution: | → done |
| Status: | accepted → closed |
as demonstrated by #1099, the full round-trip can be performed by now. Besides, regarding #1150, a rough draft regarding the sesison content query has been established -- see meta-cmd.cpp and the test_meta_activateContentDiff Command, which is issued by the apropriate GTK activation mechanism in InteractionDirector::populateContent_afterStart()
comment:11 by , at 2022-10-21T22:16:21Z
| Description: | modified (diff) |
|---|
comment:12 by , at 2025-12-25T00:00:00Z
| blockedby: | 1044, 1045 |
|---|---|
| blocking: | 959, 1058, 1081, 1135, 1150 |
| Parent Tickets: | → 959, 1058, 1081, 1135, 1150 |
| Sub Tickets: | → 1044, 1045 |
Migration MasterTickets ⟼ Subtickets-plugin

will concentrate on actually starting and wiring the Nexus (the UI-Bus hub)