-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Desktop: Replace the edit profile config menu option with a gui to manage profiles #13771
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
Merged
Merged
Changes from 6 commits
Commits
Show all changes
15 commits
Select commit
Hold shift + click to select a range
1a03202
Add a manage profiles screen
mrjo118 507b420
Update comment
mrjo118 92d6a4a
Removed edit profile config option
mrjo118 2bc005e
Remove any types
mrjo118 19af232
Rerun pipeline
mrjo118 b3400c2
Merge branch 'dev' into add-manage-profiles-screen
mrjo118 16d3744
Use dispatch type
mrjo118 997f691
Change to a function component and use scss WIP with height issue
mrjo118 d2f7227
Fix issues
mrjo118 a6e1343
Merge branch 'add-manage-profiles-screen' of https://github.com/mrjo1…
mrjo118 2e80d4e
Merge remote-tracking branch 'origin/dev' into add-manage-profiles-sc…
mrjo118 0fd78e0
PR feedback
mrjo118 e7f95b3
Remove remnants of old naming
mrjo118 6168d99
Remove search bar
mrjo118 642733a
Rerun pipeline
mrjo118 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| import { CommandRuntime, CommandDeclaration, CommandContext } from '@joplin/lib/services/CommandService'; | ||
| import { _ } from '@joplin/lib/locale'; | ||
|
|
||
| export const declaration: CommandDeclaration = { | ||
| name: 'manageProfiles', | ||
| label: () => _('Manage profiles'), | ||
| }; | ||
|
|
||
| export const runtime = (): CommandRuntime => { | ||
| return { | ||
| execute: async (context: CommandContext) => { | ||
| context.dispatch({ | ||
| type: 'NAV_GO', | ||
| routeName: 'ProfileManagement', | ||
| }); | ||
| }, | ||
| enabledCondition: 'hasMultiProfiles', | ||
| }; | ||
| }; | ||
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One thing to keep in mind is that commands are user-facing and may be used in plugins and some on keyboard shortcuts. It's unlikely this one is used anywhere but as a general rule we should be careful, unless we have a very good reason to break backward compatibility.
We can always make a shortcut from the old command to the new one, however in this case I don't see a strong reason to change the name. manageProfiles is ok I guess, and so is editProfileConfig. If anything
editSomethingis common throughout the app while there's no instance ofmanageSomethingso I would favor the existing command.Or maybe we keep editProfileConfig and add a new one but I think it should be called something like
showProfileEditor, like on mobileThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have now re-instated the editProfileConfig command and just not used it anywhere in the UI. I've also renamed the manageProfiles command to be showProfileEditor