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

[frontend] Use coq-lsp view which in turn is jsCoq view converted to React #336

Merged
merged 8 commits into from Aug 17, 2023

Conversation

ejgallego
Copy link
Member

No description provided.

@ejgallego
Copy link
Member Author

@corwin-of-amber this branch now only contains the new Goal View UI, we can merge when we think it is ready.

Restored the splash screen. The info view is hidden until needed.
Probably `fflate-unzip` is inconsistent because it does not have a
`'type': 'module'` field.
Should check.
Still does not work, blocked by the workspace refresh capability of the worker.
For flex layout (fixed layout rip probably).
@corwin-of-amber corwin-of-amber merged commit a796825 into v8.17+lsp Aug 17, 2023
@ejgallego ejgallego deleted the v8.17+lsp+goalview branch August 18, 2023 14:21
@ejgallego
Copy link
Member Author

ejgallego commented Aug 18, 2023

Great, thanks Shachar! It is looking pretty nice IMHO.

Is there any change you would like to get upstreamed to the view?

(I'm trying to figure out a better setup for sharing the view)

@corwin-of-amber
Copy link
Member

I did not make changes to the view itself but you can look at iframe.css and see if you want to borrow some of the styling (in particular, limiting the height of the error subpanel).
I want to make the tree view more customizable. Esp. being able to hide the top row (which currently shows :0:0) and also the messages subtree when there are no messages. Also, we should experiment with the goal view when there are multiple goals, in order to save some vertical space.

@corwin-of-amber
Copy link
Member

The parenthesized numbers are inconsistent. In Goals (2) they denote the number of goals. In Goal (1) it is a serial number. That's potentially counterintuitive.

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

Successfully merging this pull request may close these issues.

None yet

2 participants