Changeset 3364824
- Timestamp:
- 09/20/2025 05:48:31 AM (6 months ago)
- Location:
- ptpiano/tags/1.3.1
- Files:
-
- 44 copied
-
. (copied) (copied from ptpiano/trunk)
-
PT-piano-icon.png (copied) (copied from ptpiano/trunk/PT-piano-icon.png)
-
PT_Piano_Player.php (copied) (copied from ptpiano/trunk/PT_Piano_Player.php)
-
PT_Piano_Setting.php (copied) (copied from ptpiano/trunk/PT_Piano_Setting.php)
-
functions.php (copied) (copied from ptpiano/trunk/functions.php)
-
icon.png (copied) (copied from ptpiano/trunk/icon.png)
-
ir (copied) (copied from ptpiano/trunk/ir)
-
js (copied) (copied from ptpiano/trunk/js)
-
js/admin-settings.js (copied) (copied from ptpiano/trunk/js/admin-settings.js)
-
js/control.js (copied) (copied from ptpiano/trunk/js/control.js)
-
js/midiwriter.min.js (copied) (copied from ptpiano/trunk/js/midiwriter.min.js)
-
js/piano.augmented.mark.js (copied) (copied from ptpiano/trunk/js/piano.augmented.mark.js)
-
js/piano.diminished.mark.js (copied) (copied from ptpiano/trunk/js/piano.diminished.mark.js)
-
js/piano.major.mark.js (copied) (copied from ptpiano/trunk/js/piano.major.mark.js)
-
js/piano.major.scale.js (copied) (copied from ptpiano/trunk/js/piano.major.scale.js)
-
js/piano.minor.mark.js (copied) (copied from ptpiano/trunk/js/piano.minor.mark.js)
-
js/piano.minor.scale.js (copied) (copied from ptpiano/trunk/js/piano.minor.scale.js)
-
js/piano.recorder.js (copied) (copied from ptpiano/trunk/js/piano.recorder.js)
-
js/piano.reverb.js (copied) (copied from ptpiano/trunk/js/piano.reverb.js)
-
js/piano.sound.js (copied) (copied from ptpiano/trunk/js/piano.sound.js)
-
js/piano.web.midi.js (copied) (copied from ptpiano/trunk/js/piano.web.midi.js)
-
ptpiano.php (copied) (copied from ptpiano/trunk/ptpiano.php) (1 diff)
-
readme.txt (copied) (copied from ptpiano/trunk/readme.txt) (2 diffs)
-
speaker.png (copied) (copied from ptpiano/trunk/speaker.png)
-
styles (copied) (copied from ptpiano/trunk/styles)
-
styles/admin-settings.css (copied) (copied from ptpiano/trunk/styles/admin-settings.css)
-
styles/frontend-dynamic.css (copied) (copied from ptpiano/trunk/styles/frontend-dynamic.css) (1 diff)
-
styles/piano.css (copied) (copied from ptpiano/trunk/styles/piano.css)
-
theme (copied) (copied from ptpiano/trunk/theme)
-
theme/thumb0.png (copied) (copied from ptpiano/trunk/theme/thumb0.png)
-
tunes (copied) (copied from ptpiano/trunk/tunes)
-
tunes/4.wav (copied) (copied from ptpiano/trunk/tunes/4.wav)
-
tunes/5.wav (copied) (copied from ptpiano/trunk/tunes/5.wav)
-
tunes/6.wav (copied) (copied from ptpiano/trunk/tunes/6.wav)
-
tunes/b.wav (copied) (copied from ptpiano/trunk/tunes/b.wav)
-
tunes/c.wav (copied) (copied from ptpiano/trunk/tunes/c.wav)
-
tunes/k.wav (copied) (copied from ptpiano/trunk/tunes/k.wav)
-
tunes/l.wav (copied) (copied from ptpiano/trunk/tunes/l.wav)
-
tunes/n.wav (copied) (copied from ptpiano/trunk/tunes/n.wav)
-
tunes/o.wav (copied) (copied from ptpiano/trunk/tunes/o.wav)
-
tunes/p.wav (copied) (copied from ptpiano/trunk/tunes/p.wav)
-
tunes/v.wav (copied) (copied from ptpiano/trunk/tunes/v.wav)
-
tunes/x.wav (copied) (copied from ptpiano/trunk/tunes/x.wav)
-
tunes/z.wav (copied) (copied from ptpiano/trunk/tunes/z.wav)
Legend:
- Unmodified
- Added
- Removed
-
ptpiano/tags/1.3.1/ptpiano.php
r3364818 r3364824 3 3 * Plugin Name: PTPiano 4 4 * Description: An interactive, browser-based piano plugin for learning and exploring chords and notes. 5 * Version: 1.3. 05 * Version: 1.3.1 6 6 * Author: santechidea 7 7 * Author URI: https://wordpress.santechidea.net -
ptpiano/tags/1.3.1/readme.txt
r3364818 r3364824 5 5 Tested up to: 6.8 6 6 Requires PHP: 8.0 7 Stable tag: 1.3. 07 Stable tag: 1.3.1 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 50 50 51 51 == Changelog == 52 53 = 1.3.1 = 54 55 * Minor Modification on Piano Keyboard 52 56 53 57 = 1.3.0 = -
ptpiano/tags/1.3.1/styles/frontend-dynamic.css
r3364815 r3364824 1 :root{--ptpian-control-toggle-color:#000;--ptpian-control-select-color:#000;--ptpian-txt-piano-color:#555555;--ptpian-mark-bg-color:#00FFFF;--ptpian-mark-text-color:#555555;--ptpian-theme-bg:url('../theme/default-theme.png');--ptpian-keylight-color:#00FFFF;--ptpian-mark-bg-color:#ffe082}.ptpiano-wrapper{background:linear-gradient(to bottom,rgba(0,0,0,0.8)42%,var(--ptpian-control-bg-color));background-blend-mode:overlay}.switch input:checked+.slider{background-color:var(--ptpian-control-toggle-color)}.chord-option select{color:var(--ptpian-control-select-color)}.reverb-box select{color:var(--ptpian-control-select-color)} 2 select option{color:var(--ptpian-control-select-color)}.piano-keys .key.note-label{color:var(--ptpian-txt-piano-color)}.piano-keys .key.white{position:relative;background:linear-gradient(to bottom,#fff,#eee);overflow:hidden}.piano-keys .key.white.mark::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--ptpian-mark-bg-color),#000);opacity:0.7;z-index:1;pointer-events:none}.piano-keys .key.black{position:relative;background:linear-gradient(to bottom,#333,#000);overflow:hidden;z-index:2}.piano-keys .key.black.mark::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--ptpian-mark-bg-color),#000);opacity:0.4;z-index:3;pointer-events:none}.columnboxpiano{background-image:var(--ptpian-theme-bg);background-repeat:repeat}.hidden{display:none!important}.key.glow{box-shadow:0 5px 25px 8px var(--ptpian-keylight-color);border-radius:6px} 1 :root{--ptpian-control-toggle-color:#FFA500;--ptpian-control-select-color:#FFA500;--ptpian-txt-piano-color:#FFA500;--ptpian-mark-bg-color:#00FFFF;--ptpian-mark-text-color:#555555;--ptpian-theme-bg:url(../theme/default-theme.png);--ptpian-keylight-color:#00FFFF;--ptpian-mark-bg-color:#ffe082}.ptpiano-wrapper{background:linear-gradient(to bottom,rgb(0 0 0 / .8) 42%,var(--ptpian-control-bg-color));background-blend-mode:overlay}.switch input:checked+.slider{background-color:var(--ptpian-control-toggle-color)}.chord-option select{color:var(--ptpian-control-select-color)}.reverb-box select{color:var(--ptpian-control-select-color)}select option{color:var(--ptpian-control-select-color)}.piano-keys .key .note-label{color:var(--ptpian-txt-piano-color)}.piano-keys .key.white{position:relative;background:linear-gradient(to bottom,#fff,#eee);overflow:hidden}.piano-keys .key.white.mark::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--ptpian-mark-bg-color),#000);opacity:.7;z-index:1;pointer-events:none}.piano-keys .key.black{position:relative;background:linear-gradient(to bottom,#333,#000);overflow:hidden;z-index:2}.piano-keys .key.black.mark::before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--ptpian-mark-bg-color),#000);opacity:.4;z-index:3;pointer-events:none}.columnboxpiano{background-image:var(--ptpian-theme-bg);background-repeat:repeat}.hidden{display:none!important}.key.glow{box-shadow:0 5px 25px 8px var(--ptpian-keylight-color);border-radius:6px}
Note: See TracChangeset
for help on using the changeset viewer.