2 Commits

Author SHA1 Message Date
69fbb15bca feat: unify bottom margin between scroll container and buttons
All checks were successful
Build RPi Pico firmware image / Build-Firmware (push) Successful in 4m56s
Check code formatting / Check-C-Format (push) Successful in 8s
Check code formatting / Check-Python-Flake8 (push) Successful in 10s
Check code formatting / Check-Bash-Shellcheck (push) Successful in 5s
Run unit tests on host / Run-Unit-Tests (push) Successful in 8s
Run pytests / Check-Pytest (push) Successful in 10s
2026-01-27 20:20:22 +01:00
f9a82c121e feat: make intents explicit and rename screen accordingly 2026-01-27 20:19:07 +01:00

View File

@@ -147,7 +147,7 @@
<button onclick="showScreen('menu')">🏠 Main Menu</button> <button onclick="showScreen('menu')">🏠 Main Menu</button>
<button onclick="showScreen('config')">⚙️ Config Editor</button> <button onclick="showScreen('config')">⚙️ Config Editor</button>
<button onclick="showScreen('playlist')">🖹 Playlist Editor</button> <button onclick="showScreen('playlist')">🖹 Playlist Editor</button>
<button onclick="showScreen('playlist_filebrowser', 'filesystem')">📂 Filesystem</button> <button onclick="showScreen('filebrowser', 'filesystem')">📂 Filesystem</button>
</nav> </nav>
<!-- MAIN MENU --> <!-- MAIN MENU -->
@@ -243,10 +243,10 @@
</div> </div>
<!-- PLAYLIST EDITOR SCREEN 3: file browser --> <!-- PLAYLIST EDITOR SCREEN 3: file browser -->
<div id="screen-playlist_filebrowser" class="screen"> <div id="screen-filebrowser" class="screen">
<h2 id="playlist-filebrowser-title">Playlist Editor</h2> <h2 id="playlist-filebrowser-title">Playlist Editor</h2>
<div id="playlist-filebrowser-container"> <div id="playlist-filebrowser-container">
<div class="scroll-container"> <div class="scroll-container" style="margin-bottom: 10px">
<div class="tree" id="playlist-filebrowser-tree"> <div class="tree" id="playlist-filebrowser-tree">
<ul><li>Loading...</li></ul> <ul><li>Loading...</li></ul>
</div> </div>
@@ -655,7 +655,7 @@
document.getElementById('playlist-edit-removetrack').addEventListener("click", (e) => deleteSelectedTracks()); document.getElementById('playlist-edit-removetrack').addEventListener("click", (e) => deleteSelectedTracks());
document.getElementById('playlist-edit-back').addEventListener("click", (e) => showScreen('playlist')); document.getElementById('playlist-edit-back').addEventListener("click", (e) => showScreen('playlist'));
document.getElementById('playlist-edit-addtrack').addEventListener("click", (e) => { document.getElementById('playlist-edit-addtrack').addEventListener("click", (e) => {
showScreen("playlist_filebrowser"); showScreen("filebrowser", "playlist");
}); });
document.getElementById('playlist-edit-save').addEventListener("click", (e) => save()); document.getElementById('playlist-edit-save').addEventListener("click", (e) => save());
} }
@@ -787,7 +787,7 @@
/* ---------------------------------------- /* ----------------------------------------
PLAYLIST EDITOR LOGIC - ADD FILES SCREEN PLAYLIST EDITOR LOGIC - ADD FILES SCREEN
------------------------------------------- */ ------------------------------------------- */
Screens.playlist_filebrowser = (() => { Screens.filebrowser = (() => {
let isFilesystemMode = false; let isFilesystemMode = false;
function init() { function init() {