ladybird/Base/res
Timothy Flynn d2c775b0ca LibWebView: Improve scrolling of Inspector content containers
Currently, the feel of scrolling containers in the Inspector is a bit
awkward. We make the entire split-view container scrollable, then we
absolutely position the tab control buttons to force them to not scroll.
The result is that the scroll bar is painted over the tab controls, and
the tab content that we actually want to scroll has to scroll under the
tab controls. This never looked quite right.

It was basically:

    <div tab-container> <!-- Scrollable -->
        <div tab-controls /> <!-- Pinned to not be scrollable -->
        <div tab-content /> <!-- The part we actually want to scroll -->
    </div>

This patch moves the "scrollability" to just the tab content. We then
don't need to go out of our way to ensure only the content is actually
scrollable.

So we now have:

    <div tab-container> <!-- Not scrollable -->
        <div tab-controls /> <!-- Not pinned, uses normal layout -->
        <div tab-content /> <!-- Scrollable -->
    </div>
2024-08-02 12:21:22 -04:00
..
emoji Base: Add more emoji 2024-05-14 16:16:20 -04:00
fonts CMake+Base: Remove LiberationMono and rules copying it to build 2024-06-06 12:51:14 -06:00
html/misc Base: Remove image format test suites 2024-07-07 13:46:01 +02:00
icons Base: Support dark mode in version page 2024-07-09 11:21:07 +02:00
ladybird LibWebView: Improve scrolling of Inspector content containers 2024-08-02 12:21:22 -04:00
themes Meta: Remove SerenityOS components not needed for Ladybird 2024-06-03 10:53:53 +02:00