#Compact List View

30 messages · Page 1 of 1 (latest)

primal slate
#

For table results, right now you have three choices: table view, list view, and gallery view. In addition to these, I'd like a "compact list view" (perhaps as an option when in list view), where there are no breadcrumbs and no header, just the individual blocks. In the MD version it was possible to do this with advanced search queries, so maybe that is the only way to do it here as well, but I think enough people might like this option that it is worth adding to simple query results as well.

primal slate
#

I have spent about two weeks trying to make a plugin to do this, but it is simply too hard for me, even with AI. However, it is good enough to show what I am trying to accomplish in screenshots.

Here is an image of a task list in list view the way it normally appears, as well as a compact list view produced by my plugin.

In the sidebar or on the phone, this compact view makes a huge difference.

#

The problem with my plugin is that there are so many things it still can't handle: sub-tasks are the big one. Ideally these would be collapsed by default or perhaps completely hidden unless you open the task in the main window.

#

It would all be much easier if a compact list view was simply a built-in option for tables.

#

Note that the default table view is pretty compact, but it doesn't wrap to a narrow screen, and doesn't show status and priority where one would like it.

primal slate
#

Basic changes I would like to see working in such a view:

  • no nesting (everything left aligned to better use the narrow page width)
  • no breadcrumbs
  • compact spacing
  • hide query
  • tags should be hidden or inline
  • everything collapsed by default (or hide sub-tasks)
#

@gilded aspen I'm bad at this, but maybe you have some better ideas? Hopefully you can at least see what I'm trying to do here ...

gilded aspen
# primal slate <@535608744768438293> I'm bad at this, but maybe you have some better ideas? Hop...

totally see what you’re trying to do! As entry point I’m not sure if it should be it’s own view or you select “List View” and then click an icon button to compact it. Or since you also want to hide the query, maybe such a compact button should be on query block level.
I see the need for compact spacing but also the tradeoff of readability - when blocks of text are too close to each other with no paragraph spacing at all they get a bit overwhelming to process. The Deadline/Scheduled dates are still important to you to show, right?

primal slate
#

I see the need for compact spacing but also the tradeoff of readability - when blocks of text are too close to each other with no paragraph spacing at all they get a bit overwhelming to process.

Yes, this is the kind of thing where a really good sense of typography is necessary. I feel that apps like Things for macOS and iOS have done this well.

#

As entry point I’m not sure if it should be it’s own view or you select “List View” and then click an icon button to compact it.

The way my plugin works is that you tag a parent header and the CSS gets applied to the child blocks. But I think a built in option would be better, because the DOM layout for Logseq queries is quite complex. I've learned a lot and may eventually finish it, but it is hard work, even with an AI doing the coding.

gilded aspen
gilded aspen
# primal slate > As entry point I’m not sure if it should be it’s own view or you select “List ...

I see! I’m currently working on some UI improvements of the DB Version by setting up a local development environment. I can’t promise that i will be able to experiment on this feature suggestion because i have a few other things on my plate, but maybe between the years i’ll look into it.
I can recommend to check out this tutorial for developing on the main app locally: https://github.com/logseq/logseq/blob/master/docs/develop-logseq.md

GitHub

A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: http://trello.com/b/8txSM12G/roadmap - logseq/lo...

#

if you really would like to try this but can’t get the local dev environment working i’m down to hop in a call with you and share how i set it up (as a non-coder) 🙂

runic sorrel
#

This should achieved with list view. Have the option to disable groupby and maintain collapse level to zero
I had similar feedback in db-chat… because of the all the spaces wasted that could show relevant nodes(top level, start nodes)

I am Upvoting the concept but via list view 😆

gilded aspen
runic sorrel
runic sorrel
gilded aspen
gilded aspen
# runic sorrel let me know when you want to this. I am interested

Would you be available for 1 hour at any of these times (all in CET)? @runic sorrel @primal slate
Thu, Dec 4, 2:00 PM – 8:00 PM
Fri, Dec 5, 2:00 PM – 8:00 PM
Sat, Dec 6, 2:00 PM – 8:00 PM

Mon, Dec 8, 11:00 AM – 8:00 PM?
Tue, Dec 9, 11:00 AM – 8:00 PM
Wed, Dec 10, 11:00 AM – 8:00 PM
Thu, Dec 11, 11:00 AM – 8:00 PM
Fri, Dec 12, 11:00 AM – 8:00 PM

gilded aspen
runic sorrel
gilded aspen
primal slate
gilded aspen
wraith scarab
gilded aspen
# wraith scarab <@881145896656580709> <@535608744768438293> I'd appreciate it if you could share...

I'm cool with recording it and sharing it with you if danzu is as well… Not sure if it should be shared publicly cuz I don't know if any sensitive information might be in it. The official manual (for Mac users) is this: https://github.com/logseq/logseq/blob/master/docs/develop-logseq.md

GitHub

A privacy-first, open-source platform for knowledge management and collaboration. Download link: http://github.com/logseq/logseq/releases. roadmap: https://discuss.logseq.com/t/logseq-product-road...

wraith scarab
primal slate
#

@gilded aspen Any progress on this?