scrapbox-katex-previewer
2024-01-13 10:44:08 already deprecated
takker.iconはもう使っていない
標準の数式記法previewで十分
標準のほうはエラー内容が表示されないという点が最初不便だったが、次第に気にならなくなってしまった
/icons/hr.icon
数式をpreviewするUserScriptの実装
takker99/scrapbox-katex-previewer
App.tsxがentry point
Install
get 0.3.2 minified code
get nightly bundled code
特徴
仕様
scrapboxの数式preview機能と衝突しない
$ \frac{1}{2}mv+\frac{1}{2}kx^2=C
https://gyazo.com/4106a18b8565de62897304af06610793
従来の実装だと、previewされたテキストまでレンダリング対象の数式に含めてしまう
https://gyazo.com/cf3aaaf35fdfdec02a0038c836ff1f35
.formula codeのみをrendering対象にすれば直る
実装
Gitで管理し、ローカルでcodingするようにした
TSXで書く
htmは止めた
Web Componentを止めた
ややこしくなるだけ
代わりにElement.shadowRootにReact appをmountしてCSSをカプセル化することにした
実装したいこと
エラーのときだけ表示するようにする
標準の数式記法previewのほうが見やすい
scrapbox-katex-previewerだとポップアップで上の式が隠れてしまう
エラーのとき下部に空きができるので、そこにエラーを表示させていただく
だいぶ単純な構造になりそうだから、Preactを外しても作れそう
機能が大幅に変わるのでmajor versionを上げておく
バグ
v0.1.3でkatex.tsが型エラーを起こしてる
なんでだ?
2022-01-07 09:55:49 普通に型を間違えてた
直した
✅編集画面以外だと型エラーが出る
2022-05-27
12:20:23 ===を!==にしていた
2022-05-26
20:07:13 ↓のバグ修正
https://github.com/takker99/scrapbox-katex-previewer/pull/15
19:31:26 有効化と無効化を切り替えられるようにした
scrapbox-history-sliderやtakker-workflow@0.0.1/next-action-viewerの方法を使った
https://github.com/takker99/scrapbox-katex-previewer/pull/14
2022-05-24
14:01:03 Scrapboxのカーソル移動を検知する方法を、MutationObserverから邪悪な方法に切り替えた
https://github.com/takker99/scrapbox-katex-previewer/pull/11
2021-11-15
14:25:43 v0.1.1で直っていないと思ったのでコードを変えてv0.1.2を作ったが、よく見たら単にv0.1.0のbundleコードを見ていただけだった
まあいいか
12:43:59 読みやすいError viewにした (scrapbox-katex-previewer)
#2024-01-13 10:44:24
#2022-05-26 19:39:32
#2022-05-24
#2022-05-02 06:24:41
#2022-02-17 17:41:34
#2022-02-16 17:29:34
#2022-01-07 09:45:57
#2021-11-15 13:13:42
#2021-11-13 20:51:19
#2021-11-06 12:46:37