#335 closed todo (done)

Advice concept

Reported by: Ichthyostega Owned by: Ichthyostega
Priority: normal Milestone: 0integration
Component: lumiera Keywords: design lib advice
Sub Tickets: Parent Tickets: #332, #337, #426, #547, #605

Description (last modified by Ichthyostega)

Coin a new concept, allowing parts to collaborate in a way cross-cutting the normal dependency hierarchy.

Within the currently implemented and planned parts of the Steam-Layer, I've discovered several situations sharing a common pattern:

  • properties of Placement (#332)
  • unit test DI (#290)
  • rendering of proxy media (#337)
  • context dependent view properties

This is an internal concept of the Steam-Layer and not visible on extension interfaces. It is easy to implement, building on the Observer pattern.

Change history (10)

comment:1 by Ichthyostega, at 2009-10-15T20:50:45Z

blocking: 332332, 337

comment:2 by Ichthyostega, at 2009-11-01T00:50:32Z

Status: newaccepted

started to write down some details; going to work on this from time to time in the next weeks

comment:3 by Ichthyostega, at 2009-11-21T06:43:42Z

blocking: 332, 337332, 337, 426

comment:4 by Ichthyostega, at 2010-02-22T01:27:08Z

blockedby: 547

comment:5 by Ichthyostega, at 2010-04-10T05:24:53Z

blocking: 332, 337, 426332, 337, 426, 605

comment:6 by Ichthyostega, at 2010-04-12T03:16:12Z

blockedby: 547
blocking: 332, 337, 426, 605332, 337, 426, 547, 605

comment:6 by Ichthyostega, at 2010-04-12T03:16:45Z

Description: modified (diff)
Resolution: done
Status: acceptedclosed
Type: plannedtodo

The concept is roughly done now, including the basics how to implement it, see Tiddly-wiki

comment:7 by Ichthyostega, at 2022-10-21T20:17:12Z

Component: lumieraProclumiera
Keywords: advice added

comment:8 by Ichthyostega, at 2022-10-21T23:26:25Z

Description: modified (diff)

comment:10 by Undercover Agent, at 2025-12-25T00:00:00Z

blocking: 332, 337, 426, 547, 605
Parent Tickets: 332, 337, 426, 547, 605

Migration MasterTickets ⟼ Subtickets-plugin

Note: See TracTickets for help on using tickets.