1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2026-02-18 07:59:50 +00:00

Compare commits

..

6 Commits

Author SHA1 Message Date
Jeremy Ruston
f63d56e21f Various change note fixes 2026-02-11 18:11:57 +00:00
Jeremy Ruston
e11c3033cf More tweaks 2026-02-11 17:51:18 +00:00
Jeremy Ruston
65fef1a731 Corrections 2026-02-11 17:51:09 +00:00
Jeremy Ruston
aed4e082f7 Add some colour (possibly too much) 2026-02-11 17:34:37 +00:00
Jeremy Ruston
ec01222171 UI Tweaks 2026-02-11 17:26:20 +00:00
Jeremy Ruston
1bc9b4bf33 First pass 2026-02-11 16:12:49 +00:00
9 changed files with 48 additions and 46 deletions

View File

@@ -1,8 +0,0 @@
title: $:/changenotes/5.4.0/#9655
description: Update German translation
release: 5.4.0
tags: $:/tags/ChangeNote
change-type: enhancement
change-category: translation
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9655
github-contributors: pmario

View File

@@ -1,10 +0,0 @@
title: $:/changenotes/5.4.0/#9660
description: Fix info panel overflow
tags: $:/tags/ChangeNote
release: 5.4.0
change-type: enhancement
change-category: theme
github-links: https://github.com/TiddlyWiki/TiddlyWiki5/pull/9660
github-contributors: DesignThinkerer
Remove `overflow: hidden` from the `.tc-tiddler-info` style definition. This allows popups and dropdowns triggered from within the tiddler info panel to extend beyond its boundaries rather than being clipped.

View File

@@ -6,7 +6,6 @@ Appearance/Caption: Design
Appearance/Hint: Möglichkeiten um das Aussehen Ihres ~TiddlyWikis anzupassen. Appearance/Hint: Möglichkeiten um das Aussehen Ihres ~TiddlyWikis anzupassen.
Basics/AnimDuration/Prompt: Dauer der Animation Basics/AnimDuration/Prompt: Dauer der Animation
Basics/AutoFocus/Prompt: Standard Fokus Feld für neue Tiddler Basics/AutoFocus/Prompt: Standard Fokus Feld für neue Tiddler
Basics/AutoFocusEdit/Prompt: Standard Fokus Feld für bestehende Tiddler
Basics/Caption: Basis Basics/Caption: Basis
Basics/DefaultTiddlers/BottomHint: Verwenden Sie [[doppelte eckige Klammern]] für Titel mit Leerzeichen oder wählen Sie {{Offene Tiddler beim Laden wiederherstellen.||$:/snippets/retain-story-ordering-button}} Basics/DefaultTiddlers/BottomHint: Verwenden Sie [[doppelte eckige Klammern]] für Titel mit Leerzeichen oder wählen Sie {{Offene Tiddler beim Laden wiederherstellen.||$:/snippets/retain-story-ordering-button}}
Basics/DefaultTiddlers/Prompt: Standard-Tiddler Basics/DefaultTiddlers/Prompt: Standard-Tiddler
@@ -97,12 +96,12 @@ Plugins/PluginWillRequireReload: ("reload" ist nötig)
Plugins/Plugins/Caption: Plugins Plugins/Plugins/Caption: Plugins
Plugins/Plugins/Hint: Erweiterungen Plugins/Plugins/Hint: Erweiterungen
Plugins/Reinstall/Caption: erneut installieren Plugins/Reinstall/Caption: erneut installieren
Plugins/Themes/Caption: Themes
Plugins/Themes/Hint: Theme Erweiterungen
Plugins/Stability/Deprecated: ABGEKÜNDIGT Plugins/Stability/Deprecated: ABGEKÜNDIGT
Plugins/Stability/Experimental: EXPERIMENTELL Plugins/Stability/Experimental: EXPERIMENTELL
Plugins/Stability/Legacy: VERALTET Plugins/Stability/Legacy: VERALTET
Plugins/Stability/Stable: STABIL Plugins/Stability/Stable: STABIL
Plugins/Themes/Caption: Themes
Plugins/Themes/Hint: Theme Erweiterungen
Plugins/Update/Caption: aktualisieren Plugins/Update/Caption: aktualisieren
Plugins/Updates/Caption: Aktualisieren Plugins/Updates/Caption: Aktualisieren
Plugins/Updates/Hint: Verfügbare Erweiterungen zu bereits installierten "Plugins" Plugins/Updates/Hint: Verfügbare Erweiterungen zu bereits installierten "Plugins"
@@ -253,6 +252,3 @@ ViewTemplateSubtitle/Caption: View Template Subtitle
ViewTemplateSubtitle/Hint: Diese Filter-Kaskade wird vom "View Template" dazu verwendet, um den "Sub-Titel" für den Tidddler Kopf auszuwählen. ViewTemplateSubtitle/Hint: Diese Filter-Kaskade wird vom "View Template" dazu verwendet, um den "Sub-Titel" für den Tidddler Kopf auszuwählen.
ViewTemplateTags/Caption: View Template Tags ViewTemplateTags/Caption: View Template Tags
ViewTemplateTags/Hint: Diese Filter-Kaskade wird vom "View Template" dazu verwendet, um das Template für den Tag auszuwählen ViewTemplateTags/Hint: Diese Filter-Kaskade wird vom "View Template" dazu verwendet, um das Template für den Tag auszuwählen
WikiInformation/Caption: Wiki Information
WikiInformation/Hint: Diese Seite generiert eine Zusammenfassung wichtiger Informationen über dieses Wiki. Diese Seite kann dazu benutzt werden um Wiki Informationen mit anderen Usern auszutauschen. Zum Beispiel: Um Hilfe im TW Talk Forum zu bekommen. Es wereden ''keine'' privaten oder persönliche Daten erfasst. Keine Daten verlassen den Computer, ausser sie werden aktiv kopiert.
WikiInformation/Drag/Caption: Ziehe diesen Link in ein anderes Wiki um die Daten zu kopieren

View File

@@ -1,4 +0,0 @@
title: $:/language/Draft/
Attribution: Entwurf: '<<draft-title>>' von {{$:/status/UserName}}
Title: Entwurf: '<<draft-title>>'

View File

@@ -1,6 +1,5 @@
title: $:/language/ title: $:/language/
Alerts: Hinweis
AboveStory/ClassicPlugin/Warning: Es scheint, Sie möchten ein Plugin verwenden, dass für [[TiddlyWiki Classic|https://tiddlywiki.com/#TiddlyWikiClassic]] entwickelt wurde. Diese Plugins können jedoch mit ~TiddlyWiki Version 5 nicht verwendet werden. ~TiddlyWiki Classic plugin erkannt: AboveStory/ClassicPlugin/Warning: Es scheint, Sie möchten ein Plugin verwenden, dass für [[TiddlyWiki Classic|https://tiddlywiki.com/#TiddlyWikiClassic]] entwickelt wurde. Diese Plugins können jedoch mit ~TiddlyWiki Version 5 nicht verwendet werden. ~TiddlyWiki Classic plugin erkannt:
BinaryWarning/Prompt: Dieser Tiddler enthält binäre Daten. BinaryWarning/Prompt: Dieser Tiddler enthält binäre Daten.
ClassicWarning/Hint: Dieser Tiddler wurde im TiddlyWiki Classic Format erstellt. Dieses Format ist nur teilweise kompatibel mit TiddlyWiki Version 5. Mehr Info finden Sie unter: https://tiddlywiki.com/static/Upgrading.html ClassicWarning/Hint: Dieser Tiddler wurde im TiddlyWiki Classic Format erstellt. Dieses Format ist nur teilweise kompatibel mit TiddlyWiki Version 5. Mehr Info finden Sie unter: https://tiddlywiki.com/static/Upgrading.html

View File

@@ -9,11 +9,6 @@ Advanced/ShadowInfo/NotShadow/Hint: Der Tiddler: <$link to=<<infoTiddler>>><$tex
Advanced/ShadowInfo/Shadow/Hint: Der Tiddler: <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> ist ein Schatten-Tiddler. Advanced/ShadowInfo/Shadow/Hint: Der Tiddler: <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> ist ein Schatten-Tiddler.
Advanced/ShadowInfo/Shadow/Source: Er ist definiert im Plugin: <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>. Advanced/ShadowInfo/Shadow/Source: Er ist definiert im Plugin: <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>.
Advanced/ShadowInfo/OverriddenShadow/Hint: Der originale Schatten-Tiddler wurde durch diesen Tiddler überschrieben. Wenn Sie diesen Tiddler löschen, wird der originale Schatten-Tiddler wieder aktiv. Erstellen Sie vorher eventuell eine Sicherungskopie! Advanced/ShadowInfo/OverriddenShadow/Hint: Der originale Schatten-Tiddler wurde durch diesen Tiddler überschrieben. Wenn Sie diesen Tiddler löschen, wird der originale Schatten-Tiddler wieder aktiv. Erstellen Sie vorher eventuell eine Sicherungskopie!
Advanced/CascadeInfo/Heading: Kascade Details
Advanced/CascadeInfo/Hint: ViewTemplate Kaskade - Filter Segmente getagged: <<tag "$:/tags/ViewTemplate">>.
Advanced/CascadeInfo/Detail/View: Ansicht
Advanced/CascadeInfo/Detail/ActiveCascadeFilter: Filter - Aktive Kascade
Advanced/CascadeInfo/Detail/Template: Template
Fields/Caption: Felder Fields/Caption: Felder
List/Caption: Liste List/Caption: Liste
List/Empty: Dieser Tiddler hat kein "list" Feld. List/Empty: Dieser Tiddler hat kein "list" Feld.

View File

@@ -13,12 +13,6 @@ var TEST_WIKI_TIDDLER_FILTER = "[all[tiddlers+shadows]type[text/vnd.tiddlywiki-m
var widget = require("$:/core/modules/widgets/widget.js"); var widget = require("$:/core/modules/widgets/widget.js");
// List any wikitext tests that you want to debug here
// Code can then check for the value of $tw.debugWikiTextTests to decide whether to trigger the debugger
var debugTitles = [
// "MultiValuedVariables/TranscludeParameterDirectly"
];
describe("Wiki-based tests", function() { describe("Wiki-based tests", function() {
// Step through the test tiddlers // Step through the test tiddlers
@@ -45,10 +39,6 @@ describe("Wiki-based tests", function() {
throw "Missing 'Output' tiddler"; throw "Missing 'Output' tiddler";
} }
if(wiki.tiddlerExists("ExpectedResult")) { if(wiki.tiddlerExists("ExpectedResult")) {
// Set the debug flag if this is one of the tests we're interested in
if(debugTitles.indexOf(title) !== -1) {
$tw.debugWikiTextTests = true;
}
// Construct the widget node // Construct the widget node
var text = "{{Output}}\n\n"; var text = "{{Output}}\n\n";
var widgetNode = createWidgetNode(parseText(text,wiki),wiki); var widgetNode = createWidgetNode(parseText(text,wiki),wiki);
@@ -61,8 +51,6 @@ describe("Wiki-based tests", function() {
widgetNode.invokeActionString(wiki.getTiddlerText("Actions")); widgetNode.invokeActionString(wiki.getTiddlerText("Actions"));
refreshWidgetNode(widgetNode,wrapper); refreshWidgetNode(widgetNode,wrapper);
} }
// Clear the debug flag
$tw.debugWikiTextTests = false;
// Test the rendering // Test the rendering
expect(wrapper.innerHTML).toBe(wiki.getTiddlerText("ExpectedResult")); expect(wrapper.innerHTML).toBe(wiki.getTiddlerText("ExpectedResult"));
} }

45
prompt.md Normal file
View File

@@ -0,0 +1,45 @@
# Release Notes Redesign Prompt (TiddlyWiki5)
You are editing the TiddlyWiki5 repo, focusing on the release notes presentation under `editions/tw5.com/tiddlers/releasenotes/`.
## Goals
- Present release notes with tabs:
- **Summary**: collapsible sections for Highlights, Big Bug Fixes, Clearing the Decks (curated lists).
- **Change Types**
- **Change Categories**
- **Impacts**
- **Credits** (acknowledgements)
- Headings must be customisable via the releases info tiddler.
- Use TiddlyWiki idioms: state stored in tiddlers (not DOM).
- Keep procedures small (≈20 lines), with sensible identifiers.
## Current Implementation (after recent edits)
- `editions/tw5.com/tiddlers/releasenotes/ReleasesProcedures.tid`
- Reworked into many small procedures.
- Tabs use `$:/core/macros/tabs` and template `$:/tw5.com/releases/tab-template`.
- Sections use `$reveal` + `$action-setfield` toggles; state stored in `$:/state/release/...`.
- Summary pulls curated lists from `$:/tw5.com/releases/info/summary-lists` (fields named `<section>/<release>`).
- Change Types/Categories/Impacts list change notes by filters; Credits tab shows acknowledgements.
- `editions/tw5.com/tiddlers/releasenotes/ReleasesTabTemplate.tid`
- Uses `<$list match>` to choose the tab body: Summary, Change Types, Change Categories, Impacts, Credits.
- `editions/tw5.com/tiddlers/releasenotes/ReleasesInfo.multids`
- Added tab order, summary sections & captions/order, change/impact orders.
- `editions/tw5.com/tiddlers/releasenotes/ReleasesStyles.tid`
- Styles for tabs, section headers, toggle icons, impact cards.
- `editions/tw5.com/tiddlers/releasenotes/ReleasesSummaryLists.tid`
- Example curated fields for 5.4.0 (Highlights, Big Bug Fixes, Clearing the Decks) using wiki-links.
## Outstanding Issue
- Summary tab still shows raw keys (e.g., “highlights”) and not the curated change lists. Captions/list lookup likely still failing; needs robust caption lookup and ensuring summary lists are read correctly (field names and filters).
- Other tabs (types/categories/impacts) expand/collapse correctly.
## Open Files in IDE (for context)
- ReleasesProcedures.tid
- ReleasesStyles.tid
- Release Notes and Changes Internals.tid
- Release 5.3.8.tid
- Release 5.4.0.tid
## Reminder
- Avoid adding fields to change notes; curation is via list fields on `$:/tw5.com/releases/info/summary-lists`.
- Keep using tiddler-store state; no DOM state.

View File

@@ -1108,6 +1108,7 @@ button.tc-btn-invisible.tc-remove-tag-button {
{{$:/themes/tiddlywiki/vanilla/sticky}} {{$:/themes/tiddlywiki/vanilla/sticky}}
.tc-tiddler-info { .tc-tiddler-info {
overflow: hidden;
padding: 14px 42px 14px 42px; padding: 14px 42px 14px 42px;
background-color: <<colour tiddler-info-background>>; background-color: <<colour tiddler-info-background>>;
border-top: 1px solid <<colour tiddler-info-border>>; border-top: 1px solid <<colour tiddler-info-border>>;