Skip to content
This repository has been archived by the owner on May 19, 2023. It is now read-only.

Create note folders screen #18

Open
hadiyarajesh opened this issue Aug 27, 2022 · 5 comments · Fixed by #49
Open

Create note folders screen #18

hadiyarajesh opened this issue Aug 27, 2022 · 5 comments · Fixed by #49
Assignees
Labels
enhancement New feature or request team-rajesh A task assigned to member of team Rajesh
Milestone

Comments

@hadiyarajesh
Copy link
Owner

Is your feature request related to a problem? Please describe.
NA

Describe the solution you'd like
Create a screen in Jetpack Compose which contains an UI for creating and managing folders that contains notes along with the actions available on note (like removing note from folder, move to other folders etc). Also, (just) navigate to edit note screen when user click on note.
Additionally, create required code for viewmodel and repository.

Describe alternatives you've considered
NA

Additional context
Collaboratively work with team members to resolve the conflicts (if any)

@hadiyarajesh hadiyarajesh added enhancement New feature or request team-rajesh A task assigned to member of team Rajesh labels Aug 27, 2022
@Simba-97
Copy link
Collaborator

@hadiyarajesh So as per my understanding, there needs to be a page where the notes will be segregated and arranged into folders based on their tags, and topics, On clicking a particular folder -> Say for example design folder, the user will be redirected to the design folder page which would contain the notes which have been tagged with 'design' and on clicking a particular note, the user will be redirected to the edit note screen. Correct me if I'm wrong and let me know if we're on the same page about the flow or please add more details to the flow that you might be thinking of.

@hadiyarajesh
Copy link
Owner Author

@Simba-97 The flow you mentioned is corrrect. Only thing that is different is, we're not going to arrange notes in folders by label name. label is something we can use for searching (label don't even exists in db schema in code as of now). Instead, we'll allow users to create a folder by entering name (and optional descritpion) and then user can move note to specified folder.

For the UI part, initially, i thought to use 2 tabs in top, one for all notes and one for folders, but it would take much space and create more noise. so, to avoid that, we can create a icon button at the top which will toggle the all notes vs folders UI.

But i would love to hear everyone's thoughts on this.

@hadiyarajesh hadiyarajesh added this to the v0.1.0 milestone Aug 31, 2022
@Simba-97
Copy link
Collaborator

Simba-97 commented Sep 7, 2022

@hadiyarajesh I have created the PR i.e #49
Please review the same.

@Simba-97 Simba-97 linked a pull request Sep 7, 2022 that will close this issue
@Simba-97
Copy link
Collaborator

@hadiyarajesh I'm closing out this issue since the PR has been merged. Please open it if you feel like something was remaining.

@hadiyarajesh
Copy link
Owner Author

@Simba-97 as we disucssed, we've not even started working on this. The PR got merged only contains static data, not the real code. We need to implement features as well. Let me re-open this issue.

@hadiyarajesh hadiyarajesh reopened this Oct 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request team-rajesh A task assigned to member of team Rajesh
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants