grapoza / vue-tree

Tree components for Vue 3
MIT License
95 stars 12 forks source link

Implement full RTL support #198

Open grapoza opened 3 years ago

grapoza commented 3 years ago

I have no idea what the state of RTL support is for this component. It should become part of the implementation and tests. I'm guessing mostly just a bunch of new CSS.

grapoza commented 3 years ago

Technically any use of logical padding, margins etc. will be a breaking change for IE11. This won't be a problem after #208 is resolved in 4.0.0. Other browsers continue to improve their support of CSS logical properties, so instead of adding some [dir='rtl']-based CSS and reworking it with CSS logical properties later RTL support can be pushed back to the 4.0.0 project.