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
New GUI #2425
New GUI #2425
Conversation
❤️ |
Ooh, neat! |
Do you need help? |
@lkwg82 yes absolutely, feel free to checkout my repo and make pull-request. It would especially if you have angular experience since I'm not that experienced with it. |
@calmh what dou you think about the GUI build system. It is grunt again. Some time ago I proposed it for the Website. What is your current opinion in this? |
You can just use STGUIASSETS and edit files directly, why do you need grunt? There is nothing to compile. |
Indeed I'm unconvinced of the need of a build system here. Yes, loading the GUI would be more efficient with minification and concatenation and stuff, but in 99% of cases this is from localhost and is a matter of milliseconds anyway. |
IMHO: Minification and concatination justifies in an almost always local setup with a single-page app not the additional complexity. So there is only left using sass. I like sass too, no question. But is there any reasonable tooling for sass without grunt? Is the css that complex to cut complexity with sass substantially? (I guess no.) These questions are needed to be answered to prepare the planning of additional steps.
|
I'd like to close this PR as stalled. |
For now |
In order to try to force myself to finish the new GUI, I'm making this pull request now. It is still very much WIP. This GUI has been discussed here and here
Here is a non-exhaustive list of TODOs
I'll add more items to the list as I remember them.
I appreciate any help available. I am not that familiar with AngularJS so I would especially appreciate help with the parts relating to Angular, like moving notifications to the dropdown and more.
It currently looks like this on the surface:
