v1.2.7: Phase 0 — CSS foundation + icons + snackbar

style.css: +93 lines — sidebar, view, tabs, toolbar, field (label on top),
  skeleton, snackbar, combobox classes. Font scale 13/14/16.
icons.js (NEW): 10 inline-SVG Lucide icons (play, edit, trash, check, x,
  chevronDown, search, plus, rotateCw, cloud). stroke=currentColor.
snackbar.js (NEW): showSnackbar(msg, type). bottom-right, 4s/8s auto-hide,
  stacking max 4, accessibility role=status aria-live=polite.
index.html: include icons.js before utils.js
This commit is contained in:
2026-07-31 12:52:02 +04:00
parent cc60f9401a
commit 78b5063259
5 changed files with 141 additions and 1 deletions
+1
View File
@@ -151,6 +151,7 @@ window.APP = {
firstServiceId: {{ (config.service_ids[0] if config.service_ids else 1) | tojson }}
};
</script>
<script src="{{ url_for('static', filename='js/icons.js') }}"></script>
<script src="{{ url_for('static', filename='js/utils.js') }}"></script>
<script src="{{ url_for('static', filename='js/params-render.js') }}"></script>
<script src="{{ url_for('static', filename='js/instances.js') }}"></script>