2025-06-03
In May I created PSKOV 2 editor draft which is only capable of:
You probably can't see anything substantial in this, however, the listed functionality is run by a component. In this case it's called WelcomeComponent. Future functionality like Git and Markdown is expected to follow the same pattern of components.
The structure of components is not yet stable, but here's a short excerpt of
the constructor of WelcomeComponent
just so you can feel the mood:
function WelcomeComponent() {
this._construct = function() {
this.ctrl = new CLDController(new WelcomeContext());
// Dbg.
this.ctrl.registerCallback((c) => {
console.log(`ИГР WelcomeC._construct ctrl key/value: '${c.recentField}'/'${c.field(c.recentField)}'`);
});
this.setupHTML();
this.setupEffects();
this.setupEvents();
this.setupShoulds();
};
- - - -
In June I plan to create a draft version of Git component.