Notification Controller

by juan-miii
5
4
3
2
1
Score: 56/100

Description

Category: 3rd Party Integrations

The Notification Controller plugin is a game-changer for Obsidian users who struggle with cluttered interfaces. This plugin allows you to automatically remove startup notices after a specified delay, giving you a cleaner and more focused workspace. With its intuitive settings tab, you can customize the plugin to fit your needs. Whether you're dealing with debug notifications or other community plugins' messages, this plugin provides a simple solution to tidy up your Obsidian experience.

Reviews

No reviews yet.

Stats

1
stars
2,006
downloads
0
forks
798
days
106
days
438
days
131
total PRs
7
open PRs
61
closed PRs
63
merged PRs
0
total issues
0
open issues
0
closed issues
12
commits

Latest Version

a year ago

Changelog

Improve maintainability of the code and dependencies.

What's Changed

New Contributors

Full Changelog: https://github.com/juan-miii/obsidian-notice-plugin/compare/1.0.2...1.0.3

README file from

Github

Obsidian Notice Plugin


🌐 Overview

The Notice Plugin is a powerful tool for controlling notices within the Obsidian application. It is primarily used to automatically remove Debug startup time notices for community plugins.

🚀 Features

  • Remove Startup Notices: The plugin removes notices on the DOM load after a specified delay.
  • Settings Tab: The plugin adds a settings tab in the Obsidian settings view. More details can be found in the Settings section.

🎯 Usage

After installing and enabling the plugin via the configuration on the Obsidian app, the plugin can be configured through the settings tab. When the Obsidian workspace is ready, it will remove all notices after the delay specified.

⚙️ Settings

The settings for the NoticePlugin can be accessed and modified via the settings tab added by the plugin. The default settings can be found in src/settings/settings.

  • delayInSeconds: Accepts values between 0 and 60 (seconds). 0 is reserved to keep the notice persistent.

📜 Changelog

For a detailed list of changes, check out the CHANGELOG.

🛠️ Technologies Used

This project uses Typescript to provide type checking and documentation. The repo depends on the latest plugin API (obsidian.d.ts) in Typescript Definition format, which contains TSDoc comments describing what it does.

🎓 First Time Developing Plugins?

See the official sample repository on https://github.com/obsidianmd/obsidian-sample-plugin for more information.

📚 API Documentation

Note: The Obsidian API is still in early alpha and is subject to change at any time!

See https://github.com/obsidianmd/obsidian-api

📄 License

This project is licensed under the terms of the MIT license.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.