Skip to content

When creating a new document through (( , press Tab to specify its save path #7995

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

Closed
ciceronianus opened this issue Apr 14, 2023 · 7 comments

Comments

@ciceronianus
Copy link

In what scenarios do you need this feature?

I really love creating new document from [[ . Since in SiYuan the folders (parent documents) play an important role, I would like to sometimes save new documents into specific paths (person, work, glossary etc.).

If I want to do it now, I have to create a document with [[, then open it, then move it and then close it. A lot of steps.

A solution? What if it would be possible to specify a path of a new document that is being created by [[ ?

image

I imagine something like like Quicksilver interaction, where one presses Tab that provides options what should be done with a document / app on the left.

image

Describe the optimal solution

My proposed solution would be that if one creates a new document from [[, one could press Tab that would provide the person with the similar save dialog as the "move" provides. This would allow to quickly specify a path of the new document without the need to open it.

Describe the candidate solution

No response

Other information

No response

@GH-W94
Copy link

GH-W94 commented Apr 14, 2023

支持

@88250 88250 changed the title When creating a new document through [[ , press tab to specify its path When creating a new document through (( , press tab to specify its save path Apr 14, 2023
@88250 88250 changed the title When creating a new document through (( , press tab to specify its save path When creating a new document through (( , press Tab to specify its save path Apr 14, 2023
@zxhd863943427
Copy link
Contributor

The tab key could probably be used for a more useful purpose, which is type filtering after using (( and entering a keyword. I think this is a more necessary interaction.

@ciceronianus
Copy link
Author

I think that everybody needs something different. I need to easily manipulate documents and I see that this feature is currently not very well implemented. I propose the UI/UX language of Quicksilver and some other apps that is very flexible. You can adapt it to perform many different actions on any item.

To be honest, I don't find the use of tab for your need as intuitive because of the vast number of filtering options that you can have. I also feel that the basic difference [[ and (( is for my personal needs enough if they work well, i.e. [[ for pages and (( for blocks. However, I understand you have different needs.

@ciceronianus
Copy link
Author

However, having said this all, I could imagine a different key being used for my case instead of tab. E.g., a right arrow would probably work fine as well :).

@Vanessa219
Copy link
Member

The right arrow is probably used to move the cursor, how about adding a selection path icon after the new document?
image

@Aiviokoo
Copy link

右箭头大概是用来移动光标的,要不在新建文档后面加一个选择路径图标呢? 图像

嗯嗯,可以加一个选择路径的图标(同时有一个快捷键,手就不用离开键盘了),这样创建的时候就能快速调出移动文档时的选择路径,方便用户通过搜索或直接在文档树选择该文档想要被安排的位置
image

@88250
Copy link
Member

88250 commented Jan 25, 2024

This demand is not too common. Due to limited development resources, we will not consider it for the time being. Thank you for your understanding.

@88250 88250 closed this as completed Jan 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants