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

Consider restating in the positive: "Do not send home when stopped" -> "Dock when stopped" (1.3.0-beta.5) #73

Closed
khad opened this issue Sep 23, 2021 · 4 comments

Comments

@khad
Copy link

khad commented Sep 23, 2021

Settings should be stated in the positive for clarity.

Screen Shot 2021-09-22 at 9 22 49 PM

Expected Behavior

The last setting in the screenshot should be:

☑️ Dock when stopped

"dockOnStop": true,

It can default to on/"true".

Current Behavior

The current setting is a double negative when it is in its default state, which makes it harder to understand at a glance:

[Do not] "Do not send home when stopped"

Or, in the config:

"noDockOnStop": false,

Versions

  • Homebridge: 1.3.4
  • Node: 14.17.6
  • Plugin: 1.3.0-beta.5
@khad khad changed the title Consider restating in the positive: "Do not send home when stopped" -> "Dock when stopped" Consider restating in the positive: "Do not send home when stopped" -> "Dock when stopped" (1.3.0-beta.5) Sep 23, 2021
@karlvr
Copy link
Collaborator

karlvr commented Sep 23, 2021

@khad thank you, I agree. @rcoletti116 would you like to update, and set a default in the schema and in the code?

@rcoletti116
Copy link
Contributor

I'll take a look and think about this one. I had this in the positive before submitting the PR, but there was a reason I changed it.

@khad
Copy link
Author

khad commented Sep 23, 2021

Some other possibilities if you want to preserve the current true/false states:

Pause when turned off

Pause when switch is off

Pause when powered off

Pause when switch is powered off

I don't personally like "powered off", but it's the language Apple uses in the UI.

Screen Shot 2021-09-23 at 8 35 40 AM

(I wouldn't recommend "Pause when stopped" because it seems like a logical contradiction. Pause and stop are two different things, no?)

@rcoletti116
Copy link
Contributor

rcoletti116 commented Sep 23, 2021

I've got a PR coming that should reverse this and make it more logical. As far as pause vs. stop - they are two different things to Roomba, though iRobot's own app has tried to do away with stop. Stop ends a cleaning job and pause does not.

The next version will be "Dock when stopped," with the default being "true" to preserve the current function for all users who update.

@karlvr karlvr closed this as completed in 2863a49 Sep 24, 2021
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

3 participants