Anton
самая сложность как раз написать даже этот простенький тулкит
Маjко
Anton
даже если взять тот же lyon за основу
Anton
как движок отрисовки
Anton
и pango для шрифтов
Anton
еще много проблем будет с эвент системой
Anton
я бы сказал эвент система это главная проблема
Anton
ui/ux и все такое))
Anton
дизайн архитектуры на расте я думаю очень слабо понимаю
Anton
я могу только на компоненты разного уровня и что они должны делать разбить
Маjко
А, ну дак это то при чем в гуефреймворке?
Контролы то нативные в идеале должны быть, там уже всё нарисовано
Anton
но осилить rfc я сам не смогу
Anton
Anton
должен сделать рабочий скроллинг, без падения производительности и с кжшами
Anton
обдумать как это будет работать с анимацией и эвентлупом
Маjко
Ну я к тому и говорю, что навыки ui/ux тут ток для работы с библиотекой.
А не для её реализации
Anton
обработки стейтов, обработки зон эвентов, областей, базовую стилизацию и тд
Маjко
Имхо
Маjко
https://github.com/memononen/nanovg
Anton
ты чо контексты подменяешь
Маjко
Найс
Anton
Anton
вообще сейчас самый простой вариант который я вижу
Маjко
А если серьезно — я б поучаствовал, если ты начнешь работать над этим всерьез.
Хороший тулкит, который можно использовать без сильной боли в заднице был бы офигенной частью экосистемы раста.
Но ИМХО, тут надо абстракцию делать не над opengl, а над API разных осей.
Потому что в OpenGL рисуют и так, уже есть проекты на расте, но это бессмысленное говно, если рисовать надо приложения, а не интерфейсы в играх.
Anton
это - lyon для отрисовки, с использованием MSAA для аппаратного сглаживания
Anton
и самому написать для него эвент систему
Anton
и для первого этапа рисовать сами элементы в svg и потом их импортить и рендерить через lyon_svg
Маjко
Дык хрен это кто будет юзать, если оно будет выглядеть не нативно
Anton
А если серьезно — я б поучаствовал, если ты начнешь работать над этим всерьез.
Хороший тулкит, который можно использовать без сильной боли в заднице был бы офигенной частью экосистемы раста.
Но ИМХО, тут надо абстракцию делать не над opengl, а над API разных осей.
Потому что в OpenGL рисуют и так, уже есть проекты на расте, но это бессмысленное говно, если рисовать надо приложения, а не интерфейсы в играх.
я и собираюсь его писать всерьез, но пока я не разработаю стратегию и что и как потенциально вижу в работе и наборы примеров не обобщу, людей привлекать пока смысла нет))
Anton
вообще я инфу собираю, ссылки, статьи, как что работает и у себя собираю в спец папочке для этой хуйни
Anton
единственный серьезный косяк - мое хуевое знание раста)))
Anton
Anton
мы просто сделаем несколько тем для начала чисто для вида
Маjко
Anton
а потом думаю со временем портируем стайлинг для самостоятельных рисовок виджетов
Anton
Anton
плюс 4 месяца почти ежедневной дрочки с gtk тоже позволили разные моменты изучить
Anton
крч надо собрать все то дерьмо что я собрал, оформить текстовое описание и чо надо и чо хочу и как примерно представляю как это сделать
Anton
скину сюда и можете закидывать помидорами тухлыми
Seva
с утра 500+ новых сообщений в чати, их них кажется только процентов пять про раст :)
Seva
я только в го играю ⚫ ⚪
Маjко
Поколение пепси атакуэ
Маjко
Или это уже поколение доты
Маjко
Хз
melvin
она на раст написана?
Светомеч
melvin
странно, странно
Stanislav
надо сделать значит
Safort
shramko_rs
Похоже на название нового майнера.
Vladimir
А если серьезно — я б поучаствовал, если ты начнешь работать над этим всерьез.
Хороший тулкит, который можно использовать без сильной боли в заднице был бы офигенной частью экосистемы раста.
Но ИМХО, тут надо абстракцию делать не над opengl, а над API разных осей.
Потому что в OpenGL рисуют и так, уже есть проекты на расте, но это бессмысленное говно, если рисовать надо приложения, а не интерфейсы в играх.
Не скажи, тот же электрон взять, похер где он рисует, выглядит норм - его и юзают. Также с опенгл/вулкан, если будет выглядеть как говно мамонта, то да - только в игры, а если норм, то крутяк ж будет
Vladimir
Вообще шрамко, тебе всё что нужно это компонентную модель поверх рендера от серво сделать
Max
https://github.com/Ralvke/logram
(Да, уже было, до переписывания с нуля)
Vladimir
Vladimir
Или это нужно решать поверх?
Max
В регулярки только может
Vladimir
Ну уже болиелимение х)
Vladimir
Добавить ещё как один из выводов к slog
Vladimir
И норм
Max
Ок
Влод
Это самое.
А как там у серво?
andrei
лол
Влод
А все сидят на файрфоксе? Там же тип вебрендерер на русте
Влод
Тип перфоманс
Anonymous
мем
Vladimir
Что ты пытаешься донести
Vladimir
Фаерфокс хороший
Vladimir
И был хороший
Vladimir
А сейчас вроде ещё лучше
Влод
Ну да
Влод
Так и есть
Vladimir
Мне например не нравится, что я не могу 30 вкладок в сафари открыть
Vladimir
(
Влод
Мне правда опера больше нравится но это вкусовщина
Vladimir
Точнее могу, но через пару недель мак зависнет
Влод
Хм, чет у меня такого не было, хотя тоже грешу большим числом вкладок