retypeapp / retype

Retype is an ✨ ultra-high-performance✨ static site generator that builds a website based on simple text files.
https://retype.com
Other
1.08k stars 204 forks source link

Specific layout/theme/style suggestions #75

Open ApolonTorq opened 3 years ago

ApolonTorq commented 3 years ago

Reposted here as a feature or enhancement request.

Discussed in https://github.com/retypeapp/retype/discussions/57

Originally posted by **ApolonTorq** July 1, 2021 [Discussion 5](https://github.com/retypeapp/retype/discussions/5) is relevant background to these suggestions. The suggestions are to have [project level config](https://github.com/retypeapp/retype/blob/main/configuration/project.md) options for the following: - Font size. - Line Height. - Maximum widths for the left, middle and right panes. In particular, it would be preferable to be able to configure the middle pane to take up more of the browser width, if available, on larger screens. - Minimum widths for the left and right panes - to tailor when they disappear because of lack of available width. - Minimum content widths for the left and right panes - to tailor when horizontal scroll bars kick in because of deep hierarchies or long titles on content. I may not have worded the suggestions in a way that matches the terms used in your implementation. They are not intended as the exact settings used. Its more an allowance for a general direction of suggested layout configuration. The general direction of these suggestions is to retain whatever the opinionated stance that Retype takes with layout/design but provide some configuration to control the **compactness** or **density** of the information content that is displayed. Some content is better suited to a higher density of text and some is not - depending on the intended audience and purpose. Note that the beta API functionality is an area that I think would benefit from much higher density of textual content.
fabriciomurta commented 3 years ago

That'd be a lot of power to break Retype we give users but also the means to make the pages look just the way you wanted it to. Thanks for the suggestion!

It will potentially be pretty tricky to manipulate the custom margins and keep the custom components we implemented looking right, so we'd need to tread here with much care!