Users are discussing scaling and display issues with Mermaid charts in Discourse, particularly regarding the small size of pie and Gantt charts, which limits their usefulness. Several users, including Tris20, gpetrov, and Ralf_Stockmann, have requested a fullscreen or zoomable view for diagrams, similar to the existing Markdown Table Fullscreen feature. sam acknowledged the need and confirmed it was assigned to the member experience team. A user, Ralf_Stockmann, shared a custom solution to zoom into SVGs via a popup. Later, sam announced that a fix was merged, enabling fullscreen viewing of diagrams with a 16:9 aspect ratio. david confirmed the implementation, and users like tvavrda and Tris20 expressed gratitude. Some minor issues remain, such as text fitting after browser zoom and theme switching, and Ralf_Stockmann still prefers a dedicated window for printing and exporting.
We also really need this feature at our company, scaling charts in height is limited and this make mermaid useless in discourse, need to have a way to render them externally or by showing them fullscreen.
This is now merged. Diagrams will always be rendered with a 16:9 aspect ratio, and there’s a button to pop them into a fullscreen view:
kanban
Todo
[Create Documentations]
docs[Create Blog about the new diagrams]
[In progress]
id6[Create renderer so that it works in all cases. We also add som extra text here for testing purposes. And some more just for the extra flare.]
id9[Ready for deploy]
id8[Design grammar]@{ assigned: 'knsv' }
id10[Ready for test]
id4[Create parsing tests]@{ ticket: MC-2038, assigned: 'K.Sveidqvist', priority: 'High' }
id66[last item]@{ priority: 'Very Low', assigned: 'knsv' }
id11[Done]
id5[define getData]
id2[Title of diagram is more than 100 chars when user duplicates diagram with 100 char]@{ ticket: MC-2036, priority: 'Very High'}
id3[Update DB function]@{ ticket: MC-2037, assigned: knsv, priority: 'High' }
id12[Can't reproduce]
id3[Weird flickering in Firefox]