fix: image resize preview, todo checkbox alignment, modal overflow clip

- Image resize respects width attr in preview (no more snap-back)
- Single-task checkbox aligned with flex center instead of translateY hack
- Modal/detail containers clip card-bar at rounded corners
- Right-click on image no longer triggers resize (left-button only)
- Split dist.sh and bump.sh into separate scripts

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
thandClaude Opus 4.6 committed 2026-04-13 12:17:24 +02:00
1 parent 6c0ca4373b
commit b9bd294c90
6 files changed
+60 -27

No files matched your search

+10 -4
View File
@@ -119,9 +119,12 @@ select[class*="border-t-accent"] {
#tasks > div,
#calendar > div,
#gallery > div,
#dialog > div {
#dialog > div,
#detail > div,
#modal > div {
border-radius: var(--ui-radius-modal);
box-shadow: var(--ui-shadow-modal);
overflow: hidden;
}
/* Overlay backdrop blur (applies to anything that's already an .overlay) */
@@ -1075,7 +1078,7 @@ body.anim-slow .board-card.card-pulse-local {
margin: 0 !important;
margin-left: -1.5em !important;
display: flex !important;
align-items: flex-start;
align-items: center;
gap: 10px;
min-height: 28px;
padding: 5px 0;
@@ -1086,7 +1089,6 @@ body.anim-slow .board-card.card-pulse-local {
.todo-text { flex: 1; min-width: 0; line-height: 1.5; user-select: none; }
.todo-cb {
width: 18px; height: 18px; min-width: 18px;
transform: translateY(-9px);
border: 2px solid var(--t-border); border-radius: 3px;
background: transparent; cursor: pointer;
display: flex; align-items: center; justify-content: center;
@@ -1139,9 +1141,13 @@ body.anim-slow .board-card.card-pulse-local {
#board-preview-body.prose img,
#board-preview-body .prose img {
max-width: 100%;
width: auto;
height: auto;
}
#editor-preview .prose img:not([width]),
#board-preview-body.prose img:not([width]),
#board-preview-body .prose img:not([width]) {
width: auto;
}
.prose table { border-collapse: collapse; width: 100%; margin: 0.8em 0; }
.prose th, .prose td { border: 1px solid var(--t-border); padding: 0.4em 0.8em; text-align: left; }
.prose th { background: var(--t-raised); color: var(--t-bright); font-weight: 600; }