-
-
Notifications
You must be signed in to change notification settings - Fork 429
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
Handle Reset options gracefully. #924
Conversation
88ed62a
to
043467c
Compare
@akashnimare Can you please have a look? |
@akashnimare @timabbott please have a look if it seems concise |
The messages in the popups messages are still kinda confusing. E.g. "you are starting Zulip for the first time" makes it sound like it might delete your message history. The first part but ending with "... as if you just downloaded the Zulip desktop app for the first time" would be clear on that front. And for the first one, I think "Reset all the Zulip desktop app's configuration settings to the defaults." would be clear. Otherwise lgtm. |
I think "Factory Reset" setting should go somewhere in the Menu. Two settings for wiping out the app data doesn't look good UX wise and it may confuse users. On second thought we should rethink our decision of adding the "Reset app data" in the setting. As far as I remember the main reason behind adding this was to handle the case where users weren't able to restore the window position of the app and I think we have not received any issue related to the window restoring feature. So I think the best way would be -
open for discussion. cc - @timabbott @abhigyank |
@akashnimare as you said, One option indeed looks better
Issue #28 is solved but I can;t check for #231 as I don;t have an external display. If it's solved and |
Folks have not reported the window position error in the last two years so we can assume it works well. |
@akashnimare Should we wait for their reply on the thread and then go on with
|
Fix the merge conflicts. I think we can remove the one which deletes the app data. It doesn't seem to serve much of a purpose. So for now, let's keep the factory one. We can revisit this later based on more feedbacks etc. |
2ba7114
to
951d70a
Compare
* Transport `Factory Reset` from menu bar to Settings page, configuring it to remove the application data instead of just config/ files * Remove the `Reset App Data` option as it doesn't do anything much useful * remove redundant ipcRenderer call in renderer/js/main.ts Fixes: zulip#903
LGTM. Merging. |
@manavmehta as a follow-up, can you send a PR updating the translating file since some strings are being updated in this PR. |
@akashnimare Sure. The context-menu would be having new strings too. So I'll look into them also at once :) |
What's this PR do?
Fixes: #903
Factory Reset
from menu bar to Settings pageReset App Data
option as it does not do something much usefulScreenshots?
P.S. The
?
is added in the messageBox heading, just after screenshotYou have tested this PR on: