From a users standpoint (that'd be me) this makes since
did you mean to label the 3rd state "Changed" at the top,
but then use "Updated" when you were describing the two different
possibilities?
These changes sound sane to me. I havent used specto in some time
(sorrrrry...), but are these "states" acompanied by a nice symbol in
the traybar?
> "checking" was previously called "updating", and "changed" was previously
> called "updated". These previous terms were terribly confusing, because they
> ended up creating messages where you are not 100% sure if it means the watch
> has "finished checking" or if it means that it "finished checking and has
> detected changes". It also made the code much harder to understand, since
> you're never entirely sure that the ones who wrote it were not drunk that
> day :)
>
> Here's an example of Crappy Confusion in the 0.2.x series:
>
> console.py:46 msgid "Watch %s is updated!"
> console.py:51 msgid "Watch %s started updating."
> console.py:53 msgid "Watch %s has finished updating."
Yup, this is crappy and makes for confusing translations...
> When a watch goes through the checking process successfully (status !=
> "error") but does not have new unread items (status != "updated"), do NOT
> use the wording "updated" or "finished updating" or anything like that,
> because it induces confusion. Instead, say that the watch is now "idle".
>
> Basically, these are the possible paths a watch can take:
>
> idle --> checking --> idle.
> idle --> checking --> updated --> [user clears the watch] --> idle.
>
> I would like your thoughts on this if possible. I may even need some help
> (from wout perhaps) for clarifying certain parts of the code, because even I
> don't know 110% sure if it really does what it looks like it does. This is
> why I'm proposing these term changes actually, and if they are accepted, I
> would suggest that they be enforced for consistency.
Ehm, if you are not a 110% sure of what the code means, and you are
planning to enfoce this terminology, will this lead to a code-rewrite,
to not only clarify the meaning of the "codewords", but also the code itself?
--
Felipe Sere
Ehm, if you are not a 110% sure of what the code means, and you are
planning to enfoce this terminology, will this lead to a code-rewrite,
to not only clarify the meaning of the "codewords", but also the code itself?
In the second path, you used "updated" as the third state, but you had said
at the beginning of your post that you were going to call this state
"changed."