Skip to content

feat: adopt obsidian 1.11 settings APIs#1041

Merged
chhoumann merged 3 commits intomasterfrom
feat/obsidian-1-11-settings
Dec 19, 2025
Merged

feat: adopt obsidian 1.11 settings APIs#1041
chhoumann merged 3 commits intomasterfrom
feat/obsidian-1-11-settings

Conversation

@chhoumann
Copy link
Copy Markdown
Owner

@chhoumann chhoumann commented Dec 19, 2025

Summary

  • Update settings tab to use Obsidian 1.11 grouping/components and set a new icon.
  • Fix deprecated notice rendering API usage.
  • Bump Obsidian dev dependency and min app version; update type/stub support.

Testing

  • Not run

Summary by CodeRabbit

  • New Features

    • Settings reorganized into grouped sections for easier navigation (Choices & Packages, Input, Templates & Properties, Notifications, Global Variables, AI & Online, Appearance, Developer)
    • Settings tab now shows a dedicated icon
    • Development info/tools shown in a Developer section (dev builds only)
  • Bug Fixes / Improvements

    • Improved rendering and lifecycle of settings UI to prevent duplicate/misaligned components
    • Improved "no scripts found" notice rendering
  • Chores

    • Minimum required app version raised to 1.11.0

✏️ Tip: You can customize this high-level summary in your review settings.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant