Open twiss opened 9 years ago
I think that the width should only apply to document formats that are intended to be paginated, such as ODT and DOCX. Other formats, such as HTML and plain text, might not be improved by this change.
Your width
suggestion appears to be the best approach for desktop devices. Mobile is more difficult. How do popular mobile word processors like Documents to Go and Microsoft Office implement this?
[UPDATE] Apparently, Documents to Go does not have a set page width or pagination.
Google Docs, Microsoft Office Mobile, Zoho Docs and Quip all also don't have a width
, except Zoho Docs in read mode (i.e. before you press "edit").
So, max-width
might be the best approach.
Notes about #241:
Should we default to a max-width for HTML?
Well, I'm not sure, it's just that any document at 1920px width looks awful. Also, often when you're writing a document, you want it to look exactly like this, and don't care about responsive design aficionados.
Why do prefer no max-width
for html?
I guess it depends on our objective. If we want the HTML format to primarily be a "document" format, then the max-width
is a good choice. For use cases like #214, the max-width
might not be beneficial.
Somewhat relatedly, maybe we should put the max-width in the generated html file.
That might solve our dilemma!
@twiss: does this sound good?
For new html files:
max-width
For opened html files:
max-width
defined in the files
Additionally, we may want to provide two different html "formats": document (max-width
, etc...) and developer (vanilla HTML). And, we might want to put these into templates so that we don't have to include them in the JS.
After we have #235, we could set a
width
or amax-width
on the editor.