enso/lib/rust/parser
Ilya Bogdanov 02ba9a1a11
Documentation panel redesign (#7372)
* Support arguments list in the doc parser

* Support new doc sections in documentation panel

* Remove headers

* Remove outer dom and place breadcrumbs

* Fix methods icon

* Use unordered list class in css

* Improve tags styles

* Remove virtual component groups docs

* Cleanup top-level css styles

* Small adjustments to headers

* Add styles for emphasized text

* Add bold font for arguments

* Self-review

* Remove redundant placeholder struct.

* Update outdated doc.

* Avoid allocation when comparing strings.

* Avoid empty paragraph.

* Reduce allocations.

* Update test to remove empty paragraph.

* Fix rebase issues.

* Improve padding and size handling in UI themes

Added padding_x and padding_y to hardcoded theme's breadcrumb settings to ensure consistent padding. Also, these padding settings and breadcrumb_height are now used directly in the Style structure, eliminating hardcoded values in the view documentation.

* Adjusted breadcrumb background dimensions calculation.

* Add support for improper arguments formatting in documenation comments

* Do not include Icon tag into the docs

* Fix documentation panel resizing

* enso-formatter

---------

Co-authored-by: Michael Mauderer <michael.mauderer@enso.org>
2023-08-15 17:11:36 +04:00
..
debug Parser: Fix handling of syntax errors such as x =- 2 (#7399) 2023-07-27 08:25:45 -07:00
doc-parser Documentation panel redesign (#7372) 2023-08-15 17:11:36 +04:00
generate-java Update sbt-java-formatter plugin (#7011) 2023-06-12 14:18:48 +00:00
jni Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00
src Parser: Fix handling of syntax errors such as x =- 2 (#7399) 2023-07-27 08:25:45 -07:00
Cargo.toml Dependency cleaning (#4092) 2023-01-27 23:39:37 +01:00