Skip to content

Add journal feature: per-pack Obsidian markdown + hotkeys + screensho…#1433

Open
ATTANGHUB wants to merge 1 commit intoetternagame:masterfrom
ATTANGHUB:feature/journal-v1
Open

Add journal feature: per-pack Obsidian markdown + hotkeys + screensho…#1433
ATTANGHUB wants to merge 1 commit intoetternagame:masterfrom
ATTANGHUB:feature/journal-v1

Conversation

@ATTANGHUB
Copy link
Copy Markdown

…t attach

On DFRFinished, regenerate per-pack .md files at a user-configured vault path (default off). Existing sections are preserved except for banner/tag lines, which are kept in sync. Banners are copied into <root>/banners/ with <pack>__<song>.<ext> names.

Song-select hotkeys (Ctrl+Shift+C for dated memos via ScreenTextEntry, Ctrl+Shift+T for a defined-tag cycle toggle) append to the current song's section.

PrintScreen fires a new ScreenshotSaved broadcast from SaveScreenshot; the journal then copies the image to <root>/screenshots/ with a <pack>__<song>__<ts>.<ext> name and appends a [[...]] link under the current day's memo.

Config persists via create_setting (Save/Rebirth/journal.lua); no PrefsManager changes. Design: Docs/Journal.md. Verification checklist: Docs/Journal_Verification.md.

…t attach

On DFRFinished, regenerate per-pack `.md` files at a user-configured vault
path (default off). Existing sections are preserved except for banner/tag
lines, which are kept in sync. Banners are copied into `<root>/banners/`
with `<pack>__<song>.<ext>` names.

Song-select hotkeys (Ctrl+Shift+C for dated memos via ScreenTextEntry,
Ctrl+Shift+T for a defined-tag cycle toggle) append to the current song's
section.

PrintScreen fires a new `ScreenshotSaved` broadcast from SaveScreenshot;
the journal then copies the image to `<root>/screenshots/` with a
`<pack>__<song>__<ts>.<ext>` name and appends a `[[...]]` link under the
current day's memo.

Config persists via `create_setting` (`Save/Rebirth/journal.lua`); no
PrefsManager changes. Design: `Docs/Journal.md`. Verification checklist:
`Docs/Journal_Verification.md`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant