Skip to content

Component status ​

ComponentStatusDistribution
DWA Core v1 languagestabledocs/language/langage.md, theme/DWA.css
VS Code extension0.10.0Downloadable VSIX file, no Marketplace
dwa CLI0.1.0Linux and Windows executable, one-line installer and dwa self update
Theme portalonline (test)portail.yassine-hadi.net, on a VPS
Shared core (packages/core)in placeCore v1 catalog and theme validator, imported as source
MCP serverto be built—
This siteonlinemarp.yassine-hadi.net, with the CLI installers

Open questions ​

Language and theme ​

Extension ​

  • Usage feedback on the comfort of prefilled structures.
  • Visual validation of the PPTX in Microsoft PowerPoint with Montserrat installed (line breaks, SVG).
  • Callout: title height.
  • Conversion of custom theme palettes in the PPTX export.

Portal ​

  • Final account, domain and email sender; request limits; database backups.
  • Review of the Ukrainian and Arabic translations by native speakers.
  • Cleanup of orphaned files (replaced drafts) in storage.
  • Server-side geometry checks (browser service) if the editor's report is no longer enough.
  • AI assistant: responses displayed once complete, not streamed.

History ​

The detailed history of the extension is in apps/extension/CHANGELOG.md. Major milestones:

VersionContribution
0.2Directive suggested after ---, progressive completion
0.3Prefilled structure for empty slides
0.4Marp suggestion filter, copy of the layout to fill in
0.5Editable PowerPoint export; language independent of the theme name
0.6Experimental with-title / with-legend transitions
0.7Organization themes via the portal; callout layout and its automatic size
0.8Portal v2: one sign-in per portal, themes installed for all of VS Code, quiet updates, shared Core v1 validator applied to every theme in use

Documentation of the DWA Core v1 language, the VS Code extension, the CLI and the theme portal.