Codeinwp / Codeinwp/neve

Add option to disable page transition animation / preloader in Customizer

Open
#4,619 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

customer report feature-request-triage
Dominant language
PHP
Stars
306
Forks
88
Avg merge
2d 16h
Merged PRs (30d)
12

Description

Impact: 45 · Confidence: 90 · Complexity: 35

Description

Problem: When navigating between pages in Neve (especially on certain starter site templates like 'New Institution'), users experience a page transition or flashing loader icon animation. Users who prefer instantaneous page loads or seamless navigation have no native theme setting to turn off this transition animation.

Desired Behavior: Provide a setting in the WordPress Customizer (e.g. under Customizer > Layout / Performance or General Settings) to enable or disable page transition / preloader animations globally.

Acceptance Criteria:

  • Add a toggle control in the Customizer to enable/disable page transition animations.
  • When disabled, page changes navigate immediately without displaying any loading icon or transition animation effect.
  • The default setting preserves backward compatibility with existing starter site configurations.

Customer Context

The customer is using the Neve theme with the 'New Institution' starter site template (built with Gutenberg, Otter, and Atomic Wind). They noticed a flashing icon when switching between pages on their mobile browser and explicitly asked how to disable/remove the transition animation.

Root Cause Analysis

The underlying problem is that certain Neve starter site templates incorporate page transition animations or preloader icons during page navigation. Users who want static or immediate page loads currently lack a native Customizer control in the Neve theme to toggle off these page transition effects, leading to visible icon flashing or unwanted transition overhead during navigation.

Reasoning

The customer is using the Neve theme with the 'New Institution' starter site template and noticed an icon flashing during page transitions/navigation. They want an option or setting to disable page transitions / preloader animations between pages. A documentation check confirms there is no existing setting or documentation for disabling page transitions/preloaders in Neve. GitHub issue searches in both Codeinwp/neve and Codeinwp/neve-pro-addon yielded no existing issues or feature requests for page transition controls or preloader toggles. Therefore, this is a valid new feature request for Neve to provide a customizer toggle/setting to enable or disable page transition animations/preloaders.


Source: HelpScout #3442437277
Generated by feature-request-triage workflow (ID: feature-request-triage_6a9d1da0530136.66258902)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Begin at the WordPress Customizer integration and trace how the Neve starter-site transition or preloader is triggered, especially for New Institution. Define the toggle's default and verify navigation with it enabled and disabled; done means no loader or transition appears when disabled while existing configurations retain current behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.