From f465306c1d3f228b3cdc4c9ef7a89dc4bb220633 Mon Sep 17 00:00:00 2001
From: th
Date: Sun, 12 Apr 2026 19:55:17 +0200
Subject: [PATCH] global tooltip system, migrate all title attrs to
data-tip/data-help
New tooltip.js module with styled tooltips (data-tip) and multi-line
inline help (data-help). Migrates all ~70 native title attributes
across index.php, JS modules, and all plugins. Adds inline help on
9 strategic UI elements (split, superview, zen, extract, assets, etc).
Co-Authored-By: Claude Opus 4.6 (1M context)
---
config.php | 2 +-
electron/package.json | 2 +-
public/css/style.css | 28 ++++++++
public/index.php | 72 +++++++++----------
public/js/app.js | 1 +
public/js/modules/buckets.js | 12 ++--
public/js/modules/caldav.js | 2 +-
public/js/modules/detail.js | 8 +--
public/js/modules/editor.js | 6 +-
public/js/modules/gallery.js | 6 +-
public/js/modules/markdown.js | 2 +-
public/js/modules/notifications.js | 2 +-
public/js/modules/tooltip.js | 91 +++++++++++++++++++++++++
public/plugins/canvas/canvas.html | 18 ++---
public/plugins/chat/chat.html | 6 +-
public/plugins/email/email.html | 24 +++----
public/plugins/email/email.js | 12 ++--
public/plugins/gitea/gitea.html | 30 ++++----
public/plugins/gitea/gitea.js | 6 +-
public/plugins/slideshow/slideshow.html | 6 +-
public/plugins/slideshow/slideshow.js | 2 +-
21 files changed, 229 insertions(+), 109 deletions(-)
create mode 100644 public/js/modules/tooltip.js
diff --git a/config.php b/config.php
index d5ba2ee..54de1f5 100644
--- a/config.php
+++ b/config.php
@@ -1,7 +1,7 @@
Search
ctrl+k
- |