先日『runstant』という
Webツールを公開しました.
アクセスログ見ると結構な人が使ってくれたみたいでありがとうございます!
思いつきで適当に作ったわりに良いあんばいで落ち着いたので良かったです^^
それはそうと本題ですが, リリースしてからというもの
あれができないだの, これ対応してくれだのと無責任なユーザーたちからありがたい意見が
たくさん届いたので実装してみました.
今回はそのアップデート内容についてさらっと紹介します.
コンソール対応
今回のアップデートの目玉です!!
昨日 『ドットインストール』と『runstant』って実は相性良いんじゃね?って話 という
エントリーを公開したのですが, そこのコメントで
@fainder さんから console.log
の結果を見たいという大変おこがましい
ありがたい要望が届きました.
確かになと思ったし, ドットインストールとの連携を勧めるなら
そのぐらい対応しとけよ!と自分を責めました. 徹底的に. 2分ぐらい.
速攻で実装にとりかかり, iframe との連携なのでちょっと厄介かなと思ったのですが,
わりとスムーズに実装できました.
console.log("Hello, world!")
とかを script のほうに書き込むと
画面左下のコンソールビューに "Hello, world!" と表示されるのがわかるかと思います.
[sample]
プレビューとエディタのサイズ比率を変更
こちらは古くからの友人, いやオタクプログラマ, いやただの変態の @Rosetta_Halt から頂いた要望です.
エディタをもっと広く使いたいということだったので, プレビューとエディタの比率を
1:1 から 5:8 に変更しました.
個人的にも使いやすくなったと思ってます!!
ユーザー名, テーマ, normal/vim/emacs を設定できるように
ユーザー名, テーマ, normal/vim/emacsをそれぞれ設定できるようにしました.
それぞれ localStorage に保存するようになっています.
ユーザー名は特にまだ使い道はありません.
こういうときに使って欲しいとかあれば教えてください.
テーマはたくさんあります. とりあえず Ace にあるテーマをすべて
選択できるようにしました.
normal/vim/emacs は, とりあえず設定できるようにしたという感じです.
私は vim も emacs も使えないゆとりエンジニアなので確認さえもしていません.
誰か確認して問題あれば pull req ください><
html/style/script のアクティブ化
地味な修正ですが, 今編集中のタイプがアクティブ(ちょっと色が濃くなるように)しました.
以上が今回のアップデート内容です.
実は jade や less, coffeescript といった alt 系の言語のサポートも
終わってたりするので近々公開します. お楽しみに^^
これからも 自分が実装しないのをいいことに好き勝手な
ありがたい意見, アドバイスまってます♪