mirror of
https://github.com/BoostIO/BoostNote-App.git
synced 2026-04-27 05:15:56 +03:00
[PR #106] [CLOSED] tutorials and new user flow #572
Labels
No labels
android 🤖
assigned to core 🦹
bug 🐛
documentation 📚
documentation 📚
duplicate 🚫
external issue 🔼
external issue 🔼
feature request 🌟
funded on issuehunt 💵
help wanted 🆘
improvement request 🔨
improvement request 🔨
ios 🍎
mobile 📱
needs investigation 🔬
needs more info ℹ️
needs specs 📐
plugin idea 🔌
plugin idea 🔌
poll 🗳️
pull-request
question ❓
rewarded on issuehunt 🎁
security issue 🔑
won’t fix ❌
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/BoostNote-App#572
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/BoostIO/BoostNote-App/pull/106
Author: @Davy-c
Created: 12/7/2019
Status: ❌ Closed
Base:
master← Head:feat/new-user-flow📝 Commits (2)
4aa385btutorials and new user flowb6d3721fix for navigate down📊 Changes
34 files changed (+1415 additions, -8 deletions)
View changed files
➕
.prettierignore(+1 -0)📝
package-lock.json(+48 -0)📝
package.json(+1 -0)📝
src/components/PreferencesModal/GeneralTab.tsx(+28 -3)📝
src/components/PreferencesModal/styled.tsx(+9 -0)📝
src/components/Router.tsx(+4 -0)📝
src/components/SideNavigator/SideNavigator.tsx(+3 -1)➕
src/components/Tutorials/TutorialsNavigator.tsx(+101 -0)➕
src/components/Tutorials/TutorialsNoteDetail.tsx(+192 -0)➕
src/components/Tutorials/TutorialsNoteItem.tsx(+69 -0)➕
src/components/Tutorials/TutorialsNoteList.tsx(+93 -0)➕
src/components/Tutorials/TutorialsPage.tsx(+278 -0)📝
src/components/atoms/CodeEditor.tsx(+3 -1)📝
src/components/atoms/CustomizedCodeEditor.tsx(+4 -1)📝
src/lib/events.ts(+1 -0)📝
src/lib/i18n/enUS.ts(+1 -0)📝
src/lib/i18n/ja.ts(+1 -0)📝
src/lib/preferences/store.ts(+1 -0)📝
src/lib/preferences/types.ts(+1 -0)📝
src/lib/router/utils.ts(+29 -0)...and 14 more files
📄 Description
In order to make it easily maintainable, the only thing someone need to do is to drop the tutorial's
.mdfile in the respective folder and add 5 lines into thetree.tsfile.After that everything is handled dynamically.
I tried to mimic the current user UX in storage folders so that users would not be lost ( so navUp and Down ) etc.. are kept.
I was wondering if I should just throw the user towards the rendered
.mdfile instead, but for now I decided not to in order to not disrupt the flow.https://gyazo.com/7a9bf96ce19411bc1832427d3f3c5c53
https://gyazo.com/124fcc17bffefd94d1acd23d516fa871
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.