convert inline view to use overlay decoration and standard UI components

Convert inline view to use overlay decoration, and standard UI components.
I just build from source and it still overflows on 0.153.0-5a93f14

If you change this to `width: auto` then it fits.