enso/app/gui/view
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
..
component-browser Sync breadcrumbs and documentation panel. (#7508) 2023-08-15 11:01:24 +00:00
documentation Documentation panel redesign (#7372) 2023-08-15 17:11:36 +04:00
examples Documentation panel redesign (#7372) 2023-08-15 17:11:36 +04:00
execution-environment-selector New node design (#7311) 2023-07-27 13:00:47 +00:00
execution-mode-selector/src New node design (#7311) 2023-07-27 13:00:47 +00:00
graph-editor Fix broken text vis layout (#7532) 2023-08-14 15:31:42 +00:00
project-view-top-bar Change shortcut for opening Component Browser to enter (#7527) 2023-08-11 18:05:17 +00:00
src Change shortcut for opening Component Browser to enter (#7527) 2023-08-11 18:05:17 +00:00
welcome-screen Introduce new focus APIs, and use for CB (#7167) 2023-07-26 22:13:48 +00:00
Cargo.toml New node design (#7311) 2023-07-27 13:00:47 +00:00