Skip to content
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

The explainer talks about highlevel goals and not use-cases #73

Closed
kenchris opened this issue Jul 31, 2019 · 4 comments · Fixed by #79
Closed

The explainer talks about highlevel goals and not use-cases #73

kenchris opened this issue Jul 31, 2019 · 4 comments · Fixed by #79
Assignees

Comments

@kenchris
Copy link

In response to w3ctag/design-reviews#390

Could you flesh out the goals a bit further in the case of exact use-cases?

@pwnall
Copy link
Collaborator

pwnall commented Aug 1, 2019

@oyiptong will respond to this.

@mkruisselbrink mkruisselbrink removed their assignment Aug 1, 2019
@mkruisselbrink mkruisselbrink removed their assignment Aug 1, 2019
@oyiptong
Copy link
Collaborator

oyiptong commented Aug 8, 2019

@kenchris the goals subsection contains 3 use-cases.

I'll quote:

Some example use cases we would like to address:                                                                                                                                                                                                                                                                                                                                            
* A simple "single file" editor. Open a file, edit it, save the changes back to                                                                                                               
  the same file or other files. Also possible integration with a "file-type                                                                                                                   
  handler" kind of API. Things like (rich) text editors, photo editors, etc.                                                                                                                  
                                                                                                                                                                                              
* Multi-File editors. Things like IDEs, CAD style applications, the kind of apps                                                                                                              
  where you work on a project consisting of multiple files, usually together in                                                                                                               
  the same directory.                                                                                                                                                                         
                                                                                                                                                                                              
* Apps that want to work with "libraries" of certain types of files. I.e. photo                                                                                                               
  managers, music managers/media players, or even drawing/publishing apps that                                                                                                                
  want access to the raw font files for all fonts on the system.   

Would you like more concrete examples? Or perhaps a more fleshed out explanation on how the APIs would apply to those use-cases?

@kenchris
Copy link
Author

kenchris commented Aug 8, 2019

These are not written as use-cases. "Open a file, edit it, save the changes back to
the same file or other files" is a use-case, "a single file editor" is not.

Something like:

  • Open files from the users file system
  • Modify opened files and save them back to the file system
  • Have multiple web apps access the same file at the same time
  • be able to access opened files in future browser sections

I guess you get the hang of it :-)

@oyiptong
Copy link
Collaborator

oyiptong commented Aug 8, 2019

Thanks for the quick feedback! I'll write down the use-cases in the format you suggested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants