Здравствуйте, Pauel, Вы писали:
vsb>>https://makepad.github.io/makepad/
vsb>>Код написан на Rust и скомпилирован в WASM. Интерфейс рисуется на Canvas через WebGL (т.е. никакого HTML, всё включая рендеринг шрифтов и моргание курсора рисуется кодом). Работает действительно быстро. Размер кода полмегабайта. Для мини-IDE на мой взгляд очень неплохо.
P>А как там редактировать?
Ну берёшь и редактируешь, кнопки жмёшь. У меня вроде работает.
Здравствуйте, Pauel, Вы писали:
P>>>А как там редактировать?
vsb>>Ну берёшь и редактируешь, кнопки жмёшь. У меня вроде работает.
P>Я понял. Вобщем, эта мулька в качестве редактора использует TextArea. Т.е. не совсем честная ide.
Да, прикольно, сейчас увидел, как-то подставляют textarea туда, где курсор. Но похоже, что только для ввода используется, рендерят — сами.
Здравствуйте, vsb, Вы писали:
vsb>Да, прикольно, сейчас увидел, как-то подставляют textarea туда, где курсор. Но похоже, что только для ввода используется, рендерят — сами.
А где у них этот рендерер находится? шота я не могу понять.
Здравствуйте, Pauel, Вы писали:
vsb>>Да, прикольно, сейчас увидел, как-то подставляют textarea туда, где курсор. Но похоже, что только для ввода используется, рендерят — сами.
P>А где у них этот рендерер находится? шота я не могу понять.
Ну <canvas> на всю страницу, это оно. Если вопрос про код — то в makepad_wasm.wasm на 460 kB.