[GH-ISSUE #257] Reintroduce default folder(Root folder) #90

Closed
opened 2026-03-03 00:18:18 +03:00 by kerem · 9 comments
Owner

Originally created by @Rokt33r on GitHub (Jan 6, 2020).
Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/257

Since we delete default folder(Root folder) since v0.1.2, UX of the app feels broken.

Problems

  1. Initial screen shows storage's setting page because the app cannot guess which directory to show.
  2. New note button is hidden when the app cannot guess which directory to create a note(Ex All Notes page, Tag page)

Fix

So, I'm considering to re-introduce a default folder(root folder). A good example is Default note taking app of macOS, "Notes". Each storage has Notes directory which can not be renamed or be deleted.

But I'm not sure this is the best option. So please share your opinion!

Originally created by @Rokt33r on GitHub (Jan 6, 2020). Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/257 Since we delete default folder(Root folder) since v0.1.2, UX of the app feels broken. ## Problems 1. Initial screen shows storage's setting page because the app cannot guess which directory to show. 2. New note button is hidden when the app cannot guess which directory to create a note(Ex All Notes page, Tag page) ## Fix So, I'm considering to re-introduce a default folder(root folder). A good example is Default note taking app of macOS, "Notes". Each storage has `Notes` directory which can not be renamed or be deleted. But I'm not sure this is the best option. So please share your opinion!
kerem 2026-03-03 00:18:18 +03:00
Author
Owner

@georgeherby commented on GitHub (Jan 7, 2020):

Why not just open to the last note/storage you were at?

<!-- gh-comment-id:571494003 --> @georgeherby commented on GitHub (Jan 7, 2020): Why not just open to the last note/storage you were at?
Author
Owner

@Rokt33r commented on GitHub (Jan 7, 2020):

It would make the thing feel quite random. I don't expect people remember which folder they were seeing after several minutes.

<!-- gh-comment-id:571786549 --> @Rokt33r commented on GitHub (Jan 7, 2020): It would make the thing feel quite random. I don't expect people remember which folder they were seeing after several minutes.
Author
Owner

@Danondso commented on GitHub (Jan 8, 2020):

I didn't use the default often since I would hook right into dropbox on the old version but it would be better than showing a settings page imo

What about like an initial setup, like set a default once then that's it unless specified otherwise, and if a default is set then open the last edited note? I'm assuming it's going to be a cloud storage for the notes.

<!-- gh-comment-id:571863770 --> @Danondso commented on GitHub (Jan 8, 2020): I didn't use the default often since I would hook right into dropbox on the old version but it would be better than showing a settings page imo What about like an initial setup, like set a default once then that's it unless specified otherwise, and if a default is set then open the last edited note? I'm assuming it's going to be a cloud storage for the notes.
Author
Owner

@Rokt33r commented on GitHub (Jan 8, 2020):

What I'm thinking is implementing All Notes page for each storage rather than for all storages and use the page as a default folder but all notes will be listed in the folder. Then, users don't need to configure anything and can expect where new note is created when they are not on notes list of a folder.

<!-- gh-comment-id:572305273 --> @Rokt33r commented on GitHub (Jan 8, 2020): What I'm thinking is implementing `All Notes` page for each storage rather than for all storages and use the page as a default folder but all notes will be listed in the folder. Then, users don't need to configure anything and can expect where new note is created when they are not on notes list of a folder.
Author
Owner

@raelb commented on GitHub (Jan 9, 2020):

What I'm thinking is implementing All Notes page for each storage rather than for all storages and use the page as a default folder but all notes will be listed in the folder

When a user clicks on a Storage, they see all notes in that storage, so wouldn't creating an All Notes page be redundant and create some confusion?

What I suggest it that each Storage has a Default Folder setting (on the same page as "Edit Storage"/"Storage Name"). It could be a drop down list of existing Folders/Sub folders. When a storage is created a default folder is created, and also the Default Folder setting points to this folder. If a user deletes a folder that was marked as the default folder, then the program prompts user for a new default or some other method (e.g. first folder in the list). The user cannot delete the last folder in a storage. There must always be at least one folder in the storage..

This is another suggestion...
If the user has clicked on the main All Notes item, then they are not presented with one button to create a note, but a drop down button, such as:

  • "New Note in Storage 1"
  • "New Note in Storage 2" etc..

Alternatively, there could be another setting for Default Storage, so in the All Notes view, the note would be created there.

Just some suggestions..

<!-- gh-comment-id:572528325 --> @raelb commented on GitHub (Jan 9, 2020): > What I'm thinking is implementing All Notes page for each storage rather than for all storages and use the page as a default folder but all notes will be listed in the folder When a user clicks on a Storage, they see all notes in that storage, so wouldn't creating an `All Notes` page be redundant and create some confusion? What I suggest it that each Storage has a Default Folder setting (on the same page as "Edit Storage"/"Storage Name"). It could be a drop down list of existing Folders/Sub folders. When a storage is created a default folder is created, and also the Default Folder setting points to this folder. If a user deletes a folder that was marked as the default folder, then the program prompts user for a new default or some other method (e.g. first folder in the list). The user cannot delete the last folder in a storage. There must always be at least one folder in the storage.. This is another suggestion... If the user has clicked on the main `All Notes` item, then they are not presented with one button to create a note, but a drop down button, such as: - "New Note in Storage 1" - "New Note in Storage 2" etc.. Alternatively, there could be another setting for Default Storage, so in the All Notes view, the note would be created there. Just some suggestions..
Author
Owner

@Rokt33r commented on GitHub (Jan 9, 2020):

@raelb

When a user clicks on a Storage, they see all notes in that storage, so wouldn't creating an All Notes page be redundant and create some confusion?

If we put two of them, it should be definitely redundant and confusing. So I'm going to hide or to discard the current All Notes page for all storage.

If the user has clicked on the main All Notes item, then they are not presented with one button to create a note, but a drop down button, such as:

I don't like this. I don't want to make users stop to ask them to choose storage. What I regretted a lot from the old app is it is always asking which type of note to create.

Alternatively, there could be another setting for Default Storage, so in the All Notes view, the note would be created there.

If we decide to hide the current All Notes page and let users configure to show it, we could provide the option too.

Anyway, thanks for sharing your thoughts.

<!-- gh-comment-id:572770917 --> @Rokt33r commented on GitHub (Jan 9, 2020): @raelb > When a user clicks on a Storage, they see all notes in that storage, so wouldn't creating an All Notes page be redundant and create some confusion? If we put two of them, it should be definitely redundant and confusing. So I'm going to hide or to discard the current All Notes page for all storage. > If the user has clicked on the main All Notes item, then they are not presented with one button to create a note, but a drop down button, such as: I don't like this. I don't want to make users stop to ask them to choose storage. What I regretted a lot from the old app is it is always asking which type of note to create. > Alternatively, there could be another setting for Default Storage, so in the All Notes view, the note would be created there. If we decide to hide the current All Notes page and let users configure to show it, we could provide the option too. Anyway, thanks for sharing your thoughts.
Author
Owner

@raelb commented on GitHub (Jan 9, 2020):

If the user has clicked on the main All Notes item, then they are not presented with one button to create a note, but a drop down button, such as:

I don't like this. I don't want to make users stop to ask them to choose storage. What I regretted a lot from the old app is it is always asking which type of note to create.

Yes, i agree :)

So I'm going to hide or to discard the current All Notes page for all storage.

Isn't it important/useful to have a global list showing all notes for easy access? A user may not remember into which Storage he put a note. Or to see his recent activity...

<!-- gh-comment-id:572786790 --> @raelb commented on GitHub (Jan 9, 2020): >> If the user has clicked on the main All Notes item, then they are not presented with one button to create a note, but a drop down button, such as: > I don't like this. I don't want to make users stop to ask them to choose storage. What I regretted a lot from the old app is it is always asking which type of note to create. Yes, i agree :) >So I'm going to hide or to discard the current All Notes page for all storage. Isn't it important/useful to have a global list showing all notes for easy access? A user may not remember into which Storage he put a note. Or to see his recent activity...
Author
Owner

@Rokt33r commented on GitHub (Jan 9, 2020):

Isn't it important/useful to have a global list showing all notes for easy access? A user may not remember into which Storage he put a note. Or to see his recent activity...

Some users might need it. But I wanna see how many people actually need it!

<!-- gh-comment-id:572792319 --> @Rokt33r commented on GitHub (Jan 9, 2020): > Isn't it important/useful to have a global list showing all notes for easy access? A user may not remember into which Storage he put a note. Or to see his recent activity... Some users might need it. But I wanna see how many people actually need it!
Author
Owner

@arcturus140 commented on GitHub (Jan 15, 2020):

What I regretted a lot from the old app is it is always asking which type of note to create.

I had the same thought about Boostnote. But it really is not a big deal since now I just do Ctrl + n, Enter for a new Markdown note. It feels natural and goes without thinking.

<!-- gh-comment-id:574461126 --> @arcturus140 commented on GitHub (Jan 15, 2020): > What I regretted a lot from the old app is it is always asking which type of note to create. I had the same thought about Boostnote. But it really is not a big deal since now I just do Ctrl + n, Enter for a new Markdown note. It feels natural and goes without thinking.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/BoostNote-App#90
No description provided.