eclipse-cdt-cloud / theia-trace-extension

Eclipse Theia trace viewer extension using the Trace Server Protocol (TSP), through the tsp-typescript-client. Also the home for reusable JavaScript libraries: traceviewer-base, traceviewer-react-components
MIT License
49 stars 60 forks source link

Offer "stable" and "latest (unstable)" tool versions #464

Open ebugden opened 3 years ago

ebugden commented 3 years ago

Similar to how Trace Compass offers both:

Trace viewer users could chose between two modes:

Motivation: To be able to offer a polished experience to so we can start attracting active users (for real-world feedback and information-based design iteration), while also keeping it easy for developers to work on and demonstrate additional features.

arfio commented 3 years ago

I think this is really needed in order to have a stable version which we can show without some end-users having too much trouble running particular analyses that are not yet ready. Also It could improve some features that needs polishing before releasing them and just fix bugs when users file them.

ebugden commented 3 years ago

In the short term, maybe the priority should be to make the default version stable by filtering misbehaving views on the client side. Filtering views is not that much code (ex. Filtering all DATA_TREE views: PR #391) and developers who want to view the unstable version could easily comment the those filtering lines. Since they're missing pieces, I proposed filtering all XY charts for now #472.