-
Notifications
You must be signed in to change notification settings - Fork 6
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
Better buttons #106
Comments
2-4 I agree with, and it's just a matter of finding a suitable way of representing this in the GUI. 3 and 1 (1 especially) need careful thinking about. I think that toggle and action should ultimately not be that different in the important way - that they should both modify the URL. I envisage using something along the lines of how github handles navigation between files to handle changes in state. The URL should change, ideally, although it doesn't have to cause a page reload. That should blur the distinction between toggle and (currently) url-changing actions. In addition, I would like to be able to represent some things which are currently represented with with |
With respect to 3, the difficult part here is determining what should be enabled. I think the solution to this is to make it so that the buttons are automatically generated depending on the resource, or maybe the actions which are available on the resource. We could hypothetically have a decorator which stacks against an |
Having the full state in the URL is great, although I can see two downsides of using the URL for everything:
So for some things input fields might be a better UI. |
I agree that the URL is ultimately limited in that you can't express arbitrary syntax there. That wasn't my main point in this case. What I meant was that if you're looking at a page, saving the URL at that moment should recreate what you see. This isn't the case right now since the The current workaround I envisage for that is to have some sort of aliases file which weboot reads (and maybe writes, if you give it permission to). This would allow arbitrary expressions. |
Some suggested improvements to the WebOOT buttons:
The text was updated successfully, but these errors were encountered: