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

Make node attributes visible, with support in Leo's core #588

Closed
tbnorth opened this issue Nov 21, 2017 · 2 comments
Closed

Make node attributes visible, with support in Leo's core #588

tbnorth opened this issue Nov 21, 2017 · 2 comments
Assignees
Labels
Enhancement Gui Won'tDo Issues that EKR won't do

Comments

@tbnorth
Copy link
Contributor

tbnorth commented Nov 21, 2017

Leo should show nodes attributes (whether defined in uA or hidden in a decluttered headline or whatever) in some dynamic way that doesn't require switching tabs, laying out panes, etc. So tags in a headline, maybe more things in the tree etc. There's also the status line.

EKR's summary of proposal: Make node attributes visible, and supported by Leo's core.

EKR's Aha re icons: Users, plugins and scripts can mark "interesting" uA's or tags with icons.

XGiD's comments

Chris's idea in #587 could also be relevant, in some sort of integrated display.

Additional gleanings - icons in tree pane launch relevant uA editing pane, command to cycle relevant editing panes, reveal relevant editing panes as a kind of drawer / dialog thing.

@leo-editor leo-editor deleted a comment from edreamleo Nov 21, 2017
@tbnorth tbnorth closed this as completed Nov 21, 2017
@tbnorth tbnorth reopened this Nov 21, 2017
@tbnorth tbnorth added the TNB label Nov 21, 2017
@tbnorth tbnorth self-assigned this Nov 21, 2017
@tbnorth tbnorth removed the TNB label Nov 21, 2017
@edreamleo edreamleo self-assigned this Jan 24, 2018
@edreamleo edreamleo added the EKR label Jan 24, 2018
@edreamleo edreamleo changed the title Dynamic display of node attributes Make node attributes visible, with support in Leo's core Jan 31, 2018
@edreamleo edreamleo added this to the 5.7.4 milestone May 23, 2018
@edreamleo edreamleo modified the milestones: 5.7.4, 5.8, 5.8.1 Aug 21, 2018
@edreamleo edreamleo modified the milestones: 5.8.1, 5.8.2 Dec 27, 2018
@edreamleo
Copy link
Member

Clones are an important part of Leo's DOM, but many people are uncomfortable with them. I use cff to create temporary views.

Many people find tags to be more intuitive, flexible and permanent. @rst should probably support abstracting pieces of code using tags.

It would be natural to show tags in the info area, optionally, instead of UNL's.

@edreamleo edreamleo modified the milestones: 5.8.2, 6.0 Mar 28, 2019
@edreamleo edreamleo added Won'tDo Issues that EKR won't do and removed Best labels Mar 29, 2019
@edreamleo
Copy link
Member

I personally am not going to do this, for the following reasons:

  1. Tags are just not good enough. The user can simply insert their own markers as needed, like tag: whatever, or :whatever:, or anything else.

  2. Putting tags in headlines is kinda pointless. They are distracting, and too long. Decluttering them hides them too much.

  3. It would be possible to show tags in a status area, possibly even a dedicated status area, but that would make them almost invisible.

  4. cff is just a much much better way.

Having said this, I won't stand in the way of somebody doing something along these lines. Please make it optional if it has a major visual impact.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement Gui Won'tDo Issues that EKR won't do
Projects
None yet
Development

No branches or pull requests

2 participants