Skip to content

Documentation update - #92

Merged
Cadons merged 3 commits into
mainfrom
documentation-update
Aug 30, 2026
Merged

Cadons merged 3 commits into
mainfrom
documentation-update

Conversation

@Cadons

@Cadons Cadons commented Aug 30, 2026

Copy link
Copy Markdown
Owner

No description provided.

Cadons and others added 3 commits August 30, 2026 21:55
The legacy chain-of-responsibility pipeline (model/layout/renderer/
services, DocraftDocument/DocraftDocumentContext) has been fully
removed from the codebase; loom is now the only layout/render
pipeline. Rewrite the architecture section accordingly, documenting
the shared docraft::craft front-end, docraft::backend as surviving
low-level libharu infrastructure (not legacy), and native loom charts.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015RjTSLobQWMZq8DcFyDZoG
MSVC (VC++ 14.51, -std:c++latest) rejects `static constexpr
std::string kDefaultFont = "Helvetica"` with C2131 ("expression did
not evaluate to a constant... heap allocated during constant
evaluation"), even though the string fits SSO -- GCC/Clang accept it.
Drop constexpr in favor of a plain inline static const std::string,
which needs no constant-evaluation support and behaves identically at
every call site (string concatenation, c_str()).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015RjTSLobQWMZq8DcFyDZoG
@sonarqubecloud

Copy link
Copy Markdown

@Cadons
Cadons merged commit 4a65018 into main Aug 30, 2026
10 checks passed
@Cadons
Cadons deleted the documentation-update branch August 31, 2026 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant