Quick way to hide row attributes?

Wondering if there’s a possibility for a global ‘toggle attributes visibility’ preference or option?

I worry about adding a full toggle for attributes. I expect some people would enable it while experimenting and then not know where badges went. But throughout there is the idea of things hiding when you are typing, and then coming back when you move mouse:

  • Bike > Settings > General > Hide outline controls when typing
  • View > Enter Full Window
  • View > Writing Focus Mode (not quite same, but somewhat similar idea)

Would hiding badges in a similar way work for you? Easies I guess would be to tie directly into the “Hide outline controls when typing” setting. What do you think?

1 Like

That would work for me!

1 Like

In latest release in Appearance settings I have added:

2 Likes

Very elegant, and just what I was looking for. Thank you!

1 Like

This doesn’t go far enough for me i am afraid. I use opml format and use various apps to view / edit the shared file depending on what i am needing to do and as such the opml can accumulate quite a few erroneous attributes that i don’t really need / want to see when i am working with my outline. These can sprawl onto multiple lines so even when the attributes are hidden using this new setting the outline looks pretty ridiculous (with multiple blank lines between some items). Would much prefer the ability to toggle attributes into view when needed. Or perhaps you could keep some ‘reserved’ attributes visible at all times (though a user-controlled setting for that would be good too).

1 Like

I wonder if an opt out list would work? Maybe edit from File > Document Info?

What I’m trying to avoid: User adds a due date, then has option to hide due dates. That doesn’t make a lot of sense to me. But hiding tags added by third party process does make sense.

2 Likes

Yes I think that would be good - I.e. show a list of all attributes in use within the document with a visibility toggle next to each

But it may make sense to them to do so. I’ve not dug into extensions much yet but perhaps someone would color a line different ways as a due date approaches etc.

From the extension system you can already opt out attribute display, for example no extension is shown for the @done attribute because it has opted out of default badge as shown here. I’m just taking about as a general UI mechanism.