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.
#Compact List View
30 messages · Page 1 of 1 (latest)
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.
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 ...
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?
Deadline/Scheduled dates are still important to you to show, right?
They are, but ideally they could be compacted as well. I imagine a -20wks -10d -2y style display...
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.
I love Things! You also use Todoist, right? How do you feel about it design-wise?
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) 🙂
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 😆
if you can find the similar feedback in #db-chat pls share 🙏
Check
#db-chat message
#db-chat message
let me know when you want to this. I am interested
oh did i false assume you're a dev yourself because you're always so proficient with the codebase?
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
or did you mean me working on Luhmann's feature suggestion?
I am a lifelong learner. I want to learn how you approach it, as a designer.
The only day that won't work for me is Dec 4th.
Any time from 2PM to 8PM would do. I will let Luhmann pick the time, given his time zone.
i see - and same! happy to share my workflows with you two 🙂
@runic sorrel I would very much like to learn more, and I appreciate your generous offer, but the next six months will be very busy for me and I think I will have to scale back my efforts at learning how to code for a while...
that's fair! it feels a bit addictive and time-consuming once you fall into the rabbit hole… happy to pair with danzu and if you are still interested, Luhmann, just ping me
Fri, Dec 5, 5PM
@runic sorrel @gilded aspen I'd appreciate it if you could share the recording. I can then create the text manual.
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...
Ok, in this case I change my proposal. I'd appreciate it if you could share the recording. I can then keep it secret.
@gilded aspen Any progress on this?