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

Implement native issue view #140

Open
rszwajko opened this issue Dec 6, 2024 · 1 comment
Open

Implement native issue view #140

rszwajko opened this issue Dec 6, 2024 · 1 comment
Assignees

Comments

@rszwajko
Copy link
Contributor

rszwajko commented Dec 6, 2024

Implement issue view from the wireframes.
Image

@rszwajko rszwajko self-assigned this Dec 6, 2024
rszwajko added a commit that referenced this issue Dec 11, 2024
Layout:
1. group incidents by message (top level) and file (2nd level)
2. within message group the files are sorted based on the entire path
3. within file group the incidents are sorted based on line number

Actions:
1. top bar
    a) open Analysis webview 
    b) expand all nodes 
2. context:
   a) open details in Analysis webview (currently just opens the webview)
   b) expand all child nodes
3. one-click expand for nodes with only one child 
4. open Analysis webview when extension is loaded (first time the
    perspective is accessed)

Refactorings:
1. move Analysis web view to the editor section (similar to Resolution
    webview)
2. disable full screen toggling for Analysis webview
3. embed initial state data in the HTML to ensure that first message
    won't be missed

Reference-Url: #140

---------

Signed-off-by: Radoslaw Szwajkowski <[email protected]>
@rszwajko
Copy link
Contributor Author

Functionalities not implemented in #141

  1. empty states (top row in the attached wireframes)
  2. "run analysis" action (top bar)
  3. fully functional link to webview - current code just opens a webview without navigating the right issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant