In ImLog, I wanted to achieve a seamless, flicker-free transition between the IME and the attachment panel—similar to WeChat. It's essentially table stakes for any chat app. With some help from Gemini, I iterated on the implementation until it felt solid.