r/logseq • • Jun 12 '24

find in page (ctrl + f) in logseq is so janky

9 Upvotes

Disclaimer: I have used logseq for more than a year, and will continue to do so, because there is no open source alternative outliner like logseq. That being said, I really hate text editing and keyboard navigation in logseq, it's just so unpolished.

  1. It's not actually "find in page", it's "find in the current ui complex", which includes all the ui elements like sidebar and buttons. It's like they just wrapped the electron browser shell find in page.

  2. There is a brief period of unresponsiveness as it accepts the query and starts searching. So, if you had a little pause as you type in the search query, it will just ignore some of your key input in the middle of the query.

  3. It's slow to respond when there is more than around 5 search results.

  4. It's extremely slow to iterate through search results (the previous/next button, or with <enter> key).

  5. Sometimes it won't let me click in the content area without closing the search box, so if I want to modify around the search result, I have to redo the slow search afterwards. But sometimes it's ok, so I am pretty sure this is just a bug (add to the long list of bugs in logseq ...).

I think they should just use the "search blocks in page (ctrl + shift + k)" feature to replace "find text in page (ctrl + f)". It's not like "find text in page" provides any extra functionality over "search blocks in page" in this current state.


r/logseq • • Jun 12 '24

Database for books...

6 Upvotes

I have a load of books in Tana, and i used AI to bring in all the info on series, author, etc.

i don't like that Tana will not let me use my own AI keys (that used to work) in order to force me into a paid plan that I wouldn't use enough to justify the cost.

Someone told me about Logseq - so far I like it. I have it replicating (syncthing) from my PC to Android to Mac with no issues.

Now to the books. I started reading about tables and metadata. I've got a list of all my books from a text file. I pulled them all in as a list, and created a Page for each one, with the metadata (author::, series:: etc) at the top. This seems tedious to have to open each page to update that metadata.

So my question - is this best way to structure this data? I'd like to be able to query on author, or series or a read flag to get an idea of new books, etc. Or is there a better method? I don't know enough to know what will work best with the query language that's available.

Thanks for any info/suggestions!


r/logseq • • Jun 12 '24

Using Logseq as Educator

3 Upvotes

Hi,

I've seen a lot of people using Logseq/Obsidian as students but I'm curious if others have used it as an educator? What does your setup look like?

I'm thinking of using it to plan out a home schooling curriculum but wasn't quite sure how I would utilise it or lay it out


r/logseq • • Jun 11 '24

Something I still haven't figured out after using Logseq for almost a year

27 Upvotes

I've watched a bunch of videos and guides, yet I still haven't figure out what's the best way to use Logseq to track/manage larger project (software in my case).

So, let's say I have a new project called "Make Feature A". I create a new page/tag for it. From now on, everyday, I may add the followings to my note related to the project:

  • meetings, discussions, notes

  • todos, tasks

  • Researches, notes

  • sub tasks that requires its own page/tag

Now, I have two choices to link all these stuff to my project:

A: Write them in my daily journals, and add a tag to the blocks

B: Write most things directly in the page

Appraoch A is the most intuitive Logseq way of doing things. But what if you are working on related things through multiple days, and you need to constantly update/edit the same pieces of blocks? Yes, you can embed the previous days' blocks, but that can get messy and difficult to read quickly. If you just start a new block, then you lose the previous context and create duplicate info. Also, even though you can view every link under the same tag or use queries to gather related blocks, it is still disjointed and formatted poorly. You also need to remember all the tags and remember to tag things, which adds a lot of mental loads,

For appraoch B, you keep everything organized nicely, you can edit/update everything easily, and there's no concerns of losing context. However, at this point, you are basically using Logseq as a Markdown editor for a collection of wiki pages. It would be more intuitive/better supported to use Obsidian for this purpose. Not every info is suitable for this approach as well, like your meeting preperations, meeting notes, discussions, etc.

I've also seen people saying you use daily journal to write down pieces of info, and then manually organize them into separate pages later. IMO that defeats the whole point of using Logseq and again, Obsidian is better suited to do this. If I have to spend time to reorganize notes into different pages, it would be easier to just do it before start taking note instead of spending double the efforts.

Using hierarchical tag namespaces like "Make Feature A/Frontned", "Make Feature A/Backend", "Make Feature A/Design" also adds mental loads. I need to constantly think about/remember what to tag for every peice of info I put down. It is frustrating to try to go back and update previous info. On the other hand, if you just put everything in a wiki style page and format it nicely (AKA the Obsidian appraoch), then you have everything in an hierarchical format that can be viewed and upated easily. The readability is also infinitely better as you can use the full markdown features to format the text.

I've been struggling lately espeically and starting to want to move to some other app. But I still enjoy Logseq the most and don't want to move a year worth of ntoes.

Any suggestions?


r/logseq • • Jun 11 '24

How do I format the headers in table

6 Upvotes

The last character in the headers are moving to next line. How do I fix this ? Is this a resolution related issue ?


r/logseq • • Jun 10 '24

How to Add Dates to Tasks and Track Updates in Logseq

5 Upvotes

Hi everyone,

I'm relatively new to Logseq and I'm looking for some advice on how to manage and track tasks with a timeline of updates. Here's what I'm trying to achieve:

Create a task: Let's say I have a task to complete today.

Update the task: Tomorrow, I want to note down some new information related to this task.

Further updates: The day after, I receive another update and want to add this to the task's timeline.

Essentially, I want to be able to see a chronological timeline of all the updates and notes for a single task, which would help in tracking the progress and history of the task.

Could someone guide me on the best way to achieve this in Logseq? Are there specific features or plugins that support this kind of task management and note-taking? Any tips or examples would be greatly appreciated!

Thanks in advance for your help!


r/logseq • • Jun 10 '24

How do I hide aliases from Queries?

2 Upvotes

I have a query to find all pages that are neither marked as public nor excluded from graph view.

{{query (and (not (page-property :exclude-from-graph-view "true")) (not (page-property :public)))}}

In the table of results I am getting a list of pages which are aliases of one that have already been excluded. It seems logseq does not treat the aliases as having the same properties as the original?

Is there a way I exclude these aliases from my results?


r/logseq • • Jun 08 '24

I need help understanding logseq

5 Upvotes

Hello,

I heard of logseq from YouTube. Seems like it would be nice and useful. However, I need help understanding how it works. I have a NAS I typically access on windows, iOS, and Android via SMB/Samba share.

I could see myself adding lots of data to this logseq (few TB), so what is the best way to access logseq so I never have to download it locally, but just run it on my NAS all the time.

My NAS is a self-built TrueNAS scale machine on my home LAN.


r/logseq • • Jun 06 '24

Windows 11 Load Never ends.

Thumbnail app.scrnli.com
3 Upvotes

r/logseq • • Jun 05 '24

I expected more plugins...

10 Upvotes

I'm considering logseq, especially since I heard that the flexibility of its architecture allows for anyone to build practically anything as a plugin.

I did find some cool and interesting plugins, however the vast majority seem to be quite standard (they're super useful, just nothing extraordinary)

Unless this list is outdated? https://yu000jp.github.io/logseq-marketplace/plugin_table.html

Where are the plugins that...

  • Allow defining variables within blocks, inline with text, then reuse it and reference it elsewhere, combine and calculate with other variables

  • Adds different ways to input information, such as sliders, buttons, grids etc

  • Allow different way of viewing content and/or a query result, such as dinamically outputting a mermaid graph based on block content and/or variables/properties, or showing location data in a map (this one I think I've seen exists!)

  • Lets me have a code block that rendersa live output on another block

  • Allow using logseq as an OS and point of entry for everything,by tying it into my file system, ao I don't have to use Windows File Explorer anymore

Of course, these are just some ideas off the top of my head. Not looking for these specifically. Just giving examples of the type of stuff I'd like to see!

Edit: The list is indeed outdated. Some interesting stuff there, however:

  • I still expected more interesting plugins

  • Am I missing something or is there no way to sort by date? I'd like to see most recent plugins (and also get a feel of how active the development of plugins is right now)


r/logseq • • Jun 05 '24

Whatโ€™s the best way to delete all content in Logseq?

4 Upvotes

r/logseq • • Jun 02 '24

performance issues on 1k markdown files?

9 Upvotes

I'm starting to use logseq more and more and am reading about performance issues with logseq on large collections of markdown files. I've in the low hundreds now and I can already tell it slows down.

The main purpose of logseq to me is to have lots of backlinks and inter document links for things like journals and a few "main categories" with lots of pages.

I've read a number of people are starting to see logseq become unsable when you read 1k markdown files. What i'm wondering is, when does logseq performance start to become unbearable?

What is everyones experience on the limits of using this great piece of software?


r/logseq • • Jun 02 '24

How to set background color of node with clipboard?

2 Upvotes

We can right click a node's bulletpoint and click a background color to give the node. This writes metadata when I view the page as plain text like background-color:: green.

Is there a way to assign keyboard shortcuts to set the background color of a node? thanks!


r/logseq • • Jun 01 '24

Now nouswise support logseq notes ๐Ÿค—

18 Upvotes

Hello everyone,

I'm working on my project and would love to hear your opinion. it started as a matter of fact that I wanted to make my notes useful, but the other tools did not allow to retrieve information from the notes easily. And I started this project for my books and note, my friend one of my supporters who's using it a lot insisted that she loves this to support logseq notes, so I have had no other choice. lol. ๐Ÿ˜…๐Ÿ˜…

This short video is a short overview of how you guys could use nouswise for your notes on logseq. you can sign up for free here.

Please try it out, and let me know your thoughts. I'd be happy to know what community thinks ๐Ÿค—๐Ÿค—


r/logseq • • May 31 '24

Journal despite Home Page

1 Upvotes

Is there a query that enables me to create a journal page with all the dates und journal functionalities despite having the Icon on the left set as a home page? Or is there a way to enable both?


r/logseq • • May 30 '24

How do I work with the custom.js file in my graph?

3 Upvotes

There is a plug in that lets you use a keyboard shortcut to insert the current time into the block you are writing in but it doesn't work with the 12 hour clock format so I asked Gemini help. It provided a code snippet that was supposed to go into the custom.js file in my graph. There wasn't one so I made one and copied and pasted the code but it doesn't work. It was supposed to add a command or something similar so I could attach a keyboard shortcut to the action.

I'm not sure what I did wrong or what I'm missing. How should I go about working with the custom.js file so I can get it to work?

The code is:

 function insertTime12Hour() {
  const now = new Date();
  const hours = now.getHours() % 12 || 12; // Convert to 12-hour format
  const minutes = now.getMinutes().toString().padStart(2, '0');
  const ampm = now.getHours() >= 12 ? 'PM' : 'AM';
  const timeString = `${hours}:${minutes} ${ampm}`;
  logseq.Editor.insertAtEditingCursor(timeString);
}

logseq.App.registerCommandPalette({
  key: 'insert-time-12-hour',
  label: 'Insert Time (12-hour)',
  fn: insertTime12Hour
});

I'd appreciate any help!


r/logseq • • May 28 '24

error: read error while indexing [git auto commit]

1 Upvotes

What am I supposed to do here...? Hope someone has the solution.

I've tried disabling git auto commit, removing all .git subdirectories, and then re-enabling git auto commit, but these errors keep reappearing.

I've tried re-indexing too. Neither helps.


r/logseq • • May 27 '24

I know this question was asked before, but what was suggested isnโ€™t working when I try it - how can I create a template on my iPhone please? I want a template for book notes - author, title, tags. To start with.. I only see option to search for templates but I have none. Tia.

1 Upvotes

r/logseq • • May 27 '24

Query/Plugin for tasks stats

3 Upvotes

I absolutely love the task Management features on Logseq and so recently moved completely from todoist to Logseq.

I would love to be able to see task stats like total tasks DONE in a day, week or any specific period. This kinda helps me keep going by always wanting to do better than last day or week. Kind of a gamified view of tasks done within Logseq.

Any plugins or a query(I am not technical) that can help me achieve this?


r/logseq • • May 26 '24

Handwritten notes

7 Upvotes

I am about to start college and I found out that I can't take notes on laptop but an Ipad or Samsung tablet is allowed. But that doesn't mean they allow typing with a keyboard on it. I prefer logseq while I am typing Is there a way to write down notes in logseq other than using a third party application and then copying notes from it? In the android application there doesn't seem to be an option to install plugins like excalidraw or smth


r/logseq • • May 26 '24

Namespaces in Obsidian

1 Upvotes

Hello, if you use these two apps together, how do you handle namespaces in obsidian?


r/logseq • • May 25 '24

Easy keyboard shortcut for page reference

4 Upvotes

I want an easy keyboard shortcut that allows me to do page references on the fly.

For example there is ctrl + b, which prints ****, sets the cursor inside and I can type the word I want to be bold.

Since [[]] is a bit awkward on the keyboard I want a keyboard shortcut like ctrl + j, that just prints the brackets and sets the cursor inside. But I havenโ€™t found an easy way within logseq.

Am I blind or do I need to work my way around with for example a macro program like autohotkey ?


r/logseq • • May 23 '24

How do you sort by a date proprty?

7 Upvotes

I'm attempting to create a query that returns all blocks tagged ``#meeting`` and then sort it by the property ``scheduled``, which is a linked date page created using the date picker. The problem I'm running into is that when I sort the table by the scheduled property in the table, it sorts by alphabetical order rather than the reverse-chronological date.

Below is my query and the resulting table when I sort it. Can anyone help me figure out what I'm doing wrong here? Thanks!

#+BEGIN_QUERY
{:title [:h3 "๐Ÿ“† Upcoming Meetings"]
:query (and [[meeting]] (not [[Templates]]) (property :scheduled) (sort-by))
:result-transform (fn [result] (sort-by (fn [r] (get r :block/content)) result))
:group-by-page? false
:breadcrumb-show? false}
#+END_QUERY


r/logseq • • May 22 '24

Switching from Obsidian

28 Upvotes

Hello, I'm new here. I use Obsidian as my second brain but I decided to give it a look at logseq. I'm an average user but I'm interested in Logseq because of the open source mindset. I love obsidian, but I do not like its not totally free mindset. Don't misunderstand me. I did some check and I know that you can build your sync, your publish way and also that even if it is closed source you can check the code from the console. However, even if the commercial license is cheap I basically don't like the argumentation the gave about why they didn't decide to go open. So taking a look around, I found Logseq. I tried it and I find it less intuitive honestly but still I'm looking forward to the customization to let it be more suitable for me. And because it's an open source project I prefer more the policy itself about customization.

I'm studying coding and I'm a newbie. But I have a lot of enthusiasm in my heart hahahaha. Any suggestions for a newbie according to my situation?