From 4ebf28b2214d35eef4b30ab2ad6dda54fa9ebe4e Mon Sep 17 00:00:00 2001 From: Gabor Kiss-Vamosi Date: Thu, 11 Jul 2024 07:47:36 +0200 Subject: [PATCH] add editor work begun post --- ...2024-07-05-work-begun-on-lvgl-ui-editor.md | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 _posts/2024-07-05-work-begun-on-lvgl-ui-editor.md diff --git a/_posts/2024-07-05-work-begun-on-lvgl-ui-editor.md b/_posts/2024-07-05-work-begun-on-lvgl-ui-editor.md new file mode 100644 index 0000000..e2908d4 --- /dev/null +++ b/_posts/2024-07-05-work-begun-on-lvgl-ui-editor.md @@ -0,0 +1,23 @@ +--- +layout: post +title: Work began on LVGL’s UI Editor +author: "kisvegabor" +cover: /assets/editor/work-begun.png +--- + +In the past six months, we have been in discussions with both small and large companies to better understand their true needs. Based on these conversations, we have gained a solid understanding of the features that would significantly aid in developing and maintaining UIs: + +:point_right: Adopting a XML or JSON based domain-specific language (DSL) to define the view UIs in a declarative way. +:point_right: Modular, easy-to-edit, and developer-friendly generated code for defining the logic. +:point_right: A component-oriented approach, similar to React on the web, along with robust component libraries to facilitate the creation of visually appealing projects even without a designer. +:point_right: Seamless integration with mainstream version control systems like Git, GitHub, GitLab, and BitBucket. +:point_right: A testing tool to detect regressions. +:point_right: Smooth transitions of UIs from Figma. + +We have also gained significant partners who will assist us on this journey. We are finalizing the contracts now and hope to disclose their names next month. + +While we believe we have a deep understanding of how this tool should work, we acknowledge that our view may not be perfect. Therefore, we will periodically publish beta versions during development to gather your feedback. We are targeting the summer of 2025 for the release of version 1.0. + +According to our plans, it will be a closed-source commercial tool; however, it will be free for open-source projects. + +Developing a UI editor is a significant step in LVGL’s evolution, and we are eager to hear your thoughts. Did we miss an important feature? Did we approach any aspect incorrectly? Please share your feedback and have a living discussion about LVGL’s UI editor.