notion-rtl
A Chrome extension to enable RTL support in https://notion.so
The extension isn't really doing anything fancy, all it's doing is that it fetches all top-level blocks that
are direct children of .notion-page-content
that don't have the dir
attribute, every 200 milliseconds (this part really needs to be optimized, I made it in a hurry, but check out #2 if you're willing to help)
then it sets dir="auto"
on those blocks.
Desktop App Support
Check out Notion Enhancer for more information on getting this working on the Notion desktop apps.
Developing
- Go to Chrome's extensions page
- Click Load Unpacked
- Select this repository's root
- Make sure the Chrome Store version of the extension is turned off
Note: You may need to press the reload button on the unpacked version of the extension at times.
Testing
We have a set of public Notion pages to check the extension on, we're looking into adding integration testing based on them.
Contributors β¨
Thanks goes to these wonderful people (emoji key):
Mohamad Bahamdain π» π€ π¦ |
Dotan π» |
Ehsan Zumrut π |
Fahme Bnchi π» |
Tom π¦ |
This project follows the all-contributors specification. Contributions of any kind welcome!