February 13, 2021 at 3:00 pm #69233
When editing a zone in a program (and when editing a zone to manually run it from the home page), it would be useful to have a previous and next zone button.
I think it would work well placed toward the top of the dialogue. (I edited a screenshot to get a basic idea of how it might look.) It could just be an arrow, or it could say something like “previous” or “next.” Actually, it could be a swipe left or right too, but I think a button is more in keeping with the current design of the app.
I would find this extremely useful since I edit my zone times frequently. Having a “next” or arrow button, where I basically stay right in that dialogue box mode would be more efficient than having to go out of the dialogue, having reorient my eyes to find the next zone on the list, and then tap it. This is the only thing I miss about my super old Toro controller. In every other aspect, OpenSprinkler is so much more efficient and superior.
Anyhow, the app and controller are great! I love being able to see all the zone times at once on the Edit Programs screen (something not possible with an old controller like I had). When editing a station time, it’s very cool to have the ability to click the plus or minus for a quick time change. But then there is also the option to click the number, and then the number pad comes up, to facilitate a more drastic time changes. I also like how if you click on the number to edit, it goes back to zero, so a time can quickly be zero’d out. These implementations are perfect! I feel my “next/arrow button” would further capitalize on these efficiencies.
Attachments:February 13, 2021 at 3:09 pm #69236
Also, if it wasn’t clear, when the next or previous zone button is pressed, it should save the changes to that zone; so it would pretty much be the same as “Submit”, but it would allow you to remain in the dialog box view.February 14, 2021 at 9:26 am #69242
I couldn’t seem to edit either of my posts…but in thinking about the topic further, I don’t think it wouldn’t be necessary to implement it for the manually running zones on the home screen. I think it could be useful for the configuration settings of each of the home screen zones, like where there are the “basic” and “advanced” tabs.June 18, 2021 at 1:47 pm #70455
Apologies for the long delay!
This is a fantastic idea and I will add it to the todo list. I am quite busy at the moment and I can’t promise when I will get a chance to add it. With that, I welcome any pull requests / code changes for this if anyone would like to contribute towards it.
Thank you and hope to follow up soon!June 18, 2021 at 9:43 pm #70461
Awesome! No worries Samer, I understand; no hurry. I really appreciate your and everyone else’s hard work on OpenSprinkler! If I ever get decent at coding, I’d love to try to help.
It’s so awesome to see a constantly improving product and one where developers implement community suggestions (or capable users can even change the code themselves, to suit their specific needs). I can’t imagine something like this happening with a more proprietary design. It also shows the power of open source.
- You must be logged in to reply to this topic.