PhotonUI is a UI framework library designed to help developers build responsive user interfaces for modern applications. It provides a straightforward and flexible foundation for creating dynamic layouts, managing UI components, and integrating with back-end systems. With a focus on simplicity and maintainability, PhotonUI makes it easier to develop scalable UIs while ensuring smooth user interactions across different platforms.
Join us in creating a flexible and scalable platform that empowers innovation through modular design and dynamic extensibility.
- Getting Information – Where to find documentation and support resources.
- Support Questions – Check if your question has already been answered.
- Bug Report – See if your issue has already been reported.
- Feature Requests – Find out if your idea has already been suggested.
- Site Mention – Submit community resources for inclusion.
- Documentation – Comprehensive guides and references for PhotonUI:
- Community Chat – Join our Discord for real-time support and collaboration.
- Search Existing Discussions
Browse existing discussions to see if your question has already been addressed.- If you find a relevant discussion, join the conversation by commenting or reacting.
- Start a New Discussion
If your question isn't answered, create a new discussion in the appropriate category (such as Q&A or Support).- Use a clear, descriptive title (e.g., “How do I ...?”).
- Provide detailed information and context to help others assist you efficiently.
- Follow Up
Enable notifications or check back for responses. Please be patient, as maintainers and community members may reply asynchronously.
Please use the Support category for these requests, not GitHub Issues. This helps keep actionable issues separate from community and promotional content, and makes it easier for maintainers to review and organize submissions.
- Search for Existing Bugs:
Review open bug reports.- Add details or reopen if your issue matches an existing report.
- File a Bug Report:
Use the Bug Report template.- Include detailed steps to reproduce, expected and actual behavior, and environment details.
- Monitor and Respond:
Watch for follow-up questions or requests for additional information.
- Check for Existing Requests:
Search open feature requests.- Comment to expand on existing requests; avoid duplicates.
- Submit a Feature Request:
Open a Feature Request.- Reference any related documentation needs in your request.
- Clearly describe the feature, its purpose, and potential impact.
- Stay Engaged:
Enable notifications or check back for discussion and status updates.- Features are accepted when labeled "approved" and may be scheduled for future releases.
If you have created a resource relevant to PhotonUI and would like it featured on our GitHub Pages:
- Start a new discussion in the General category.
- Prefix your discussion title with [PROMO]** (e.g.,
[PROMO] mysite.com: PhotonUI UI Showcase). - Respond to any follow-up questions from maintainers.
- You will be notified if your submission is accepted and published.
Please use the General category for these requests, not GitHub Issues. This helps keep actionable issues separate from community and promotional content, and makes it easier for maintainers to review and organize submissions.
Please review our CONTRIBUTING guidelines for details on how to participate, coding standards, and the development workflow.
Refer to our Design Document and Code of Conduct for further information.
- Michael Wigley - Programming - mdwigley
See the list of contributors who have participated in this project.
- LGPL-3.0 (View License)
- Permits use in proprietary software.
- Modifications to LGPL code must be shared under LGPL.