Skip to content
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

Allow user to hide "All changes saved" / "Saving..." Text #2153

Closed
bearMountain opened this issue Jan 3, 2017 · 6 comments
Closed

Allow user to hide "All changes saved" / "Saving..." Text #2153

bearMountain opened this issue Jan 3, 2017 · 6 comments

Comments

@bearMountain
Copy link

I understand the value of that text to the user, but I request the ability to hide that.

Request:

  • When user hovers over "All changes saved", it changes to "Hide" hyperlink.
  • If user clicks on "Hide", this text will no longer dynamically display the saved status it will just say "Save Status: Hidden"
  • Click on "Save Status: Hidden" to reenable dynamic status display

Reasoning:

  • For me, it is very distracting to try to type where there is something changes on and off depending of if I pause when typing. It makes me anxious :)

Note:

  • I'm not married to the UX that I proposed above. Anything that would allow me to disable that dynamic text would be fine. I just wanted to at least give a proposal.
@moughxyz
Copy link
Member

moughxyz commented Jan 3, 2017

Hmm. True that it is kind of anxiety-producing. But it can also have the opposite effect because of peace of mind. An option would be good. I'll leave this open so I can implement something like this when I can. For now, I've dimmed the color of it a little bit so it's not as visible.

(For desktop clients, the app downloads the source code every time you open it, so you should see this change automatically on next launch)

@bearMountain
Copy link
Author

I love to try a fix on my fork. If you get a moment to point me in the right direction of where to make a change, I'll give it a try.

@moughxyz
Copy link
Member

moughxyz commented Jan 3, 2017

Do you want to run the web app locally? Or a forked version of the Electron app? Because currently the Electron app downloads the latest JS/CSS from the production server.

In terms of running the web app locally, I'll update the readme right now with directions on how to do that.

In terms of where the change would be, you'd edit around here:

https://github.com/standardnotes/web/blob/master/app/assets/templates/frontend/editor.html.haml#L8

Perhaps you'd change:

.save-status {{ctrl.noteStatus}}

to:

.save-status{"ng-click" => "ctrl.hideSaveStatus()", "ng-if" => "ctrl.showSaveStatus"} {{ctrl.noteStatus}}

and then in editor.js, somewhere around here: https://github.com/standardnotes/web/blob/master/app/assets/javascripts/app/frontend/controllers/editor.js#L68

you'd implement the function as well as read from local storage:

this.showSaveStatus = localStorage.getItem("showSaveStatus") || true;

this.hideSaveStatus = function() {
     this.showSaveStatus = false;
     localStorage.setItem("showSaveStatus", this.showSaveStatus);
}

@moughxyz
Copy link
Member

moughxyz commented Jan 3, 2017

Updated the readme with instructions on running locally.

@moughxyz moughxyz closed this as completed Mar 1, 2017
@mbigras
Copy link

mbigras commented Mar 3, 2020

Has an option to hide the "All changes saved" and "Saving..." text been implemented?

@arielsvg
Copy link

arielsvg commented Mar 3, 2020

We've added a "No distractions" theme that strips away all these status indicators if that's what you're looking for!

laurentsenta referenced this issue in standardnotes/app Dec 13, 2021
* feat: hide native folders behind experimental flag

* fix: better tags resizing

* fix: merge global window

* style: rename params

* refactor: remove level of indirection in feature toggle
laurentsenta referenced this issue in standardnotes/app Dec 14, 2021
* feat: hide native folders behind experimental flag

* fix: better tags resizing

* fix: merge global window

* style: rename params

* refactor: remove level of indirection in feature toggle
laurentsenta referenced this issue in standardnotes/app Dec 15, 2021
* feat: hide native folders behind experimental flag

* fix: better tags resizing

* fix: merge global window

* style: rename params

* refactor: remove level of indirection in feature toggle
laurentsenta referenced this issue in standardnotes/app Dec 16, 2021
* feat: hide native folders behind experimental flag

* fix: better tags resizing

* fix: merge global window

* style: rename params

* refactor: remove level of indirection in feature toggle
laurentsenta referenced this issue in standardnotes/app Dec 21, 2021
* feat: hide native folders behind experimental flag

* fix: better tags resizing

* fix: merge global window

* style: rename params

* refactor: remove level of indirection in feature toggle
laurentsenta referenced this issue in standardnotes/app Dec 22, 2021
* feat: hide native folders behind experimental flag

* fix: better tags resizing

* fix: merge global window

* style: rename params

* refactor: remove level of indirection in feature toggle
laurentsenta referenced this issue in standardnotes/app Dec 23, 2021
* feat: hide native folders behind experimental flag

* fix: better tags resizing

* fix: merge global window

* style: rename params

* refactor: remove level of indirection in feature toggle
laurentsenta referenced this issue in standardnotes/app Dec 23, 2021
* feat: hide native folders behind experimental flag

* fix: better tags resizing

* fix: merge global window

* style: rename params

* refactor: remove level of indirection in feature toggle
laurentsenta referenced this issue in standardnotes/app Dec 23, 2021
* feat: add tag folders support basics

* feat: add draggability to tags

* feat: add drag & drop draft

* feat: fold folders

* fix: do not select on fold / unfold tags

* style: clean the isValidTag call

* feat: add native folder toggle

* feat: add touch mobile support

* ui: add nicer design & icons

* style: render full-width tag items

* feat: nicer looking dropzone

* style: fix arguments

* fix: tag template rendering in list items

* feat: tag can be dragged over the whole item

* fix: cancel / reset title after save

* fix: disable drag completely when needed

* fix: invalid tag parents

* feat: add paying feature

* feat: with paid feature tooltip

* feat: tag has a plus feature

* feat: add premium modal

* style: simplif code

* refactor: extract feature_state & simplif code

* fix: icons and icons svg

* style: remove comment

* feat: tag folders naming

* feat: use the feature notification

* fix: tag folders copy

* style: variable names

* style: remove & clean comments

* refactor: remove is-mobile library

* feat: tags folder experimental (#10)

* feat: hide native folders behind experimental flag

* fix: better tags resizing

* fix: merge global window

* style: rename params

* refactor: remove level of indirection in feature toggle

* feat: recursively add tags to note on create (#9)

* fix: use add tags folder hierarchy & isTemplateItem (#13)

* fix: use new snjs add tag hierarchy

* fix: use new snjs isTemplateItem

* feat: tags folder premium (#774)

* feat: upgrade premium in tags section

refactor: move TagsSection to react

feat: show premium on Tag section

feat: keep drag and drop features always active

fix: drag & drop tweak with premium

feat: premium messages

fix: remove fill in svg icons

fix: change tag list color (temporary)

style: remove dead code

refactor: clarify names and modules

fix: draggable behind feature toggle

feat: add button in TagSection & design

* feat: fix features loading with app state (#775)

* fix: distinguish between app launch and start

* fix: update state for footer too

* fix: wait for application launch event

Co-authored-by: Laurent Senta <[email protected]>

* feat: tags folder with folder text design (#776)

* feat: add folder text

* fix: sn stylekit colors

* fix: root drop zone

* chore: upgrade stylekit

* fix: hide dropzone when feature is disabled

* chore: bump versions now that they are released

Co-authored-by: Mo <[email protected]>

* feat: tags folder design review (#785)

* fix: upgrade design after review

* fix: tweak dropzone

* fix: sync after assign parent

* fix: tsc error on build

* fix: vertical center the fold arrows

* fix: define our own hoist for react-dnd

* feat: hide fold when there are no folders

* fix: show children usability + resize UI

* fix: use old colors for now, theme compat

* fix: tweak alignment and add title

* fix: meta offset with folders

* fix: tweak tag size

* fix: observable setup

* fix: use link-off icon on dropzone

* fix: more tweak on text sizes

Co-authored-by: Mo <[email protected]>
@moughxyz moughxyz transferred this issue from standardnotes/app Sep 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants