Plugin Directory

Changeset 3309316


Ignore:
Timestamp:
06/10/2025 03:26:06 PM (10 months ago)
Author:
glewe
Message:

Tagging version 3.9.5

Location:
chordpress
Files:
5 edited
23 copied

Legend:

Unmodified
Added
Removed
  • chordpress/tags/3.9.5/chordpress.php

    r3307811 r3309316  
    1919 * Plugin URI:        https://lewe.gitbook.io/lewe-chordpress/
    2020 * Description:       This plugin renders ChordPro formatted text and chord diagrams in WordPress sites.
    21  * Version:           3.9.4
     21 * Version:           3.9.5
    2222 * Author:            George Lewe
    2323 * Author URI:        https://www.lewe.com
     
    3838 */
    3939define('CHORDPRESS_NAME', 'ChordPress');
    40 define('CHORDPRESS_VERSION', '3.9.4');
     40define('CHORDPRESS_VERSION', '3.9.5');
    4141define('CHORDPRESS_AUTHOR', 'George Lewe');
    4242define('CHORDPRESS_AUTHOR_URI', 'https://www.lewe.com');
  • chordpress/tags/3.9.5/includes/class-chordpress-renderer.php

    r3307811 r3309316  
    989989        $printTitle = $this->arrDirectives['title'];
    990990      }
    991       $interactionForm .= "<br><button class='cpress-btn cpress-btn-secondary cpress-btn-sm' onclick=\"printElement('%cpressID%', '" . $printTitle . "', '" . $this->songsheetStyles . "');\">" . __('Print', 'chordpress') . "</button>\n";
     991      $interactionForm .= "<br><button class=\"cpress-btn cpress-btn-secondary cpress-btn-sm\" onclick=\"printElement('%cpressID%', '" . $printTitle . "', '" . $this->songsheetStyles . "');\">" . __('Print', 'chordpress') . "</button>\n";
    992992    }
    993993    $interactionForm .= "</div>";
  • chordpress/tags/3.9.5/languages/chordpress.pot

    r3307608 r3309316  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Lewe ChordPress 3.9.2\n"
     5"Project-Id-Version: Lewe ChordPress 3.9.5\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/chordpress\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-06-06T19:11:35+02:00\n"
     12"POT-Creation-Date: 2025-06-10T17:24:14+02:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.4.0\n"
     
    12481248msgstr ""
    12491249
    1250 #: includes/class-chordpress-renderer.php:763
     1250#: includes/class-chordpress-renderer.php:765
    12511251msgid "Composer"
    12521252msgstr ""
    12531253
    1254 #: includes/class-chordpress-renderer.php:764
     1254#: includes/class-chordpress-renderer.php:766
    12551255msgid "Artist"
    12561256msgstr ""
    12571257
    1258 #: includes/class-chordpress-renderer.php:765
     1258#: includes/class-chordpress-renderer.php:767
    12591259msgid "Year"
    12601260msgstr ""
    12611261
    1262 #: includes/class-chordpress-renderer.php:766
     1262#: includes/class-chordpress-renderer.php:768
    12631263msgid "Album"
    12641264msgstr ""
    12651265
    1266 #: includes/class-chordpress-renderer.php:769
     1266#: includes/class-chordpress-renderer.php:771
    12671267msgid "Key (original)"
    12681268msgstr ""
    12691269
    1270 #: includes/class-chordpress-renderer.php:770
     1270#: includes/class-chordpress-renderer.php:772
    12711271msgid "Key (transposed)"
    12721272msgstr ""
    12731273
    1274 #: includes/class-chordpress-renderer.php:777
     1274#: includes/class-chordpress-renderer.php:779
    12751275msgid "Time"
    12761276msgstr ""
    12771277
    1278 #: includes/class-chordpress-renderer.php:778
     1278#: includes/class-chordpress-renderer.php:780
    12791279msgid "Tempo"
    12801280msgstr ""
    12811281
    1282 #: includes/class-chordpress-renderer.php:779
     1282#: includes/class-chordpress-renderer.php:781
    12831283msgid "Capo"
    12841284msgstr ""
    12851285
    1286 #: includes/class-chordpress-renderer.php:809
     1286#: includes/class-chordpress-renderer.php:811
    12871287msgid "These known chords are used in this song"
    12881288msgstr ""
    12891289
    1290 #: includes/class-chordpress-renderer.php:854
     1290#: includes/class-chordpress-renderer.php:856
    12911291msgid "Font Size"
    12921292msgstr ""
    12931293
    1294 #: includes/class-chordpress-renderer.php:881
    1295 #: includes/class-chordpress-renderer.php:900
    1296 #: includes/class-chordpress-renderer.php:969
     1294#: includes/class-chordpress-renderer.php:883
     1295#: includes/class-chordpress-renderer.php:902
     1296#: includes/class-chordpress-renderer.php:971
    12971297msgid "Transpose"
    12981298msgstr ""
    12991299
    1300 #: includes/class-chordpress-renderer.php:902
     1300#: includes/class-chordpress-renderer.php:904
    13011301msgid "Only works for international key names"
    13021302msgstr ""
    13031303
    1304 #: includes/class-chordpress-renderer.php:949
     1304#: includes/class-chordpress-renderer.php:951
    13051305msgid "Harmonica"
    13061306msgstr ""
    13071307
    1308 #: includes/class-chordpress-renderer.php:955
     1308#: includes/class-chordpress-renderer.php:957
    13091309msgid "Only works when using harmonica notation"
    13101310msgstr ""
    13111311
    1312 #: includes/class-chordpress-renderer.php:957
     1312#: includes/class-chordpress-renderer.php:959
    13131313msgid "Diatonic"
    13141314msgstr ""
    13151315
    1316 #: includes/class-chordpress-renderer.php:958
     1316#: includes/class-chordpress-renderer.php:960
    13171317msgid "Chromatic"
    13181318msgstr ""
    13191319
    1320 #: includes/class-chordpress-renderer.php:959
     1320#: includes/class-chordpress-renderer.php:961
    13211321msgid "Tremolo"
    13221322msgstr ""
    13231323
    1324 #: includes/class-chordpress-renderer.php:989
     1324#: includes/class-chordpress-renderer.php:991
    13251325msgid "Print"
    13261326msgstr ""
    13271327
    1328 #: includes/class-chordpress-renderer.php:1093
     1328#: includes/class-chordpress-renderer.php:1095
    13291329msgid "Missing square bracket in line"
    13301330msgstr ""
  • chordpress/tags/3.9.5/public/js/chordpress-public.js

    r3307811 r3309316  
    360360  });
    361361
     362  // Scale specified classes
     363  ['cpress_line'].forEach(className => {
     364    const elems = element.getElementsByClassName(className);
     365    for (let i = 0; i < elems.length; i++) {
     366      if (!elems[i].dataset.baseFontSize) {
     367        elems[i].dataset.baseFontSize = window.getComputedStyle(elems[i]).fontSize;
     368      }
     369      const baseSize = parseFloat(elems[i].dataset.baseFontSize);
     370      const newSize = baseSize * scale;
     371      elems[i].style.setProperty('font-size', newSize + 'px', 'important');
     372    }
     373  });
     374
    362375  // Update the button text to reflect the new font size
    363376  sizeButton.innerText = newFontSize + '%';
  • chordpress/tags/3.9.5/readme.txt

    r3307811 r3309316  
    55Requires at least: 4.0
    66Tested up to: 6.8
    7 Stable tag: 3.9.4
     7Stable tag: 3.9.5
    88Requires PHP: 5.2.4
    99License: GPLv3
     
    130130
    131131== Changelog ==
     132= 3.9.5 =
     133* 2025-06-10
     134* Interactive font size is now overwriting custom line style font size
     135
    132136= 3.9.4 =
    133137* 2025-06-07
  • chordpress/trunk/chordpress.php

    r3307811 r3309316  
    1919 * Plugin URI:        https://lewe.gitbook.io/lewe-chordpress/
    2020 * Description:       This plugin renders ChordPro formatted text and chord diagrams in WordPress sites.
    21  * Version:           3.9.4
     21 * Version:           3.9.5
    2222 * Author:            George Lewe
    2323 * Author URI:        https://www.lewe.com
     
    3838 */
    3939define('CHORDPRESS_NAME', 'ChordPress');
    40 define('CHORDPRESS_VERSION', '3.9.4');
     40define('CHORDPRESS_VERSION', '3.9.5');
    4141define('CHORDPRESS_AUTHOR', 'George Lewe');
    4242define('CHORDPRESS_AUTHOR_URI', 'https://www.lewe.com');
  • chordpress/trunk/includes/class-chordpress-renderer.php

    r3307811 r3309316  
    989989        $printTitle = $this->arrDirectives['title'];
    990990      }
    991       $interactionForm .= "<br><button class='cpress-btn cpress-btn-secondary cpress-btn-sm' onclick=\"printElement('%cpressID%', '" . $printTitle . "', '" . $this->songsheetStyles . "');\">" . __('Print', 'chordpress') . "</button>\n";
     991      $interactionForm .= "<br><button class=\"cpress-btn cpress-btn-secondary cpress-btn-sm\" onclick=\"printElement('%cpressID%', '" . $printTitle . "', '" . $this->songsheetStyles . "');\">" . __('Print', 'chordpress') . "</button>\n";
    992992    }
    993993    $interactionForm .= "</div>";
  • chordpress/trunk/languages/chordpress.pot

    r3307608 r3309316  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Lewe ChordPress 3.9.2\n"
     5"Project-Id-Version: Lewe ChordPress 3.9.5\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/chordpress\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-06-06T19:11:35+02:00\n"
     12"POT-Creation-Date: 2025-06-10T17:24:14+02:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.4.0\n"
     
    12481248msgstr ""
    12491249
    1250 #: includes/class-chordpress-renderer.php:763
     1250#: includes/class-chordpress-renderer.php:765
    12511251msgid "Composer"
    12521252msgstr ""
    12531253
    1254 #: includes/class-chordpress-renderer.php:764
     1254#: includes/class-chordpress-renderer.php:766
    12551255msgid "Artist"
    12561256msgstr ""
    12571257
    1258 #: includes/class-chordpress-renderer.php:765
     1258#: includes/class-chordpress-renderer.php:767
    12591259msgid "Year"
    12601260msgstr ""
    12611261
    1262 #: includes/class-chordpress-renderer.php:766
     1262#: includes/class-chordpress-renderer.php:768
    12631263msgid "Album"
    12641264msgstr ""
    12651265
    1266 #: includes/class-chordpress-renderer.php:769
     1266#: includes/class-chordpress-renderer.php:771
    12671267msgid "Key (original)"
    12681268msgstr ""
    12691269
    1270 #: includes/class-chordpress-renderer.php:770
     1270#: includes/class-chordpress-renderer.php:772
    12711271msgid "Key (transposed)"
    12721272msgstr ""
    12731273
    1274 #: includes/class-chordpress-renderer.php:777
     1274#: includes/class-chordpress-renderer.php:779
    12751275msgid "Time"
    12761276msgstr ""
    12771277
    1278 #: includes/class-chordpress-renderer.php:778
     1278#: includes/class-chordpress-renderer.php:780
    12791279msgid "Tempo"
    12801280msgstr ""
    12811281
    1282 #: includes/class-chordpress-renderer.php:779
     1282#: includes/class-chordpress-renderer.php:781
    12831283msgid "Capo"
    12841284msgstr ""
    12851285
    1286 #: includes/class-chordpress-renderer.php:809
     1286#: includes/class-chordpress-renderer.php:811
    12871287msgid "These known chords are used in this song"
    12881288msgstr ""
    12891289
    1290 #: includes/class-chordpress-renderer.php:854
     1290#: includes/class-chordpress-renderer.php:856
    12911291msgid "Font Size"
    12921292msgstr ""
    12931293
    1294 #: includes/class-chordpress-renderer.php:881
    1295 #: includes/class-chordpress-renderer.php:900
    1296 #: includes/class-chordpress-renderer.php:969
     1294#: includes/class-chordpress-renderer.php:883
     1295#: includes/class-chordpress-renderer.php:902
     1296#: includes/class-chordpress-renderer.php:971
    12971297msgid "Transpose"
    12981298msgstr ""
    12991299
    1300 #: includes/class-chordpress-renderer.php:902
     1300#: includes/class-chordpress-renderer.php:904
    13011301msgid "Only works for international key names"
    13021302msgstr ""
    13031303
    1304 #: includes/class-chordpress-renderer.php:949
     1304#: includes/class-chordpress-renderer.php:951
    13051305msgid "Harmonica"
    13061306msgstr ""
    13071307
    1308 #: includes/class-chordpress-renderer.php:955
     1308#: includes/class-chordpress-renderer.php:957
    13091309msgid "Only works when using harmonica notation"
    13101310msgstr ""
    13111311
    1312 #: includes/class-chordpress-renderer.php:957
     1312#: includes/class-chordpress-renderer.php:959
    13131313msgid "Diatonic"
    13141314msgstr ""
    13151315
    1316 #: includes/class-chordpress-renderer.php:958
     1316#: includes/class-chordpress-renderer.php:960
    13171317msgid "Chromatic"
    13181318msgstr ""
    13191319
    1320 #: includes/class-chordpress-renderer.php:959
     1320#: includes/class-chordpress-renderer.php:961
    13211321msgid "Tremolo"
    13221322msgstr ""
    13231323
    1324 #: includes/class-chordpress-renderer.php:989
     1324#: includes/class-chordpress-renderer.php:991
    13251325msgid "Print"
    13261326msgstr ""
    13271327
    1328 #: includes/class-chordpress-renderer.php:1093
     1328#: includes/class-chordpress-renderer.php:1095
    13291329msgid "Missing square bracket in line"
    13301330msgstr ""
  • chordpress/trunk/public/js/chordpress-public.js

    r3307811 r3309316  
    360360  });
    361361
     362  // Scale specified classes
     363  ['cpress_line'].forEach(className => {
     364    const elems = element.getElementsByClassName(className);
     365    for (let i = 0; i < elems.length; i++) {
     366      if (!elems[i].dataset.baseFontSize) {
     367        elems[i].dataset.baseFontSize = window.getComputedStyle(elems[i]).fontSize;
     368      }
     369      const baseSize = parseFloat(elems[i].dataset.baseFontSize);
     370      const newSize = baseSize * scale;
     371      elems[i].style.setProperty('font-size', newSize + 'px', 'important');
     372    }
     373  });
     374
    362375  // Update the button text to reflect the new font size
    363376  sizeButton.innerText = newFontSize + '%';
  • chordpress/trunk/readme.txt

    r3307811 r3309316  
    55Requires at least: 4.0
    66Tested up to: 6.8
    7 Stable tag: 3.9.4
     7Stable tag: 3.9.5
    88Requires PHP: 5.2.4
    99License: GPLv3
     
    130130
    131131== Changelog ==
     132= 3.9.5 =
     133* 2025-06-10
     134* Interactive font size is now overwriting custom line style font size
     135
    132136= 3.9.4 =
    133137* 2025-06-07
Note: See TracChangeset for help on using the changeset viewer.