Developer-Mike / obsidian-advanced-canvas

⚡ Supercharge your Obsidian.md canvas experience! Create presentations, flowcharts and more!
GNU General Public License v3.0
365 stars 17 forks source link

Font of group name and arrow text does not zoom with canvas #99

Closed SdKay closed 1 month ago

SdKay commented 2 months ago

Thanks for the excellent plugin!! I found that font of group name and arrow does not zoom with canvas. Is this intentional? When I zoom out, the text keep same view size and may overlap the graph.

image

room out:

image

Developer-Mike commented 2 months ago

This is the default behaviour of the inbuilt canvas plugin. Would you like to make a feature request to disable this automatic scaling?

SdKay commented 2 months ago

This is the default behaviour of the inbuilt canvas plugin. Would you like to make a feature request to disable this automatic scaling?

Emm, Dont konw how to make a feature request 🤣, Do I need to find the solution how to diable it?

Developer-Mike commented 2 months ago

No 😅. You just need to tell me that you want it as a feature. I wasn't quite sure if this is a "bug" report or a feature request. I rather make sure you want this feature than waste time on a feature you didn't even want.

SdKay commented 2 months ago

OK, Here is the detail:

Problem

Font of group name and arrow text does not zoom with canvas while keeping fixed preview font size.

Here is in detail view, everyting is ok, no hidden or overlap items: image

But when I zoom out and just want to see the structure and not focus on the detail. Then group name is hidden partially and the text on arrow overlap the node which is ugly and bad for reading image

Request

  1. Keep Group name font size zoom with canvas. The font size can be larger than text of Node and never be hidden.
  2. Keep arrow text font size zoom with canvas. It's better if the text style can be customized (becase arrow text usually is an important notice)
Developer-Mike commented 1 month ago

This feature will be available in version 3.1.1