Skip to content
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

[discussion] Features for Devtools Initial Launch #23

Closed
david-crabnebula opened this issue Sep 6, 2023 · 1 comment
Closed

[discussion] Features for Devtools Initial Launch #23

david-crabnebula opened this issue Sep 6, 2023 · 1 comment
Labels
enhancement New feature or request needs thought We need to resolve some questions before we can work on this

Comments

@david-crabnebula
Copy link
Contributor

As we prepare for the initial launch of our devtools, we need to consolidate and discuss the proposed features. Based on our internal discussions, the following features are currently being considered:

Logs

Like to the Devtools console, but tailored for Rust logs originating from Tauri and associated crates. The core functionality should revolve around logs_watch and logs_unwatch. These should be active ONLY when the logs viewer is present in the viewport.

Span Waterfall

Representative of call stacks, especially IPC, Tauri commands, etc. The primary goal here is to measure metrics such as busy time, idle time, the time taken by on_enter, and on_exit. As of now, the naming and full features set for this module are not yet finalized. A potential feature could be filtering by name, allowing users to input, say, "ipc", and view all related IPC events with timing.

Tauri Config Inspector

For the initial release, this could be a straightforward JSON viewer designed to simplify the process of inspecting the Tauri configuration. Important features might include search capabilities, easy navigation, and a clean UI to enhance user experience.

Assets Analyzer

This would be a visual tool providing insights into what's bundled within a Tauri app. Using a treemap, users can visualize various assets - images, JavaScript files, and more. The objective is to offer a comprehensive visual representation of the Tauri app, highlighting its structure and content.

@david-crabnebula david-crabnebula added enhancement New feature or request needs thought We need to resolve some questions before we can work on this labels Sep 6, 2023
@david-crabnebula
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs thought We need to resolve some questions before we can work on this
Projects
None yet
Development

No branches or pull requests

1 participant