The alpha version of FlorisBoard has preliminary support for shape based Chinese layouts so you can write 汉字/漢字 with say, Cangjie or Zhengma. It also has the JIS kana layout for Japanese. Although, it doesn't support Kanji Substitution yet, but you could use the shape based Chinese layouts for that in the meanwhile. As for Korean, it's supported but no Hanja support yet.
The alpha version of FlorisBoard has preliminary support for shape based Chinese layouts so you can write 汉字/漢字 with say, Cangjie or Zhengma. It also has the JIS kana layout for Japanese. Although, it doesn't support Kanji Substitution yet, but you could use the shape based Chinese layouts for that in the meanwhile. As for Korean, it's supported but no Hanja support yet.
While there isn't a release for it yet, you can take any release artifact from the GitHub Actions CI and it should have it.