Skip to content

CodeCoupler UI

CodeCoupler UI 2.x has undergone a major overhaul. The rigid structure of System, Stage, Application, and Widget has been significantly modularized. Only two base classes remain: Stage and Component.

There are many pre-releases of version 3.x, but no final version. The restructuring was so extensive that each pre-release brought with it a series of breaking changes.

After such a long journey, the project structure was ultimately rewritten, and the entire framework was split into individual libraries.

As a result, version 3 was released under a new name. The project continues under the name CodeCoupler Costa.

Stages & Components Relations:                                 ┌──────────────────────┐
                                                ┌─optional────►│ Component Element(s) ├ ─ ┐
┌───────────────┐        ┌───────────┐          │              └──────────────────────┘   │
│ Initial Stage ├─load──►│ Component ├─provides─┤                                         │
└───────────────┘        └───────────┘          │               ┌──────────┐              │
                                ▲               └─at least one─►│ Stage(s) │◄─ create ─ ─ ┘
                                │                               └────┬─────┘
                                │                                    │
                                └ ─ ─ ─ ─ ─ ─ ─ ─ load ─ ─ ─ ─ ─ ─  ─┘