-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UI Components Library for Telegram Mini Apps #364
Comments
Thanks, @delovoyhomie for approvement |
Hello everyone! What are your thoughts on a cross-platform design system? What other options do we have for the UI Component Package?
Like: Looking forward to community thoughts, thanks! |
Good evening, We would love to take on this assignment, and we are currently in the process of preparing the design for this issue. Desired reward: $20,000 We will publish a version for each of the designated segments: Layout, Form, Navigation, Feedback, Overlays, Data Display, Typography, and Miscellaneous. We can split the reward for each block. We plan to use Storybook for documentation. This tool will make it easier to delineate documentation in each component and make property descriptions available in the IDE. UPD: Stage 1: Overall architecture (provider for theme, platform, etc.), Typography components, and buttons. |
Hi! I've added a cli to the ton-design-system package, and we are now capable of distributing pre-built components. Today, I tested the command npx "@designervoid/ton-design-system@latest" cli -g and successfully integrated the Button component into a I'm currently in the process of creating React components and more complex components. |
Hi @designervoid , thank you for suggestions and appreciate yours efforts. But we aim UI Kit following strict guidelines of Telegram. @mainsmirnov team is on UI kit layouts and we will ask them to contribute for web components library. |
@kuhel thank you ,would you please make these consideration somehow more obvious in future ,so community can discuss next step not assignment . |
Well, I must admit that request was focused on UI language of Telegram from the very beginning.
|
Greetings, community! We are thrilled to announce the release of the beta version of our library.
|
@mainsmirnov thank you for the contribution!To accurately recognize your valuable contributions in our repository, we kindly request you to submit a Pull Request to the Hall of Fame file, providing the wallet address and a link to the bounty with the number. Please follow these steps:
|
Summary
Objective
To develop a React UI Components library for Telegram Mini Apps that implements the design language outlined in the Figma Telegram UI Kit.
Functionality
Technical Requirements
Handling the themeChanged event and theme switching.
Transitioning to fullscreen mode upon app start.
UI adaptability at viewportChanged event.
UI and web application viewport adaptability upon the appearance/hiding of the Main Button through setParams.
Must consider the characteristics of both fullscreen and compact web views.
Deliverables
Approval
This specification must be approved by the project stakeholders before work commences. Any changes to the scope or deliverables should be documented and agreed upon by all parties involved.
Context
To develop a React UI Components library for Telegram Mini Apps that implements the design language outlined in the Figma Telegram UI Kit.
References
https://weui.io/
https://vkcom.github.io/VKUI/
https://mantine.dev/
Estimate suggested reward
Up to $20K
The text was updated successfully, but these errors were encountered: