-
-
Notifications
You must be signed in to change notification settings - Fork 0
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
Add installation date while creating component #42
Comments
Good idea, adding the usage period is a bit clunky at the moment. Would be nice to do it all from the same page |
Do you mean the overall management of periods? Or the adding. Because I'd love to streamline the overall process if possible. Maybe buttons to quickly install or remove the component? Not sure how that should work if you would 'remove' a component a day or two later than you actually removed it. Maybe a button with remove and install (depending on the current state) and then a popup with the option to select 'now' or a specific date. Just thinking out loud. 🤔 |
No reason, by default the framework I use sets the input width to 100%. But I could easily fit date and time on one line on desktop for sure. |
I think keep separate fields for date and time, but time could be in one field (rather than the current version which has hh:mm as separate fields) I would also prefer to keep the ability to input date and time manually via the keyboard as this can be sometimes quicker than using the calendar pop out. As mentioned in #9 I think a default figure for start time should still be filled in automatically. I think in the majority of cases the time a component is installed is not important to the user, and would be an annoying extra step |
The time is still possible to enter with the keyboard, but having it as a separate field is fine as well. I'll have to check if using two fields (date and time) is possible with the framework I'm working with. Otherwise I'll leave it as is for now with a bit better styling. |
👍 not a problem either way really. Just trying to think of ways to keep things efficient as possible when a new user is adding many components in one go (as I did when first using the app) |
Got some progress. When adding a component you can now check this box: What do you think about both dates @Konstantin-Levin ? Maybe rename the checkbox? Or is it fine now. Anyway, I think this really improves the flow of creating components. |
This got me thinking: Is there a way to make it more obvious to the user that it is not necessary to fill in any data for the Removal date/End date if the component is currently installed and active? Maybe just me or is there potential for confusion that something needs to be entered here? Perhaps have it greyed out initially with a check box to activate, or a small line of text to explain that it can be left blank? |
I was actually thinking of renaming the whole 'period' and their start and their end date. For me after some thought, an installation date and optional removal date sound better/make more sense. What do you think? Maybe rename periods to installations. And yeah, the end date/removal date should be clearer that it's optional. What I came up with for now is this text above the input: I'm thinking, should you be able to add multiple usage periods at once? I think it can make sense, but it also makes the process a lot more complex both technically and for the user. Right now, when you check the box, there's one field automatically. You can always add more later on of course. I'm especially trying to think as a the more average biker. |
Thanks for the feedback! Good to hear I'm on the right track. Yeah I also noticed it's a little annoying you don't return to the overview of periods after adding or editing one. I was planning to make that a separate link which you return to. The 3 pages for the component (edit, schedules, periods) will get a separate link and editing on one of the pages will return to that overview back. |
I've deployed this now. |
I think it would be nice and efficient if we can add the installation date (usage period) when adding a component to a bike. I think a simple checkbox (defaults to off?) would work fine. When the checkbox is selected extra fields would come in screen where you can add the installation date.
The text was updated successfully, but these errors were encountered: