bonienl Posted June 18, 2015 Share Posted June 18, 2015 ... so Reset could just reload the page from the current settings. That is an option indeed Quote Link to comment
bonienl Posted June 18, 2015 Share Posted June 18, 2015 Made a modification and did a small test, indeed this is feasible -- it is working. Thanks trurl. Quote Link to comment
limetech Posted June 18, 2015 Share Posted June 18, 2015 LOL sorry I'm lost. I don't see the problem, with jquery you can rule the world. Pages where some form elements change dynamically based on others may just have to be handled 'manually' like it is now anyway. Quote Link to comment
bonienl Posted June 18, 2015 Share Posted June 18, 2015 Perhaps it is just me ... thinking too complicated! It can be done with a very straightforward approach, just needed trurl to put me on the right track Quote Link to comment
Squid Posted June 18, 2015 Author Share Posted June 18, 2015 Not sure if this is feasible to do. With Reset all fields return to their value prior to the change and before Apply, but certain pages have fields/dropdowns enabled or disabled depending on the setting of another variable in the list. These are specific and individual cases which can not be captured in a single global action, which is required to make all pages work consistenly in the same manner. After Apply you can't Reset, so Reset could just reload the page from the current settings. Why cant you reset? In my mind reset loads default values Quote Link to comment
limetech Posted June 18, 2015 Share Posted June 18, 2015 Not sure if this is feasible to do. With Reset all fields return to their value prior to the change and before Apply, but certain pages have fields/dropdowns enabled or disabled depending on the setting of another variable in the list. These are specific and individual cases which can not be captured in a single global action, which is required to make all pages work consistenly in the same manner. After Apply you can't Reset, so Reset could just reload the page from the current settings. Why cant you reset? In my mind reset loads default values Reset means "I don't really want to make those changes, put them back the way they were". There are some pages that do have a "Default" button on the bottom left such as Display Settings. But even after clicking this you can still click Reset to restore settings the way the were before (provided you haven't clicked Apply). Quote Link to comment
itimpi Posted June 21, 2015 Share Posted June 21, 2015 Not sure if this is feasible to do. With Reset all fields return to their value prior to the change and before Apply, but certain pages have fields/dropdowns enabled or disabled depending on the setting of another variable in the list. These are specific and individual cases which can not be captured in a single global action, which is required to make all pages work consistenly in the same manner. After Apply you can't Reset, so Reset could just reload the page from the current settings. Why cant you reset? In my mind reset loads default values Reset means "I don't really want to make those changes, put them back the way they were". There are some pages that do have a "Default" button on the bottom left such as Display Settings. But even after clicking this you can still click Reset to restore settings the way the were before (provided you haven't clicked Apply). Not sure why 'Cancel' does not mean discard the changes. The word 'Reser' certainly does not convey that feeling to me. If I saw it in a UI my intuitive feeling would be that some sort of defaults were being applied - not that I was undoing any changes made and reverting to my previous settings. I looked at the change in behaviour where Done is changed to Cancel when there are changes that would be discarded and it felt intuitive and very representative of what action would be happen when the button was clicked. Quote Link to comment
Squid Posted June 21, 2015 Author Share Posted June 21, 2015 Not sure if this is feasible to do. With Reset all fields return to their value prior to the change and before Apply, but certain pages have fields/dropdowns enabled or disabled depending on the setting of another variable in the list. These are specific and individual cases which can not be captured in a single global action, which is required to make all pages work consistenly in the same manner. After Apply you can't Reset, so Reset could just reload the page from the current settings. Why cant you reset? In my mind reset loads default values Reset means "I don't really want to make those changes, put them back the way they were". There are some pages that do have a "Default" button on the bottom left such as Display Settings. But even after clicking this you can still click Reset to restore settings the way the were before (provided you haven't clicked Apply). Not sure why 'Cancel' does not mean discard the changes. The word 'Reser' certainly does not convey that feeling to me. If I saw it in a UI my intuitive feeling would be that some sort of defaults were being applied - not that I was undoing any changes made and reverting to my previous settings. I looked at the change in behaviour where Done is changed to Cancel when there are changes that would be discarded and it felt intuitive and very representative of what action would be happen when the button was clicked. I agree. Without knowing how the system works or what the designers intended, Reset to me means reset back to defaults. A Default button is the same thing. Cancel to me means cancel the changes if I have not applied them and exit the page. If I have already applied the changes, then I expect cancel to merely exit the page - not reapply the settings that I had once I entered the page. At least that's how my brain works. Quote Link to comment
itimpi Posted June 21, 2015 Share Posted June 21, 2015 Been thinking about this. If it is simple to make the change in the behaviour of the Done button switching between Done/Cancel depending on whether unsaved changes exist, maybe it is something that could be rolled into a beta release and then a poll done to get feedback on what the testers think? Quote Link to comment
Griz Posted June 22, 2015 Share Posted June 22, 2015 I came here to start this thread but found everyone is way ahead of me. It's all been said, but I want to add a +1 To many people "Done" means "I'm done making my changes". When I first encountered it I thought it was the Windows "OK" button re-labeled for the sake of being different. For it to discard those changes is totally counter-intuitive.. Call it "Cancel" or "Back" or use some incomprehensible hieroglyphic if you must be different (like google ), but PLEASE don't call it "Done" if it discards changes. Quote Link to comment
Squid Posted June 22, 2015 Author Share Posted June 22, 2015 I came here to start this thread but found everyone is way ahead of me. It's all been said, but I want to add a +1 To many people "Done" means "I'm done making my changes". When I first encountered it I thought it was the Windows "OK" button re-labeled for the sake of being different. For it to discard those changes is totally counter-intuitive.. Call it "Cancel" or "Back" or use some incomprehensible hieroglyphic if you must be different (like google ), but PLEASE don't call it "Done" if it discards changes. Have you looked at how the settings in community applications work? Is it confusing or an improvement? Quote Link to comment
itimpi Posted June 22, 2015 Share Posted June 22, 2015 Have you looked at how the settings in community applications work? Is it confusing or an improvement? In my view it is a BIG improvement and means the buttons now do exactly what they say they are going to do. Quote Link to comment
Griz Posted June 22, 2015 Share Posted June 22, 2015 Have you looked at how the settings in community applications work? Is it confusing or an improvement? I have not... I don't use (and am annoyed by all of the development time spent on) VMs or Dockers or whatever. I just want a rock solid media server! I will check it out though because the "Done" button annoys me every time I see it even though I know to mentally translate it to "Cancel". Quote Link to comment
limetech Posted June 22, 2015 Share Posted June 22, 2015 I have not... I don't use (and am annoyed by all of the development time spent on) VMs or Dockers or whatever. I just want a rock solid media server! What exactly is not 'rock solid' for you? No sense in complaining without giving a reason for the complaining. Quote Link to comment
limetech Posted June 22, 2015 Share Posted June 22, 2015 'Reset' is an HTML form button type that means "reset any form elements user might have changed back to their values before the user made any changes": http://www.w3schools.com/tags/att_button_type.asp You think that is named poorly? Does anyone remember the "Restore" button? Quote Link to comment
JonathanM Posted June 22, 2015 Share Posted June 22, 2015 You think that is named poorly? Does anyone remember the "Restore" button? Now THAT was a support nightmare. "I pressed the button to restore my data, and now the contents of my failed drive is missing!" Quote Link to comment
Griz Posted June 22, 2015 Share Posted June 22, 2015 What exactly is not 'rock solid' for you? No sense in complaining without giving a reason for the complaining. Sorry to go off topic. I didn't say it wasn't rock solid for me. I don't have any complaints at the moment, just trying to offer feedback on counter-intuitive UI elements like the "Done" button so that new users don't have to figure out that it really means "cancel". The gripe in passing was about the years spent fiddling with distractions (IMO) like all of the virtualization stuff. It's cool and exciting, which is the last thing I want in a file server. There is nothing better than UNRAID for my purposes though, so all I could do was gripe and install community created scripts like cache-dirs and UPS support to fill in the missing core features while the years of reliable file serving ticked by. It has been fairly solid for me for 6 years now. I have only lost data once due to doing a "correcting" parity check instead of "non-correcting". Like "Done", "Correcting" actually means the opposite of "correcting" since it only served to incorporate corrupted data from a failing drive into the previously correct parity. With help from these forums I recovered most of my data and learned the hard way that blindly doing a "correcting" parity check is unwise at best. Quote Link to comment
lionelhutz Posted June 23, 2015 Share Posted June 23, 2015 I like the Done <-> Cancel button switching. Simple and removes the confusion. I kind of like the idea of the Apply taking the user back to the originating page except that there are settings pages with multiple sections and multiple Apply buttons and it doesn't make sense on those pages. The Reset with reloading the page just seems like it would be confusing and is being overly complicated. It does add the element of not knowing for sure what "Reset" means. Cancel is clear but Reset vague and reloading a page just seems dumb. If I Cancel and then want to change after all I just click and go back to the settings page. Windows does the same type of thing - no Reset there. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.