quik
quik copied to clipboard
:pencil2: [FEAT REQ] Ability to edit a scheduled message.
At the moment, the only options available to me when working with a scheduled message is to either send it now or to delete it. Therefore if I want to make a change to it rather then send it in its current form (say I've just spotted a typo) then the only course of action is to delete it and start again.
Ideally I would like to be able to edit that message, or at the very least be able to select it and be allowed to copy the text into the clipboard so as to be able to paste it into a new message rather than retyping the whole thing.
If editing were to be available then clearly the scheduled message should be cancelled (at least blocked temporarily) so as to avoid sending the prior message while being edited if the time is imminent. How the edited message is handled after that could be open to discussion - possible scenarios I can see include:
- When the "Send" icon is tapped, consider this to be a request to re-schedule that message again rather than sending it immediately and bring up the scheduled time prompt, or
- Automatically queue the message again in the scheduler if the pre-set time is still in the future, or
- Consider it a new message free from any scheduling and send it immediately or allow the user to tap on the "+" and schedule it as if it were a new message.
My prefered choice would be (1) as it removes the chances of an accidental immediate send of a message that could have been sheduled for days in advance or more ("Happy birthday, Mum !") and allows for subsequent edits to the message and / or scheduled time but (2) may appear to be the more elegant, seamless solution.
Option (3) might be a problem as it may not be intuitive - a user editing a scheduled message may reasonably expect it to remain scheduled and not to forget its prior state if edited.
Thank you for your consideration.
https://github.com/moezbhatti/qksms/issues/1386