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

Add a zoomed out view to the site editor #41156

Merged
merged 15 commits into from
Sep 7, 2022
Merged

Add a zoomed out view to the site editor #41156

merged 15 commits into from
Sep 7, 2022

Commits on Sep 7, 2022

  1. Fix inbetween position on resize (+49 squashed commits)

    Squashed commits:
    [eda13cb] Fix selection issue
    [ea40940] Remove block breadcrumb
    [e03e27d] Fix overlay clickthrough
    [0e9d2ab] Update scale ratio to .45 and overlay opacity to .3
    [795f757] Make the overlay full width in zoom out view
    [1c2420a] Prevent drag and drop within the disabled containers
    [22c8786] Fix footer toolbar not appearing
    [8baea42] Fix style previews
    [be88a13] Prioritize patterns in the main inserter
    [02b87d7] Remove device preview on zoom out mode
    [d109b25] Zoom out further
    [abdf186] Remove margin bottom
    [d50342a] hide nested levels from list view
    [1e2aeda] Fix some e2e tests
    [d07be07] Remove duplicated prop
    [9d8d168] Improve inbetween inserter behavior
    [b65a3b4] Small cleanup
    [62f5d85] Unify block overlay with navigation mode
    [caf5a77] Fix color of the block selection button
    [c9ddb93] Remove iframe background copy hack
    [c1bcac8] Comment tweaks
    [9df3b24] Rename exploded mode to zoom-out mode
    [c2a5d89] Small fix
    [df2b505] prevent selecting sub blocks
    [d8f93f3] Improve position of the zoom-out view
    [c239d38] Improve block overlay
    [93c7587] Scale the block list a bit more
    [f03c057] Zoomed-out view instead of exploded view
    [d83a3f9] Delay initial rendering of the inserters
    [27f5d8c] Hide tooltips from block selection button
    [711e52e] Handle themes with transparent backgrounds
    [13778fa] Keep inserters visible on scroll
    [8220fed] Update position on scroll
    [2ac7d28] Fix inbetween inserters with new Popover component
    [2d9bd97] Remove CSS margin and scale to leave them to the animation
    [1dca4a9] hide inserters on scroll
    [cc54d33] hide block appender in exploded/navigation modes
    [607a731] Improve inserter position
    [2cc2ba4] Fix clicking movers
    [b80b932] Select parent block when switching to exploded mode
    [998793c] Add inbetween inserters
    [7bf60af] Update the color of the selection button in exploded mode
    [8e8083c] Use the right gray color
    [30125eb] Fix mover styles
    [fb0fab2] Fix animation
    [9e02ae3] Add the block selection button
    [5965567] Prevent selecting child blocks in exploded mode
    [1498c7b] Add styles cleanup
    [505be0a] Add a built-in exploded mode instead of a separate view
    youknowriad authored and ntsekouras committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    1a14570 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a05a2e7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8c93805 View commit details
    Browse the repository at this point in the history
  4. inbetween inserters fix

    ntsekouras committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    ea8073e View commit details
    Browse the repository at this point in the history
  5. smooth bg transition

    ntsekouras committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    6e50a75 View commit details
    Browse the repository at this point in the history
  6. fix empty space below

    ntsekouras committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    c0d9e24 View commit details
    Browse the repository at this point in the history
  7. fix from rebase

    ntsekouras committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    5db5274 View commit details
    Browse the repository at this point in the history
  8. small style tweaks

    ntsekouras committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    812a4f6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a0addbf View commit details
    Browse the repository at this point in the history
  10. fix php linter

    ntsekouras committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    270fe82 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    da48c0c View commit details
    Browse the repository at this point in the history
  12. tinker with animation

    ntsekouras committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    21b6831 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d22c33c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b2bf41f View commit details
    Browse the repository at this point in the history
  15. Apply suggestions from code review

    Co-authored-by: Miguel Fonseca <miguelcsf@gmail.com>
    ntsekouras and mcsf committed Sep 7, 2022
    Configuration menu
    Copy the full SHA
    d2ea2ab View commit details
    Browse the repository at this point in the history