#35: Add possibility to save recording right after stop clicked - #41
#35: Add possibility to save recording right after stop clicked#41datrax wants to merge 1 commit into
Conversation
|
I am also thinking of removing these checks if (!recorderLogic.IsEnded || !recorderLogic.IsReplayable)
{
MessageBox.Show("Nothing to save!");
return;
}
...
if (!recorderLogic.IsEnded || !recorderLogic.IsReplayable)
{
MessageBox.Show("Nothing to export!");
return;
}and just disabling the buttons properly on UI but it requires additional status (idle with recording in place) and a lot of extra work. Ideally I would really like to simplify replay/pause/resume/stop buttons to just 2 ones. But I saw that you already answered that don't like this way. Anyway I may try to do that. As the interface might be overloaded soon. (I started to work on the dark theme). |
|
Actually I am doing the same change but a bit wider in scope so I think I'll close this PR for now.
Yes agree, and this is included in my current work too. Basically I am trying to revamp the state system to resolve a bunch of related issues. I was a bit lazy doing this when I first released the plugin as I didn't know if anyone other than myself would use it 😂.
I'm not strongly against that, but I prefer to simplify when it is actually needed rather that beforehand. Sure when we add more features in we will have to change the UI here and there, but merging buttons just to add more buttons is not always the best way. Also, right now we still have plenty of space 😂. Besides, what I am imagining for the future is that we will eventually have some buttons to switch "modes" (simplified, normal, complex), or we can do that responsively based on window size. But all those depends on what will actually be added. |
|
Just a tiny bit more context on why I don't prefer merging buttons without significant benefit: people tends to double click on buttons. |
Yeah, that makes sense. But the idea to have responsively based window size modes is also great. OK then, I will continue with dark mode meanwhile. |
No description provided.