elementor/includes
Nami printz 31a6b8d9bf
Internal: Improve popup display rules [ED-24383] (#36148)
## PR Checklist
<!-- 
Please check if your PR fulfills the following requirements:
**Filling out the template is required.** Any pull request that does not
include enough information to be reviewed in a timely manner may be
closed at the maintainers' discretion.
 -->
- [ ] The commit message follows our guidelines:
https://github.com/elementor/elementor/blob/master/.github/CONTRIBUTING.md


## PR Type
What kind of change does this PR introduce?
<!-- Please check the one that applies to this PR using "x" with no
spaces eg: [x]. -->
- [ ] Bugfix
- [ ] Feature
- [ ] Code style update (formatting, local variables)
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes
- [ ] CI related changes
- [ ] Documentation content changes
- [ ] Other... Please describe:

## Summary

This PR can be summarized in the following changelog entry:

*

## Description
An explanation of what is done in this PR

*

## Test instructions
This PR can be tested by following these steps:

*

## Quality assurance

- [ ] I have tested this code to the best of my abilities
- [ ] I have added unittests to verify the code works as intended
- [ ] Docs have been added / updated (for bug fixes / features)

Fixes #

<!--start_gitstream_placeholder-->
###  PR Description
## 1. Problem & Context

Replacing lock icons with crown icons across promotion UI elements to
better communicate upgrade opportunities rather than locked/disabled
state. Improves visual hierarchy and messaging consistency for pro
feature callouts.

## 2. What Changed (Where)

| File | Change |
|------|--------|
| Panel/template files (3) | `eicon-lock` → `eicon-upgrade-crown-full`
in promotion badges |
| Controls manager | Lock icon replaced with crown in display conditions
and motion effects promos |
| Promotion control | Lock icon → crown for generic promotion UI |
| Pro widget promotion | Badge icon changed from lock to crown |
| SCSS variables | Added `$e-promotion-disabled` color variants for
disabled state styling |
| SCSS themes | New CSS variables for promotion accent colors in
light/dark modes |
| SCSS editor panels | Updated selectors to target crown icon; split
lock/plug styling; added disabled color styling |
| Atomic widget templates (2) | `eicon-upgrade-crown` →
`eicon-upgrade-crown-full` for consistency |

## 3. How It Works

Icon swaps are purely presentational—no logic changes. New SCSS
variables (`--e-a-color-accent-promotion-disabled`) provide muted color
for disabled promotion states. Hover states now target
`.eicon-upgrade-crown-full` instead of `.eicon-lock`, maintaining
existing interaction patterns while improving visual messaging.

## 4. Risks

Minimal. Icon swaps are CSS-only; verify crown icon renders properly in
all browser/theme combinations. Disabled state color needs QA across
light/dark themes to ensure adequate contrast.

_Generated by LinearB AI and added by gitStream._
<sub>AI-generated content may contain inaccuracies. Please verify before
using.
💡 **Tip:** You can customize your AI Description using **Guidelines**
[Learn
how](https://docs.gitstream.cm/automation-actions/#describe-changes)</sub>
<!--end_gitstream_placeholder-->

---------

Co-authored-by: Davids Seveloff <94905340+davseve@users.noreply.github.com>
Co-authored-by: Nikita Murzin <mykytamu@elementor.com>
2026-06-12 13:26:24 +00:00
..
admin-templates Internal: Fixed lint [ED-17694] (#29791) 2025-01-06 15:01:10 +02:00
base Internal: Improve popup display rules. [ED-24353] (#36156) 2026-06-10 15:33:27 +00:00
controls Internal: PLGs adjustments for Elementor One [ED-22121] (#34151) 2026-01-12 03:52:59 -08:00
editor-templates Internal: Improve popup display rules [ED-24383] (#36148) 2026-06-12 13:26:24 +00:00
elements Fix: Background & lightbox video Jetpack VideoPress links don't display on the frontend [ED-13224] (#35986) 2026-05-24 21:38:42 +02:00
interfaces Internal: Repeater - Implement min_items functionality (#27377) 2024-05-23 01:02:12 +02:00
libraries Tweak: Fix typos (#28081) 2024-07-21 16:04:56 +03:00
managers Internal: Improve popup display rules [ED-24383] (#36148) 2026-06-12 13:26:24 +00:00
settings Fix: Editor admin UI changes due to WP 7.0 [ED-23094] (#35046) 2026-03-10 09:40:54 +00:00
template-library Internal: Template data api [ED-23903] (#36024) 2026-05-27 12:01:49 +03:00
widgets New: Markdown Rendering for AI Crawlers (AEO) - Widget Overrides (#34842) 2026-05-07 13:00:02 +00:00
api.php Fix: Typos in source and tests [ED-23916] (#35655) 2026-05-05 12:18:01 +03:00
autoloader.php Tweak: On import, using the media zip [ED-20913] (#32926) 2025-09-30 14:41:28 +02:00
beta-testers.php Tweak: Progress bar styling 2019-06-23 19:22:16 +03:00
compatibility.php Internal: Fixed lint [ED-17694] (#29791) 2025-01-06 15:01:10 +02:00
conditions.php Internal: Revert dt fix [ED-21555] (#33574) 2025-11-24 11:23:18 +01:00
db.php Fix: Component draft handling [ED-22503] (#34286) 2026-01-18 17:42:46 +02:00
editor-assets-api.php Internal: Update popup logic [ED-24301] 2026-06-04 01:17:08 +03:00
embed.php Fix: Background & lightbox video Jetpack VideoPress links don't display on the frontend [ED-13224] (#35986) 2026-05-24 21:38:42 +02:00
fonts.php Internal: Fixed lint [ED-17694] (#29791) 2025-01-06 15:01:10 +02:00
frontend.php Fix: Migrations run on frontend and preview [ED-23565] (#35459) 2026-04-14 10:43:53 +03:00
heartbeat.php Improved ajax behavior 2018-10-08 10:40:37 +03:00
maintenance-mode.php Internal: Update php coding standard - NoReservedKeywordParameterNames [ED-20666] (#32598) 2025-09-03 14:15:39 +03:00
maintenance.php Internal: Added deactivation action [ED-16178] (#29913) 2025-01-16 15:09:18 +02:00
plugin.php Internal: Optimize querying global classes' corresponding posts [ED-23991] (#35740) 2026-05-24 11:00:45 +03:00
preview.php Feature: Send Document-Isolation-Policy header [ED-24218] (#35976) 2026-05-22 17:48:15 +02:00
rollback.php Internal: Update rollback installation text [ED-21145] (#33955) 2026-01-06 11:08:43 +02:00
shapes.php Tweak: Replaced select control with visual choose control in Shape Dividers [ED-19553] (#31482) 2025-06-18 03:26:17 -07:00
stylesheet.php Fix: PHP 8.4 Deprecation Notices [ED-17884] (#32243) 2025-08-27 12:21:19 +03:00
tracker.php Internal: Update consent handling for existing site data usage [ED-21470] (#33336) 2025-11-03 17:43:19 +02:00
user-data.php Internal: Update php coding standard rules - FunctionComment [ED-20572] (#32425) 2025-09-02 14:06:32 +03:00
user.php Internal: Revert delayed timing on Ally PLG [ED-21885] (#33691) 2025-12-03 01:44:42 -08:00
utils.php Internal: Update text for CTA [ED-24298] (#36056) 2026-05-31 13:16:59 +03:00