User Styling and UI Customization #835
Replies: 12 comments 17 replies
-
One reason why I'd like this is because the current design has too much white space and uses my screen space inefficiently. Here I can see only ~2x less text than I could, because of the white space. |
Beta Was this translation helpful? Give feedback.
-
I would like to upvote this feature request. I echo the statements from @agentydragon in allowing some level of customizations for white space. I personally use a 32" monitor, and there can sometimes be an absurd level of unused white space. I believe some level of user control would be very beneficial. Ideally, there would be some presets, like in Gmail or Discord, where users can decide between "Comfort", "Moderate", or "Compact" levels—this could also be "Tablet", "Phone", "Touch", "Desktop", "Desktop HiDi", or whatever makes sense for the community. In addition, opening up a .css or .XML document where advanced users can zero in on exact values would be nice. Morever, I believe that being able to adjust fonts is very important. Typography can make a big difference in the ease of reading and people with dyslexia and other reading disabilities. Monospace sans-serif fonts are the trendier and more common font choices for apps (and better for coding), but they are not ideal in all scenarios. Serif fonts will often work better for more people doing longer reading and writing sessions by working more easily with people's reading heuristics. |
Beta Was this translation helpful? Give feedback.
-
Roam recently added multi-width support. Agree that there should be an easy way to change fonts. cc @shanberg Regarding User Styling and UI Customization, I would prefer for us to create settings interfaces before custom CSS. This seems very doable for having ~3 widths, or for changing typography globally. I think custom CSS is the most powerful but would be medium-difficulty to implement and potentially hard to maintain. |
Beta Was this translation helpful? Give feedback.
-
The font Athens comes with makes it unusable for anyone with reduced vision, including almost the entire population over the age of 40. |
Beta Was this translation helpful? Give feedback.
-
Echoing the vote for sepia mode (#783) here. archived that discussion and moved this (#835) from issues to discussions so we have one place to talk about this |
Beta Was this translation helpful? Give feedback.
-
Allow multiple options of colors for the white and dark themes, or personalized ones, and similar options for fonts and font sizes maybe something like this: |
Beta Was this translation helpful? Give feedback.
-
I would also like to remove the shaded frame surrounding the daily pages. It does eat up too much screen space once I make the sidebar wider. I basically just hack this by opening daily pages via the search bar 😌 |
Beta Was this translation helpful? Give feedback.
-
Maybe not the exact same opinions as others, but I really like the simplicity of styling in Athens. I am totally fine with dark and light themes. I personally want as few options as possible. If you give me css theming, I will spend my time tweaking the style instead of writing and my interface will end up bloated for sure! Amongst all similar other apps, Athens is the one that looks the most appealing out of the box. Style is a matter of personal opinion, but if something is implemented in that direction, please do it sparingly and don't give us too many options 🙏😊. |
Beta Was this translation helpful? Give feedback.
-
Some work done to prototype a popover control with some example customization options. The settings in the popover are for demonstration purposes only. Prototype: https://48lr3.csb.app/ |
Beta Was this translation helpful? Give feedback.
-
A very slick implementation of end-user customization is Clover. In settings, there are two options for customization: Easy and Advanced. Easy
Advanced
Demo: CleanShot.2021-05-27.at.15.52.28.mp4 |
Beta Was this translation helpful? Give feedback.
-
Being able to control fonts, spacing and overall page design is a must I find the current layout is to thin and narrow |
Beta Was this translation helpful? Give feedback.
-
Any update on this? I'm tempted to maintain my own fork just for the sake of having appropriate fonts. As I emphasized above, customization is not only a matter of preference (which is definitely important) but also accessibility. Edit: Rather than describing changes I was making here, I wrote up the changes I made and posted them on my website in case it helps anyone else. |
Beta Was this translation helpful? Give feedback.
-
Related to Plugin System #63
For users to customize their notetaking experience in Athens there are several ways forward that we can think about. This issue was inspired by this question on discord. Not high priority at the moment.
Use Case(s)
Current Theming in Athens
Option 1 roam/css
Option 2 native styling
Inspiration for native theming
References
Beta Was this translation helpful? Give feedback.
All reactions