1
0
mirror of https://github.com/laurent22/joplin.git synced 2024-12-18 09:35:20 +02:00
joplin/ElectronClient/gui
Vaidotas Šimkus e11e57f1d8
All: Added support for hierarchical/nested tags (#2572)
The implementation uses / symbol as a nesting separator. I.e. tag/subtag is a nested tag, where tag is the parent tag and subtag is its child. Creating a tag named tag/subtag/subsubtag creates three tags, one for each level. The tags are associated using parent_id field.

In the app, viewing notes with a tag will also show all notes that are associated with any of the tag's descendant tags (same for the note count). Deleting a tag will also delete all its descendant tags.

In the desktop app the tags are shown nested just like the notebooks.
2020-07-12 18:09:07 +01:00
..
Header Desktop: Refactored command system 2020-07-03 22:32:39 +01:00
MainScreen All: Added support for hierarchical/nested tags (#2572) 2020-07-12 18:09:07 +01:00
note-viewer Desktop: Fixes #3287: Disable middle-clicking external URLs, as they would open inside the application 2020-06-03 18:34:00 +01:00
NoteEditor Desktop: Refactored command system 2020-07-03 22:32:39 +01:00
NoteList Desktop: Refactored command system 2020-07-03 22:32:39 +01:00
NoteToolbar Desktop: Fixes #3461: Fixed regression which could cause a crash after deleting a notebook 2020-07-07 19:17:33 +01:00
SideBar All: Added support for hierarchical/nested tags (#2572) 2020-07-12 18:09:07 +01:00
style All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
utils Desktop: Refactored command system 2020-07-03 22:32:39 +01:00
ClipperConfigScreen.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
ConfigMenuBar.jsx Desktop: Resolves #3137: Switch to Font Awesome as icon library 2020-05-17 15:34:42 +01:00
ConfigScreen.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
DialogButtonRow.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
dialogs.js
DropboxLoginScreen.jsx Desktop: Refactored command system 2020-07-03 22:32:39 +01:00
EncryptionConfigScreen.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
ErrorBoundary.tsx Desktop: Refactored command system 2020-07-03 22:32:39 +01:00
ExtensionBadge.jsx
HelpButton.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
IconButton.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
ImportScreen.jsx Desktop: Refactored command system 2020-07-03 22:32:39 +01:00
ItemList.jsx Desktop: Resolves #51: Add way to manually order notes by dragging them (#3235) 2020-05-27 17:21:46 +01:00
MultiNoteActions.tsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
Navigator.jsx Revert "Tools: Added eslint rule arrow-parens" 2020-05-21 09:14:33 +01:00
NoteContentPropertiesDialog.tsx Desktop: Add approximate reading time to note statistics (#3373) 2020-07-07 00:39:36 +01:00
NoteListItem.tsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
NotePropertiesDialog.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
NoteRevisionViewer.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
NoteSearchBar.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
NoteStatusBar.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
NoteTextViewer.jsx Revert "Tools: Added eslint rule arrow-parens" 2020-05-21 09:14:33 +01:00
OneDriveLoginScreen.jsx Desktop: Refactored command system 2020-07-03 22:32:39 +01:00
PromptDialog.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
ResourceScreen.tsx Desktop: Refactored command system 2020-07-03 22:32:39 +01:00
Root.jsx Desktop: Refactored command system 2020-07-03 22:32:39 +01:00
ShareNoteDialog.tsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
StatusScreen.jsx Desktop: Refactored command system 2020-07-03 22:32:39 +01:00
TagItem.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
TagList.jsx All: Added support for hierarchical/nested tags (#2572) 2020-07-12 18:09:07 +01:00
Toolbar.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
ToolbarButton.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
ToolbarSpace.jsx All: Refactored themes to allow using the same ones in both desktop and mobile version 2020-06-10 22:08:59 +01:00
VerticalResizer.jsx