-
Notifications
You must be signed in to change notification settings - Fork 44
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
Improving UI/UX/DX in solid-panes and mashlib (aka the Solid data-browser) #64
Comments
Appearance button choices similar to Finder on a Mac. Where it can show items as icons, in a list, in columns or with a cover flow. As an alternative to dragging and dropping the file or folder into the browser, a button feature to allow users to open any folder in a new browser window. The dock of applications at the top of the page should be neatly organized and symmetrical in the layout and not indented in appearance and a choice of dark mode would be nice for that and the bar, dark view would be fantastic. Navigation helps when hovering over an item. Choice of appearance for buttons, menus, and windows like blue, graphite, purple, or whatever. The Solid Logo should be added to the top left corner. |
I just started checking out Solid this week and got very confused. So I have lots of UI/UX feedback. But I'm not very clear about the scope of
|
Here's another one: I thought I was signed in and could edit my profile. But when I try, I get 401 errors. If I check the console, it tells me "(You do not have your Web Id set. Sign in or sign up to make changes.)"
|
A few other thoughts:
|
@megoth "easily modify existing panes or create new on their own." that would be good! I think ultimately the default ui and features needs to reflect the typical user and what that user would be using their pod for. I don't really mind the current ui workflow as a developer tool set, to me it just needs a bit of tidying up to make the learning curve a little more intuitive. I do think though there needs to be much more focus on the ontology tools to make app building easier. |
I think we need to differ between panes that useful for the average end user and those that are interesting for developers or hardcore users. Average users should only see a specialized HTML view that is appropriate for the data in question. Panes like "XML source", "about" and "under the hood" are more like developer tools that should step far back and have to be opened explicitly like dev tools in a browser. |
For a WebID there are several panes that are quite similar: "Person", "Friends" and "Your profile". These could be merged, better distinquied or grouped somehow. |
Handling of ACL and trusted apps is something different than handling the data/document itself. Yet it is "just another pane" in the row of panes. We should distinquish between the actual document/data and metadata/control configurations. |
A question that also bothers me for a while now is the relation between build in panes and solid apps. The strength of solid is, that users can choose whatever app they like to manage their data. In the long run I would expect, that when I open a specific URL representing a thing, that I get automatically redirected to my favorite app to manage this type of thing. E.g. if I derefernce a WebId, it is openend in my favorite Profile Viewer and not in a weird pane on the person's POD. |
Hello, |
Hey @cblakeley, I'll send you an email 😸 |
It’s very frustrating to use the shared notepad — which I think of as the native document editor of the databrowser — because you cannot select more than one line at a time. So when I compose a memo on the notepad but want to share it elsewhere (email, for example) I have to highlight, copy and paste EVERY LINE of the document separately |
I also think it should be much easier to rearrange files and folders within a Pod. |
Really excited about progress being made on this front! I'd be happy to help out too! Not sure how best to get involved though. I'd be able to contribute in the JS logic, as well as styling. This work is, I think, crucial to getting people to buy into the Linked Data way of thinking. If the default experience provided when signing up for "solid" is nice, intuitive, etc. then people will be more likely to stay (devs, and non-devs alike). So, how can I get involve? :) |
@JordanShurmer thank you for your interest ^_^ I'll send you a DM. |
@timbl and I are going to start work on improving the user interface, user experience and developer experience of solid-panes. With this issue I want to invite everyone to add their issues on the current design. We ask you to please add it as a comment here or create a new issue.
The hope with the work is to end up with a data browser that is intuitive and easy to use for end-users and flexible and easy to modify for developers.
I've added a new project to the Solid organization as this might span multiple repos (and actually multiple organizations, as mashlib in the linkeddata-organization will also probably be part of this work), and I invite you to follow the progress there. If you want to participate in the project I hope you contact me so that we can coordinate our efforts (you can of course contact Tim as well, but he's quite busy, so he might not respond). (But of course, as always, you can simply skip to submitting a PR if that's how you want to participate.)
The text was updated successfully, but these errors were encountered: