window.scrapboxにカーソル位置や選択範囲を取得するAPIを生やしてほしい
自分のカーソルの位置
現状でも自前で座標計算を行えば取得できますが、標準で提供してもらえると助かります
自分のカーソルの位置変更イベント
現状でも.cursorのstyle属性をMutationObserverで監視すれば検知できます
自前での実装がかなり難しいです
理論上は自分のカーソルの位置取得と同じ方法で座標計算すれば取得できます
しかし実際には記法がむき出しでない状態になることもあるので、MutationObserverで予め文字選択の開始位置を記録しておくなどの処理が必要になります
勿論絶対に自前で実装できない機能というわけではないのですが、あまりに複雑でメンテナンスがとてもしんどいので、標準で提供していただけると大変助かります
選択範囲の中身
特に、選択範囲の中身を取得できるAPIを生やしてほしいです PCではdocument.getElementById('text-input').valueで取得できますが、mobileでは選択範囲の座標と文字との当たり判定から選択範囲内の文字列を計算するしか方法がありません
せめてmobileからでも簡単に取得できる方法を用意していただければと思います