Plantuml Dracula Theme

Jeg har skabt et personligt tema til PlantUML med tilpassede farver og
stilarter, der gør diagrammer mere attraktive og letlæselige.

'⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣠⣤⣤⣤⣤⣤⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
'⠀⠀⠀⠀⠀⠀⢀⣴⠞⠛⠉⠉⠉⠉⠹⠏⠉⠉⠉⠉⠛⠳⣤⡀⠀⠀⠀⠀⠀⠀
'⠀⠀⠀⠀⠀⠀⣾⣷⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣾⣷⠀⠀⠀⠀⠀⠀
'⠀⠀⠀⠀⠀⢀⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⡀⠀⠀⠀⠀⠀
'⠀⠀⠀⠀⠀⢸⣿⠀⢀⣴⣶⣶⣦⣄⣀⣀⣠⣴⣶⣶⣦⡀⠀⣿⡇⠀⠀⠀⠀⠀
'⠀⠀⠀⢠⣄⡀⠋⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠙⢀⣠⡄⠀⠀⠀
'⠀⠀⠀⠈⣿⣿⠀⣾⡿⠋⠈⠻⣿⣿⣿⣿⣿⣿⠟⠁⠙⢿⣷⠀⣿⣿⠁⠀⠀⠀
'⠀⠀⠀⠀⢿⣿⠀⣿⣦⡴⠛⠀⠈⠻⣿⣿⠟⠁⠀⠛⢦⣴⣿⠀⣿⡿⠀⠀⠀⠀
'⠀⠀⠀⠀⠈⠻⠀⣿⣏⣀⣸⣿⣀⣀⣾⣷⣀⣀⣿⣇⣀⣹⣿⠀⠟⠁⠀⠀⠀⠀
'⠀⠀⠀⠀⠀⠀⢀⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⡀⠀⠀⠀⠀⠀⠀
'⠀⠀⢀⣠⣴⣾⣿⣷⣄⠙⣿⣿⣿⣄⡉⢉⣠⣿⣿⣿⠋⣠⣾⣿⣷⣦⣄⡀⠀⠀
'⠀⠈⠙⠻⢿⣿⣿⣿⣿⠀⣿⠛⠿⠿⠿⠿⠿⠿⠛⣿⠀⣿⣿⣿⣿⡿⠟⠋⠁⠀
'⠀⠀⠀⠀⠀⠙⢿⣿⣿⠀⣿⣷⡄⢠⣤⣤⡄⢠⣾⣿⠀⣿⣿⡿⠋⠀⠀⠀⠀⠀
'⠀⠀⠀⠀⠀⠀⠀⠹⣿⡄⠛⠿⢿⣾⣿⣿⣷⣿⠿⠛⢠⣿⠏⠀⠀⠀⠀⠀⠀⠀
'⠀⠀⠀⠀⠀⠀⠀⠀⠛⠛⠓⠒⠀⠀⠀⠀⠀⠀⠒⠚⠛⠛⠀⠀⠀

Beskrivelse

Som en passioneret udvikler og en entusiastisk bruger af PlantUML til
diagrammer og modellering, indså jeg behovet for et tema, der kunne
forbedre læsbarheden og æstetikken af mine PlantUML-diagrammer. Det
eksisterende standardtema var funktionelt, men det manglede en vis
visuel appel og tilpasning til mine præferencer.

Derfor besluttede jeg mig for at skabe et tilpasset tema, der ikke kun
ville gøre mine diagrammer mere tiltalende, men også give mig et bedre
overblik over de forskellige elementer i mine modeller. Ved at tilpasse
farver, skrifttyper og stilarter kunne jeg skabe et tema, der var mere
behageligt at arbejde med og lettere at forstå.
Screenshot 2024-05-16 085928.png

Desuden ønskede jeg at integrere et Dracula-tema, som er kendt for sit mørke
farveskema med lyse farver for at forbedre kontrasten og mindske
øjenbelastningen.

Hvad det løser

Mit tilpassede PlantUML-tema løser flere problemer. For det første forbedrer
det læsbarheden af diagrammer ved at tilpasse farver og skrifttyper, hvilket
gør det lettere at skelne mellem forskellige elementer som klasser, grænseflader
og komponenter. Dette bidrager til en mere effektiv kommunikation af komplekse
systemarkitekturer og designmønstre.

Desuden giver temaet et bedre overblik over de forskellige elementer i
diagrammerne ved at adskille dem visuelt og fremhæve deres rolle og relationer.
Dette hjælper med at reducere forvirring og forbedrer forståelsen af systemet
som helhed.
Screenshot 2024-05-16 085957.png

Endelig bidrager integrationen af Dracula-temaet til at reducere
øjenbelastningen og forbedre den visuelle komfort under længerevarende arbejde
med PlantUML-diagrammer, hvilket resulterer i en mere behagelig og produktiv
arbejdsoplevelse.

Kilder Beskrivelse
PlantUML Link til plant UML
Theme A Pastebin link to the theme