Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include Attribute in Search and Replace #1831

Open
dpolivaev opened this issue May 13, 2024 · 0 comments
Open

Include Attribute in Search and Replace #1831

dpolivaev opened this issue May 13, 2024 · 0 comments

Comments

@dpolivaev
Copy link
Contributor

Greetings - Now on this morning’s Preview 10. Thank you Dimitry!! These new capabilities are absolutely terrific and I’m already making great use of them. With a large map/database of over 11,000 nodes, the ability to sort and filter in a Listview makes the collection manageable, and these colorful Tags are the easiest way to group distant but related nodes together with visual clarity.

I never want to ask for too much, but you did mention that enhancement requests are best illustrated with a use case, so here’s mine.

Quite a few of my notes and links relate to Economics. I’ll capture an article, then use CKEditor and an AutoHotkey script to transform it into the cleanest HTML, and generate a branch node to import title and link into the main Freeplane map, where it looks something like this:

SampleNodeWithTags

As you can see, the map is all in gray; I’ve set most everything on the PC to look this way, using Windows’ Contrast Themes, to combat eye strain. And nodes are horizontal; I’m using the layout that simulates Outline View.

To fit this node view, a few enhancements to request, mainly cosmetic.

  • The display of tags along the left column best fits tightly wrapped and deeply indented nodes. Any chance for those of us using more horizontal layouts to be able to display our tags as sausage links beneath the node text? It’d make for major space saving. Hope it’s not too late to ask.
  • With the objective of fighting eye strain, I’d really appreciate the ability to control text and edge colors for these tags. Even if Freeplane generates text and edge colors from the background color, could we perhaps store those colors in the map with their corresponding tagcolor so they could be tweaked with a script? Long hours in front of the screen over many years have me favoring muted, low-contrast colors. And I’d have chosen black over white text and edges for the tags shown above.
  • A small UI quirk when changing colors, most likely to be noticed in left-aligned maps like mine. The Edit Tags window aligns with the node’s left edge, and if that happens to be off the screen, it’ll be forced into view, so that both have a minimum X coordinate of roughly 15. However, if we want to change a tag’s colors, the color picker control aligns with the right edge of the Edit Tags window. So, for me, the color picker always starts out partly off the screen. I’d request a similar X-minimum for it.

BTW I also use AutoHotkey to generate a rather crude Listview of my own, to navigate the map and to generate views from it. No XML library, just parsing the mindmap as a long string, which takes about ten seconds to read in and split out. Double clicking runs the NodeURI, of course.

TagsListview

Four Attribute fields are shown as columns, inspiring the question:

  • With this round of improvements to Freeplane’s own Search & Replace Listview, any possibility of adding the map’s Attribute fields to it?

Thanks always!!

Jerome

Originally posted by @JJSlote in #1652 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant