Closed nicosammito closed 2 years ago
Well you've got a point. Geist-ui is actually somewhat buggy and I had to solve it with some dirty codes.
However, I don't think anyone will want to rewrite the whole repo in another framework. The development is nearly done (we don't need to write jsx for dev doc and user manual will only come after first alpha of the OS) and all we need to do now is to maintain & update it. It's not like Geist-ui is unusable or broken, and there's always methods to bypass any kind of issue. Switching to another component will not really be that much beneficial, and it's not really worth the time. If you got the time, learn Qt and help development on the OS. If everyone agree, this might become the first wontfix issue.
Well you've got a point. Geist-ui is actually somewhat buggy and I had to solve it with some dirty codes.
However, I don't think anyone will want to rewrite the whole repo in another framework. The development is nearly done (we don't need to write jsx for dev doc and user manual will only come after first alpha of the OS) and all we need to do now is to maintain & update it. It's not like Geist-ui is unusable or broken, and there's always methods to bypass any kind of issue. Switching to another component will not really be that much beneficial, and it's not really worth the time. If you got the time, learn Qt and help development on the OS. If everyone agree, this might become the first wontfix issue.
Yeh you are absolutely right, it would take a lot of time to rewrite the whole project. But I think it's worth it. Imagine we would rewrite the whole thing, when it's actually complete. This would take more time than simply change it now and then build on it.
I have reviewed this with Pigpot, and we both think Geist-UI's look better suits our need, better than Bootstrap and Chakra. Geist-ui is perfect for our project. As for lack in functionality and components, we have sufficient resources to make libraries that's designed specifically for our need *wink wink dynamicWidth ;)* If we are to rewrite the whole project, it's when we do it for Svelte.
Is your feature request related to a problem? Please describe. The problem with Geist is, that it's not that popular as bootstrap, Chakra, etc., so they're are some components and features missing. Also it hasn't got a big community with a lot of pre build components.
Describe the solution you'd like It what definitely make more sense for such a big website, which should look awesome for such a big OS, to switch to another bigger UI component framework like Bootstrap, Chakra and so on.