Description
Learning & Knowledge Management Plugin
Category: Learning & Knowledge Management
The Text Analysis plugin provides writers and editors with real-time metrics on readability, structure, and style of their content. It offers a comprehensive suite of indicators, including word and sentence counts, syllable complexity, lexical diversity, and various readability formulas like Flesch Reading Ease and Gunning Fog Index. Additional features such as estimated reading and speaking times help assess the accessibility and presentation of text. This plugin is particularly useful for optimizing clarity and engagement in written communication, making it ideal for authors, educators, and content creators who aim to refine their work for diverse audiences.
Stats
34
stars
34 stargazers
3,700
downloads
3,700 downloads
4
forks
4 forks
505
days
505 days since creation
77
days
77 days since last commit
158
days
158 days since last release
1
total PRs
1 total pull requests
1
open PRs
1 open pull requests
0
closed PRs
0 closed pull requests
0
merged PRs
0 merged pull requests
7
total issues
7 total issues
1
open issues
1 open issues
6
closed issues
6 closed issues
5
commits
5 total commits in last one year
Latest Version
5 months ago
Changelog
Code Improvements
- Enhanced TypeScript type safety by removing all
any
types - Added proper interfaces and type annotations throughout the codebase
- Improved error handling with try-catch blocks
- Added null checks and optional chaining for better reliability
Performance Optimizations
- Cached regex patterns to avoid recreation
- Reduced duplicate text matching operations
- Optimized string manipulation in time calculations
- Added debounced updates for text changes
Architecture Improvements
- Split large methods into smaller, focused functions
- Extracted utility functions into TextUtils class
- Improved encapsulation with private fields
- Enhanced settings initialization
- Added proper getter methods for metrics
UI Improvements
- Reduced font size in analysis panel for better compactness
- Maintained readability while showing more content
- Improved table cell styling
Bug Fixes
- Fixed TypeScript compiler errors
- Improved regex pattern handling
- Enhanced error handling in metric calculations
[1.1.0] - Initial Release
- Initial version of Text Analysis plugin
- Real-time text analysis features
- Multiple readability metrics
- Reading and speaking time calculations
README file from
Similar Plugins
info
• Similar plugins are suggested based on the common tags between the plugins.
Autoscroll
2 years ago by Petr Nazarov
Hyphenation
2 years ago by 7596ff
Enables justified text and hyphenation
Double Colon Conceal
2 years ago by Michal Srch
Obsidian plugin to display double colon (i.e. Dataview inline fields) as a single colon for more natural reading experience.
Natural Language Syntax Highlighting
2 years ago by artisticat
Highlight adjectives, nouns, adverbs, verbs, and conjunctions in Obsidian.md
Readability Score
2 years ago by zuchka
score the readability of your Obsidian documents using the Flesch Reading Ease (FRE) formula
Dynamic Line Height for CJK
a year ago by Ryota Ushio
An Obsidian.md plugin to dynamically adjust line height for lines & paragraphs containing CJK characters.
heti
a year ago by Moeyua
Autofit Tabs
2 months ago by Bradley Wyatt
Obsidian Plugin that automatically adjusts tab header widths in real-time to perfectly fit each tab's title content while maintaining a clean, seamless interface that prevents awkward text truncation and ensures optimal readability of your document titles.
Musical Text
2 months ago by Tynan Purdy
Encourage writing with rhythm by highlighting sentences according to wordcount.