Commit Graph

129 Commits (189ac65f123a91ba5ad032230b6664a67ba5a288)

Author SHA1 Message Date
kirchsth 8999a314a0 #400 NEW_C4_STYLE=1 activates new style, SharpCornerShape() resets shape (2) 7 months ago
kirchsth f24f1972cd #400 USE_NEW_STYLE=1 activates new style, SharpCornerShape() resets shape 7 months ago
Ben Peachey 3ee3027546
Fix for "Use !option handwritten true" warning
C4-PlantUML is compatible up to v1.2023.5 (because of the `?=` operator being used).

We can't use JSON notation (i.e. `$versionPart[1]`) as that triggers a ClassCastException in versions older than v1.2024.5.

The function `%splitstr()` is safe, as it was added in v1.2022.2

Fixes #396
9 months ago
KIRCHSTH 966753a2ab Update version with first beta of v2.13.0 (v2.12.0 was created based on previous commit) 10 months ago
kirchsth 1959947dd2 #389 New PlantUML server requires %breakline() 1 year ago
kirchsth e20394066a #376 LAYOUT_LANDSCAPE() rotates the Lay_* directions too
- additional compatibility mode NO_LAY_ROTATE is added
1 year ago
kirchsth 431341a63f #383 fill undefined property columns and complete header columns 1 year ago
KIRCHSTH 2ed06758e2 Update version with first beta of v2.12.0 (v2.11.0 was created based on previous commit) 1 year ago
kirchsth dd0ac23637 #364,365 add UpdateLegendTitle(newTitle) call and language themes 2 years ago
KIRCHSTH 81c11a9e7f Update version with first beta of v2.11.0 (v2.10.0 was created based on previous commit) 2 years ago
kirchsth 8cace5ed5c #355 Single column property 2 years ago
kirchsth dcadafc0bd
Merge pull request #352 from kirchsth/feature/350_boundaries_descr_sprite
#350 All boundaries supports descriptions and sprites too
2 years ago
kirchsth 8b2b11cf12 #349 $baseShape="label" uses correct color 2 years ago
kirchsth 9c669d01ef #350 Boundaries support descriptions (2 - remove logs) 2 years ago
kirchsth 4835b90348 #350 Boundaries support descriptions
- Boundary(..., ?descr)
- Enterprise_Boundary(..., ?descr)
- System_Boundary(..., ?descr)
- Container_Boundary(..., ?descr)
2 years ago
kirchsth 8bb4a581c0 #350 Boundaries support sprites which are defined via tags
If a sprite is defined then it displayed in the first line in front of the
(with a smaller size, typically 50%)

- AddBoundaryTag(..., ?sprite, ?legendSprite)
- UpdateBoundaryStyle(..., ?sprite, ?legendSprite)
- UpdateContainerBoundaryStyle(..., ?sprite, ?legendSprite)
- UpdateSystemBoundaryStyle(..., ?sprite, ?legendSprite)
- UpdateEnterpriseBoundaryStyle(..., ?sprite, ?legendSprite)

Default sprite size can be changed via $BOUNDARY_IMAGE_SIZE_FACTOR
2 years ago
kirchsth 451e337181 #342 Legend displays (unknown) $borderStyle correct 2 years ago
KIRCHSTH 1bf20856a8 Update version with first beta of v2.10.0 (v2.9.0 was created based on previous commit) 2 years ago
kirchsth 1db64bf1cc support all PlantUML elements - new argument is called $baseShape 2 years ago
kirchsth dfc8707caa support all PlantUML elements
- activate with ENABLE_ALL_PLANT_ELEMENTS=1
- fix sample - themes before include
2 years ago
kirchsth 7e8b2e257e first prototype with all PlantUML elements 2 years ago
kirchsth 93bcf8dbb5 fix: SHOW_FLOATING_LEGEND() uses small details as default too 2 years ago
KIRCHSTH ba89acfa58 Update version with first beta of v2.9.0 (v2.8.0 was created based on previous commit) 3 years ago
kirchsth 5a67e1d3b4 fix a001 error (2) 3 years ago
Giuliano Santandrea ef164b6345 fix a001 error 3 years ago
kirchsth a0e509634c #315 Element/Boundary border thickness and style can be defined via tags 3 years ago
KIRCHSTH 59c077be36 Update version with first beta of v2.8.0 (v2.7.0 was created based on previous commit) 3 years ago
KIRCHSTH 7bb61e9fac #307 Sequence/Dynamic diagram - simplify to "one" Rel() call
- Sequence diagram
  - Add SHOW_INDEX() layout option
  - Rel() extended with $index, $rel (replaces RelIndex() and RelSpecialIndex())

- Dynamic diagram
  - Rel() extended with $index (makes RelIndex...() obsolete)

- all index related macros moved to C4.puml

- update README.ms and LayoutOptions.md
3 years ago
KIRCHSTH 2fe7c7cebc #307 add sequence support (part 3 - add styles, updated docu/samples) 3 years ago
KIRCHSTH c036cd6575 #307 add sequence support (part 2 - boundaries, updated docu) 3 years ago
KIRCHSTH 31a5b63140 #307 add sequence support (part 1) 3 years ago
KIRCHSTH 82ab80c1cf #307 harmonize element definition 3 years ago
kirchsth 44f5f9480c
Update version with first beta of v2.6.1 (v2.6.0 was created based on previous commit) (#304) 3 years ago
kirchsth 4e0702ca25
#300 Fix all Add....Tag() related calls (default values are not overwritten anymore) (#301) 3 years ago
kirchsth 5c4db8a639
#245,#291 Enables theme support (#295) 3 years ago
Andreas Deininger c8819ae80d Fixing typos 3 years ago
KIRCHSTH 0d97fb8713 #281 elements and relationships can be empty (2) 3 years ago
KIRCHSTH ad253a6880 #281 elements and relationships can be empty; additional $sprite is part of relationship links 3 years ago
KIRCHSTH 4350756cd8 Update version with first beta of v2.6.0 3 years ago
KIRCHSTH 467b595719 Update version to v2.5.0 3 years ago
KIRCHSTH b280110ea0 Update to version 2.5.0 3 years ago
KIRCHSTH 9ea0259219 #256 Add plantuml.jar workaround and style actor after person 3 years ago
KIRCHSTH 8d08100549 #255 All $label and $techn supports line breaks 3 years ago
KIRCHSTH f1aa60f1ee #232 Legend details (2 - fix tests) 3 years ago
KIRCHSTH e68bf9db4c #232 Legend details can be Small()==default, Normal() or None(); defined via SHOW_LEGEND($details=...)
- if $legendText contains a  `\n` then the part before is the label and the part behind the details
3 years ago
KIRCHSTH 95a73c1040 Add support for lineThickness in AddRelTag (3 - add test diagram, fix without color) 3 years ago
KIRCHSTH 5de3df31d4 Add support for lineThickness in AddRelTag (2 - fix argument order) 3 years ago
F 5419ed6ea9 Add support for lineThickness in AddRelTag 3 years ago
KIRCHSTH 828c6ec460 #247 Dynamic legend is correct calculated (fix PERSON related layout calls) (2) 4 years ago
KIRCHSTH 344f4f616f #247 Element styles are correct combined and dynamic legend is correct calculated 4 years ago