ChinaIceF / PyQt-SiliconUI

A powerful and artistic UI library based on PyQt5,基于 PyQt5 的UI框架,灵动、优雅而轻便
GNU General Public License v3.0
455 stars 44 forks source link

Modernize and standardize this project #6

Open rainzee opened 3 months ago

rainzee commented 3 months ago

Abstract & Motivation

This proposal aims to enhance the standardization and modernization of the component library, focusing on improving the developer experience and overall code quality.

As one of the maintainers of PyQt-Fluent-Widgets, I understand the significant benefits of standardizing and modernizing our codebase. These benefits include improved code writing experiences, enhanced error checking, seamless continuous integration, reduced errors, and performance improvements.

Implementation

We will achieve our goals through a series of progressive PRs

ChinaIceF commented 3 months ago

I am very pleased with your concern for this project.

In the past, due to the occupation of my time by my studies, I was unable to fully devote myself to the development of this project.
But now, after the college entrance examination, I have more time to study and create, and constantly improve the project.

I am very willing to work with you to complete these tasks.

rainzee commented 3 months ago

初步的项目标准化差不多了,接下来就是重新设计代码结构了?有兴趣讨论一下吗?

ChinaIceF commented 3 months ago

当然 我对这个库的定位是为用户提供模板(如gallery的界面)、控件(如按钮)和处理方法(如动画管理器) 所以我接下来打算将这三类东西分别放在SiliconUI文件夹下的三个模块文件夹内 同时我也打算将ui.py集成成一个类,用于快速在模板上构建界面

rainzee commented 3 months ago

有 QQ 吗,这种讨论还是在 IM 上高效一点,1004529162

ChinaIceF commented 3 months ago

好的

Cassianvale commented 1 month ago

Have you considered starting a discord group?

ChinaIceF commented 1 month ago

Yes, I think it will be convenient for both users and developers if start a group for discussing and exchanging ideas on IM platform. But I'm still hesitating about starting groups whether on QQ or on discord.

rainzee commented 3 weeks ago

Too many invalid comments, should use built-in inline documentation support