Rotonde / rotonde-client

Rotonde Base Client
https://client-neauoire.hashbase.io/
MIT License
227 stars 49 forks source link

[Enchantment] Update notification/Log [General UX|UI] #97

Open hammanandre opened 7 years ago

hammanandre commented 7 years ago

Whenever a new update is run and the portal.json local is updated with a new version number etc. Display a notification showing what changed in the new update.

I'm pretty new to the whole p2p thing as well as rotonde but this feels like a UX thing that is a nice to have.

I also wanted to mention the possibility that since the elements are generated in script the possibility of actually having them placed in such a way that users can have a local script that effectively takes the same data as arguments as the generating methods but basically overrides the base methods. Thereby allowing users to have there own style and layout effectivly.

But I'm not sure what the relevance of this is in light of the new breaker 0.8 app structure as well I'm familiar with the C# way of creating virtual and overriding methods in the inheritance structure and not familiar at all as to what the JS equivalent of this is and if it is a thing in JS.

neauoire commented 7 years ago

I also wanted to mention the possibility that since the elements are generated in script the possibility of actually having them placed in such a way that users can have a local script that effectively takes the same data as arguments as the generating methods but basically overrides the base methods. Thereby allowing users to have there own style and layout effectivly.

At the moment, you can create your own custom.css for styles, and the system allows for client custom.js to be implemented as well. I would start there, it's changes that are not affecting the client base, allowing people to create their own flavour of the client :)

eelfroth commented 7 years ago

Display a notification showing what changed in the new update.

cool idea! a changelog could be nice in general…