Cleanup console logs and Update to Version 1.0.2

This commit is contained in:
Florian Zumpe 2026-05-19 17:09:27 +02:00
parent 00cbcecbfd
commit 6a37be1ce8
3 changed files with 20 additions and 27 deletions

View File

@ -1,7 +1,7 @@
{ {
"id": "user-notes", "id": "user-notes",
"title": "User Notes", "title": "User Notes",
"version": "1.0.0", "version": "1.0.2",
"authors": [ "authors": [
{ {
"name": "Florian Zumpe" "name": "Florian Zumpe"
@ -21,5 +21,5 @@
"languages": [], "languages": [],
"url": "https://github.com/fzumpe/foundry-usernotes", "url": "https://github.com/fzumpe/foundry-usernotes",
"manifest": "https://raw.githubusercontent.com/fzumpe/foundry-usernotes/main/module.json", "manifest": "https://raw.githubusercontent.com/fzumpe/foundry-usernotes/main/module.json",
"download": "https://codeload.github.com/fzumpe/foundry-usernotes/zip/refs/tags/V1.0.1" "download": "https://codeload.github.com/fzumpe/foundry-usernotes/zip/refs/tags/V1.0.2"
} }

View File

@ -1,5 +1,4 @@
import { import {
USER_NOTES_MODULE_ID,
USER_NOTES_TOOL_ID USER_NOTES_TOOL_ID
} from "./user-notes-constants.js"; } from "./user-notes-constants.js";
@ -8,17 +7,15 @@ import {
} from "./user-notes-window.js"; } from "./user-notes-window.js";
export function userNotesRegisterTokenControl(controls) { export function userNotesRegisterTokenControl(controls) {
console.log("User Notes | registering token control", controls);
const tokenControl = controls?.tokens; const tokenControl = controls?.tokens;
if (!tokenControl) { if (!tokenControl) {
console.warn("User Notes | controls.tokens fehlt", controls); console.warn("User Notes | controls.tokens is not available; token control was not registered");
return; return;
} }
if (!tokenControl.tools) { if (!tokenControl.tools) {
console.warn("User Notes | controls.tokens.tools fehlt", tokenControl); console.warn("User Notes | controls.tokens.tools is not available; token control was not registered");
return; return;
} }
@ -30,19 +27,14 @@ export function userNotesRegisterTokenControl(controls) {
button: true, button: true,
visible: true, visible: true,
onChange: (event, active) => { onChange: () => {
console.log("User Notes | onChange", { event, active });
userNotesOpenNotes(); userNotesOpenNotes();
}, },
onClick: event => { onClick: () => {
console.log("User Notes | onClick", { event });
userNotesOpenNotes(); userNotesOpenNotes();
} }
}; };
console.log( console.log("User Notes | token control button registered");
"User Notes | token control registered",
tokenControl.tools[USER_NOTES_TOOL_ID]
);
} }

View File

@ -8,37 +8,38 @@ import {
import { import {
userNotesOpenNotes, userNotesOpenNotes,
userNotesResetPositionAndSize, userNotesResetPositionAndSize
userNotesRefreshOpenWindow
} from "./user-notes-window.js"; } from "./user-notes-window.js";
console.log("User Notes | ES module loaded");
globalThis.UserNotes = { globalThis.UserNotes = {
open: userNotesOpenNotes, open: userNotesOpenNotes,
resetPosition: userNotesResetPositionAndSize, resetPosition: userNotesResetPositionAndSize
refresh: userNotesRefreshOpenWindow
}; };
Hooks.once("init", () => { Hooks.once("init", () => {
console.log("User Notes | init hook fired");
try { try {
console.log("User Notes | application registered");
userNotesRegisterSettings(userNotesResetPositionAndSize); userNotesRegisterSettings(userNotesResetPositionAndSize);
console.log("User Notes | settings registered"); console.log("User Notes | settings registered");
} catch (err) { } catch (err) {
console.error("User Notes | error during init", err); console.error("User Notes | error during init", err);
ui.notifications?.error("User Notes: Fehler beim Initialisieren. Details stehen in der Browser-Konsole.");
ui.notifications?.error(
"User Notes: Fehler beim Initialisieren. Details stehen in der Browser-Konsole."
);
} }
}); });
Hooks.on("getSceneControlButtons", controls => { Hooks.on("getSceneControlButtons", controls => {
console.log("User Notes | getSceneControlButtons fired");
try { try {
userNotesRegisterTokenControl(controls); userNotesRegisterTokenControl(controls);
} catch (err) { } catch (err) {
console.error("User Notes | error while registering token control", err); console.error("User Notes | error while registering token control", err);
ui.notifications?.error("User Notes: Fehler beim Registrieren des Token-Controls.");
ui.notifications?.error(
"User Notes: Fehler beim Registrieren des Token-Controls."
);
} }
}); });