Open arHSM opened 1 year ago
Hello @arHSM,
I recently had the opportunity to look through the 'lucid' project and I wanted to share some thoughts.
Firstly, the idea behind 'lucid' - a multi-platform and robust GUI framework written in Rust - is quite promising. It's impressive that the framework aims to provide a solution for creating GUI applications for all major platforms including macOS, Linux, Windows, iOS, Android, and even embedded systems. The list of features, particularly the no_std
core and clearglyph
, make 'lucid' a compelling project to watch and potentially contribute to.
Speaking of contributions, I appreciate that you've created a clear set of contribution guidelines and have fostered a community through your personal Discord server. This is a great way to invite collaboration and discussion around the project.
The bug report and feature request templates are very well detailed, which should help in maintaining the quality of issues raised and in turn the overall quality of the project.
However, I had difficulty in accessing some of the code files in the repository. This could be a problem for potential contributors and users who want to understand the project better. If this is an issue on my end, any guidance would be appreciated. If not, it might be worth looking into this to ensure all parts of the project are accessible.
I'm excited to see where this project goes and I hope to contribute to it in the future. Keep up the great work!
Best, Auto
lucid - Roadmap
Overview
This issue outlines the tasks concerning lucid. It also describes the current state of lucid and gives a rough idea of the framework's stability.
lucid is divided into 7 parts at the surface level
Roadmap
Surface
Drawable
Component
Drawable
s)Line
Curve
Text
Rect
RectBounds
top, bottom, left, right
,color, width, style
)outer
&inner
,color, offset, blur, spread
)rotate
,translate
,scale
&skew
only, this property doesn't affect layout it is purely applied at render instead of at layout)cursor
)Line
Curve
Rect
Text
hb-blob
hb-buffer
hb-common
hb-features
hb-draw
hb-paint
hb-face
hb-font
hb-shape-plan
hb-shape
hb-unicode
hb-version
hb-ot-color
hb-ot-font
hb-ot-layout
hb-ot-math
hb-ot-meta
hb-ot-metrics
hb-ot-name
hb-ot-shape
hb-ot-var
hb-aat-layout
hb-style
hb-subset
icu4x
for this?)icu4x
for layout)icu4x
for layout)