Currently I assume u guys donot provide any way to customize the Kite UI. Is it feasible to write browser plugin(as in my case google chrome) to hijack the UI and provide my customization on top of it? Before I plunge wanted a feasibility check.
@vivek thanks.The ajax call is definitely a way to customize.However if I am looking to add extra charting features e.g if I want to append a additional DOM element in the charting area is there a way to do it?I ask this question as I see that the charting area is rendered as a canvas element.A bit skeptical about modifying/re-rendering canvas(can end up into a performance kill).Is there a better way you can suggest ?
Its a pretty mature lib with extensive documentation - you should be able to create your own stuff without dealing with the underlying canvas.
The Kite App is an angular app that seems to be built with good modularity and standards. That means you can pretty much rely on injecting your own stuff within the webapp and expect it to stay reliable for a long time unless they deliberately change something. How you'd inject is your choice - but I guess it would injected via a chrome extension
A word of caution: This might be okay for personal use and hobby dev. But for any commercial use, clear out the semi-legal areas outside of the forums.
If you want to toss some ideas around, pm me: atob "U2t5cGU6IGFudXBzaGluZGU"
Kite uses a chart lib http://documentation.chartiq.com/
I didn't try modifying the charts a lot, but a simple thing like this works:
(A mouse button or touch pad was clicked down) http://documentation.chartiq.com/tutorial-Click interaction.html
Its a pretty mature lib with extensive documentation - you should be able to create your own stuff without dealing with the underlying canvas.
The Kite App is an angular app that seems to be built with good modularity and standards. That means you can pretty much rely on injecting your own stuff within the webapp and expect it to stay reliable for a long time unless they deliberately change something.
How you'd inject is your choice - but I guess it would injected via a chrome extension
A word of caution: This might be okay for personal use and hobby dev. But for any commercial use, clear out the semi-legal areas outside of the forums.
If you want to toss some ideas around, pm me: atob "U2t5cGU6IGFudXBzaGluZGU"