-
Notifications
You must be signed in to change notification settings - Fork 509
🗒 "My Notes" conversation #3320
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
Conversation
11853e0 to
300fe7f
Compare
|
I'm not sure why the tests here are failing so any hint would be welcome. Maybe they're failing in the master as well? Dunno :) |
|
Can you rebase on latest master? then the icon should be working I guess? |
|
Done. |
marcoambrosini
left a comment
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.
Nice :)
Only one thing, I see that the notes conversation is favourite by default, I wouldn't do that..
Only the first time. If you delete the conversation, once it's re-created it won't be favorite. I copied this part of the experience from some of the leading messengers in the market. |
The thing is a refresh of the room list will automatically readd it, so you can get rid of it for like 29 seconds at best. So we could check the user config instead also for the creation and simply never recreate the conversation instead. The other thing I would change is using yourself as an author of the sample messages. It has the high advantage, that you can 1. reply to the messages to test things out to begin with and 2. there is less special handling needed in the mobile clients (one less author type to be aware of). We could also use your own avatar instead? at least the blue = is a bit heavy for me. Would require theming maybe? For the changelog I think its okayish as it is the talk app icon |
Yes, but it will not be favorite anymore. That's what I was pointing at.
I guess so, but this makes more sense to me - an explanation of how to use it. I'm not emotionally attached to the current ways though if there are more people who think we should change it.
That would be scary :D Anyway, the "blue" should ideally be gradient like our real icon has (and same is true for the changelog icon). |
|
As for not recreating it on room refresh: that would mean we need complicated logic in sharing from other apps to always show this conversation since it might not exist in the first place, and a way to create it automagically. |
Well you deleted it, so it's gone and of course no longer available as a sharing option. If you want it again, create a new conversation and invite no one. ¯_(ツ)_/¯ sounds good enough to me. |
That sounds very, very odd :-/ |
Deleting something and have it popup a split second later with HPB and <30s without is more odd |
Let's not go for the least odd :p A nice behavior here would be:
|
Signed-off-by: Ivan Sein <[email protected]>
Ivansss
left a comment
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.
The API allows to set "My notes" public.
There should be a way to check if the "My notes" is already created show the toggle button displays the correct state.
A warning like "Do you really want to delete "My notes"?" should be shown when unchecking "My notes" optio from settings.
|
This is currently so much special code being added duplicating the hack we did for the changelog. |
jancborchardt
left a comment
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.
Very cool! Great work, looking forward to using that. :)
Just one mostly nitpick thing, but important since it seems to be all over in the code:
We never use the "my" form of referring to things (we also try to avoid the "your" and only use it when not avoidable). This is why in the issue it’s specifically called "Note to self". Let’s use that wording.
Hello @jancborchardt ! Just for information, may I ask the reason behind this ? :) |
There’s a lot of discussion and writing about using "your *" or "my *" in interfaces, and this is simply our convention. :) |
|
I will close the PR for now (as there was no active development since 6 months). Anyone can pick it up whenever they want and reopen the PR. |
Fixes #2196
Early feedback appreciated.