Plugin Directory

Changeset 3429414


Ignore:
Timestamp:
12/30/2025 04:50:26 AM (4 weeks ago)
Author:
mohammaadfarid
Message:

readme.txt

Location:
dark-reader
Files:
31 added
8 edited

Legend:

Unmodified
Added
Removed
  • dark-reader/trunk/admin/admin-page.php

    r3413375 r3429414  
    238238                    'tab' => 'dark-reader-tab-pro-analytics'
    239239                ),
     240                array(
     241                    'page_title' => __('Accessibility', 'dark-reader'),
     242                    'menu_title' => __('Accessibility', 'dark-reader'),
     243                    'menu_slug' => $this->plugin_slug . '-accessibility',
     244                    'tab' => 'dark-reader-tab-pro-accessibility'
     245                ),
    240246            );
    241247            $submenu_pages = array_merge($submenu_pages, $pro_submenu_pages);
     
    593599            'dark-reader-admin-dark-mode' => 'dark-reader-tab-pro-admin',
    594600            'dark-reader-analytics' => 'dark-reader-tab-pro-analytics',
     601            'dark-reader-accessibility' => 'dark-reader-tab-pro-accessibility',
    595602            'dark-reader-help' => 'dark-reader-tab-help',
    596603            'dark-reader-license' => 'dark-reader-tab-license',
  • dark-reader/trunk/admin/templates/tabs-content.php

    r3413375 r3429414  
    10111011        include_once $analytics_tab_file;
    10121012    }
     1013   
     1014    // Include accessibility tab
     1015    $accessibility_tab_file = WP_PLUGIN_DIR . '/dark-reader-pro/admin/templates/accessibility-tab.php';
     1016    if (file_exists($accessibility_tab_file)) {
     1017        include_once $accessibility_tab_file;
     1018    }
    10131019}
    10141020?>
  • dark-reader/trunk/admin/templates/templates.php

    r3413375 r3429414  
    147147                        </svg>
    148148                        Dark Mode Analytics
     149                        <?php if (!Dark_Reader::get_instance()->has_valid_pro_license()): ?>
     150                            <div class="dark-reader-pro-lock-badge">
     151                              <span class="dark-reader-pro-badge-inline">PRO</span>
     152                            </div>
     153                        <?php endif; ?>
     154                    </a>
     155                    <a href="#dark-reader-tab-pro-accessibility" class="dark-reader-nav-tab <?php echo (isset($active_tab) && $active_tab === 'dark-reader-tab-pro-accessibility') ? 'dark-reader-nav-tab-active' : ''; ?>">
     156                        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
     157                            <circle cx="12" cy="12" r="10"></circle>
     158                            <path d="M12 16v-4"></path>
     159                            <circle cx="12" cy="8" r="0.5"></circle>
     160                        </svg>
     161                        Accessibility
    149162                        <?php if (!Dark_Reader::get_instance()->has_valid_pro_license()): ?>
    150163                            <div class="dark-reader-pro-lock-badge">
     
    196209                        <li>Widget Support</li>
    197210                        <li>Dark Reader Analytics</li>
     211                        <li>Accessibility options</li>
    198212                    </ul>
    199213                    <a href="https://bdthemes.com/deals/?utm_source=WordPress_org&utm_medium=bfcm_cta&utm_campaign=dark_reader" target="_blank" class="dark-reader-pro-btn">Get Pro Version</a>                   
  • dark-reader/trunk/assets/js/dark-reader-admin.js

    r3407663 r3429414  
    9494        '#dark-reader-tab-pro-admin': 'dark-reader-admin-dark-mode',
    9595        '#dark-reader-tab-pro-analytics': 'dark-reader-analytics',
     96        '#dark-reader-tab-pro-accessibility': 'dark-reader-accessibility',
    9697        '#dark-reader-tab-help': 'dark-reader-help',
    9798        '#dark-reader-tab-license': 'dark-reader-license'
  • dark-reader/trunk/assets/js/dark-reader-init.js

    r3413375 r3429414  
    215215        };
    216216
     217        // Always exclude toggle buttons from image analysis and transformations
     218        const toggleButtonSelectors = [
     219            '.dark-reader-toggle',
     220            '.dark-reader-toggle *',
     221            '.dark-reader-toggle-slider',
     222            '.dark-reader-toggle-switch',
     223            '[class*="dark-reader-toggle"]',
     224            '[class*="toggle-slider"]',
     225            '.dark-mode-toggle',
     226            '[data-dark-toggle]'
     227        ];
     228
     229        // Add toggle buttons to ignoreImageAnalysis
     230        fixes.ignoreImageAnalysis.push(...toggleButtonSelectors);
     231
    217232        // Check if darkReaderSettings is available
    218233        if (typeof darkReaderSettings !== 'undefined' && darkReaderSettings) {
     
    294309        } else {
    295310        }
     311
     312        // Always add toggle button exclusion CSS
     313        const toggleExclusionCSS = `
     314        /* Dark Reader Toggle Button Exclusions */
     315        .dark-reader-toggle,
     316        .dark-reader-toggle *,
     317        .dark-reader-toggle-slider,
     318        .dark-reader-toggle-slider:before,
     319        .dark-reader-toggle-slider:after,
     320        .dark-reader-toggle-switch,
     321        .dark-reader-toggle-switch *,
     322        [class*="dark-reader-toggle"],
     323        [class*="toggle-slider"],
     324        .dark-mode-toggle,
     325        [data-dark-toggle] {
     326            filter: none !important;
     327            backdrop-filter: none !important;
     328            -webkit-filter: none !important;
     329            --darkreader-inline-bgcolor: initial !important;
     330            --darkreader-inline-bgimage: initial !important;
     331            --darkreader-inline-border: initial !important;
     332            --darkreader-inline-color: initial !important;
     333        }
     334        `;
     335       
     336        fixes.css = (fixes.css || '') + toggleExclusionCSS;
    296337
    297338        return fixes;
  • dark-reader/trunk/changelog.txt

    r3413375 r3429414  
     1## 1.1.1 [30th December 2025]
     2
     3### Added
     4
     5- Accessibility Options in Advance Features Badge
     6
     7
    18## 1.1.0 [7th December 2025]
    29
    310### Updated
    411
    5 - General code cleanup and refactoring for better performance.
     12- General code cleanup and refactoring for better performance
    613
    714
  • dark-reader/trunk/dark-reader.php

    r3413375 r3429414  
    55 * Plugin URI: https://bdthemes.com/plugin/dark-reader/?utm_source=WordPress_Repository&utm_medium=Plugin_Page&utm_campaign=WordPress_to_Dark_Reader
    66 * Description: Add beautiful dark mode to your WordPress site using Dark Reader. Visit <a href="https://bdthemes.com/plugin/dark-reader/?utm_source=WordPress_Repository&utm_medium=Plugin_Page&utm_campaign=WordPress_to_Dark_Reader">Dark Reader</a> for more advanced features.
    7  * Version: 1.1.0
     7 * Version: 1.1.1
    88 * Author: BdThemes
    99 * Author URI: https://bdthemes.com
     
    3636     * @var string
    3737     */
    38     private const VERSION = '1.1.0';
     38    private const VERSION = '1.1.1';
    3939
    4040    /**
  • dark-reader/trunk/readme.txt

    r3413375 r3429414  
    44Requires at least: 6.0
    55Tested up to: 6.9
    6 Stable tag: 1.1.0
     6Stable tag: 1.1.1
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    270270== Changelog ==
    271271
     272= 1.1.1 [30th December 2025] =
     273
     274* Added: Accessibility Options in Advance Features Badge
     275
    272276= 1.1.0 [7th December 2025] =
    273277
    274 * Updated: General code cleanup and refactoring for better performance.
     278* Updated: General code cleanup and refactoring for better performance
    275279
    276280= 1.0.9 [2nd December 2025] =
Note: See TracChangeset for help on using the changeset viewer.