Make WordPress Core

Changeset 61491


Ignore:
Timestamp:
01/16/2026 02:47:38 AM (4 weeks ago)
Author:
flixos90
Message:

Administration: Add view transitions throughout WP Admin.

This changeset enables smooth transitions between the different admin screens. For the admin menu items, distinct view transition names are used to facilitate a simple visual slide effect when the active submenu changes between screens.

Props westonruter, mukesh27, joedolson.
Fixes #64470.

Location:
trunk
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/default-filters.php

    r61438 r61491  
    600600add_action( 'admin_enqueue_scripts', 'wp_common_block_scripts_and_styles' );
    601601add_action( 'admin_enqueue_scripts', 'wp_enqueue_command_palette_assets' );
     602add_action( 'admin_enqueue_scripts', 'wp_enqueue_view_transitions_admin_css' );
    602603add_action( 'enqueue_block_assets', 'wp_enqueue_classic_theme_styles' );
    603604add_action( 'enqueue_block_assets', 'wp_enqueue_registered_block_scripts_and_styles' );
  • trunk/src/wp-includes/script-loader.php

    r61487 r61491  
    17451745    );
    17461746
     1747    $styles->add( 'wp-view-transitions-admin', false );
     1748    did_action( 'init' ) && $styles->add_inline_style( 'wp-view-transitions-admin', wp_get_view_transitions_admin_css() );
     1749
    17471750    $package_styles = array(
    17481751        'block-editor'         => array( 'wp-components', 'wp-preferences' ),
  • trunk/src/wp-settings.php

    r61438 r61491  
    430430require ABSPATH . WPINC . '/class-wp-speculation-rules.php';
    431431require ABSPATH . WPINC . '/speculative-loading.php';
     432require ABSPATH . WPINC . '/view-transitions.php';
    432433
    433434add_action( 'after_setup_theme', array( wp_script_modules(), 'add_hooks' ) );
Note: See TracChangeset for help on using the changeset viewer.