Hiroo Takizawa
a75d7828ee
1.1.0
2025-06-26 23:36:24 +09:00
Hiroo Takizawa
7ca5ada80d
Add comprehensive tests for numbered list cursor positioning
...
- Add 7 test cases covering various numbered list scenarios
- Test basic numbered lists (1. 2. etc.)
- Test indented and tab-indented numbered lists
- Test edge cases (already positioned cursor, non-numbered lists)
- Verify proper distinction between bullet points and numbered lists
- All 13 tests now pass including existing auto-bullet functionality
2025-06-26 23:33:12 +09:00
Hiroo Takizawa
941699eabd
Add support for numbered list cursor positioning with Home key
...
- Add detection for numbered lists (1. 2. etc.) in move-cursor-after-bullet command
- Implement moveCursorAfterNumberedList function to position cursor after number and dot
- Supports indented numbered lists with proper whitespace handling
2025-06-26 23:22:42 +09:00
Hiroo Takizawa
04d8f466b1
1.0.5
2025-04-17 23:47:21 +09:00
Hiroo Takizawa
c0baec641b
translate comments to English
2025-04-17 23:40:20 +09:00
Hiroo Takizawa
fa14a379e1
Simplify home key customization
2025-04-17 23:39:31 +09:00
Hiroo Takizawa
1b0a151d33
1.0.4
2025-03-23 20:54:49 +09:00
Hiroo Takizawa
2846556070
Add support for ignoring horizontal rules when adding bullet points
2025-03-23 20:49:50 +09:00
Hiroo Takizawa
8526811bcd
Add proper table detection to prevent bullet insertion in table rows
2025-03-23 20:37:54 +09:00
Hiroo Takizawa
eff03b2301
Add detection for blockquotes and numbered lists to prevent auto-bullets
2025-03-23 20:33:01 +09:00
Hiroo Takizawa
930d0ace23
Prevent bullet point insertion on heading lines
2025-03-23 20:28:03 +09:00
Hiroo Takizawa
a321f09461
Prevent bullet points in math blocks
2025-03-23 20:07:10 +09:00
Hiroo Takizawa
082fd1857a
Ensure no bullet points in code blocks and on code block end lines
2025-03-23 19:49:26 +09:00
Hiroo Takizawa
8cea29212f
Add .cursor directory to gitignore and normalize line endings to LF
2025-03-23 17:00:00 +09:00
Hiroo Takizawa
877f89318e
Fix review issues: naming convention, copyright notice and UI text case
2025-03-23 16:24:48 +09:00
Hiroo Takizawa
cf4a606460
Fix Ctrl+A behavior: move cursor after bullet point in bullet lines and to beginning in normal lines
2025-03-21 14:54:54 +09:00
Hiroo Takizawa
a66ad2f812
Add unit tests for Auto Bullet plugin
2025-03-17 22:01:18 +09:00
Hiroo Takizawa
9d4bf71704
Merge pull request #2 from takitsuba/dependabot/npm_and_yarn/esbuild-0.25.0
...
chore(deps-dev): bump esbuild from 0.17.3 to 0.25.0
2025-03-17 21:56:12 +09:00
dependabot[bot]
056a637ddf
chore(deps-dev): bump esbuild from 0.17.3 to 0.25.0
...
Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.17.3 to 0.25.0.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.17.3...v0.25.0 )
---
updated-dependencies:
- dependency-name: esbuild
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-03-16 12:16:29 +00:00
Hiroo Takizawa
11dad0a3c9
1.0.3
2025-03-16 15:38:16 +09:00
Hiroo Takizawa
c941141198
Fix duplicate bullet points when pressing space or tab at the beginning of a line that already has a bullet point
2025-03-16 15:37:11 +09:00
Hiroo Takizawa
9e6926920b
1.0.2
2025-03-14 18:02:47 +09:00
Hiroo Takizawa
c3354ee56b
chore: rename plugin ID and name from "obsidian-auto-bullet" to "auto-bullet" for consistency and clarity
2025-03-14 17:55:42 +09:00
Hiroo Takizawa
a6188c78ab
Merge pull request #1 from takitsuba/fix/guideline-compliance
...
Fix/guideline compliance
2025-03-14 17:37:02 +09:00
Hiroo Takizawa
33a39a142b
1.0.1
2025-03-14 17:35:42 +09:00
Hiroo Takizawa
b9b9f016f0
refactor(main.ts): extract editor change handling logic into a separate method for improved readability and maintainability
...
chore(main.ts): update unload comment to clarify that cleanup is handled automatically by registerEvent
2025-03-14 17:29:35 +09:00
Hiroo Takizawa
66a79bd410
chore(main.ts): remove unnecessary header from Auto Bullet Settings for cleaner UI
2025-03-14 17:29:19 +09:00
Hiroo Takizawa
8b53e2548e
chore(editorconfig): add trim_trailing_whitespace setting to enforce consistent whitespace handling
...
chore(eslintrc): add no-trailing-spaces rule to ESLint configuration for better code quality and consistency
2025-03-14 17:26:30 +09:00
Hiroo Takizawa
5e9e7c8dc3
docs(README.md): update documentation to include individual control for half-width spaces, full-width spaces, and tabs in plugin settings
2025-03-14 14:47:50 +09:00
Hiroo Takizawa
21e7dd109f
chore(styles.css): remove unused CSS file to clean up the project and reduce clutter
2025-03-14 14:42:00 +09:00
Hiroo Takizawa
901a3fcd15
feat(main.ts): add settings for AutoBulletPlugin to customize behavior for half-width space, full-width space, and tab
...
feat(main.ts): implement loadSettings and saveSettings methods to manage plugin settings
feat(main.ts): create AutoBulletSettingTab to provide a user interface for settings
feat(manifest.json): add hasSettings property to indicate the plugin has configurable settings
2025-03-14 14:17:51 +09:00
Hiroo Takizawa
634d57052f
docs(README.md): add inspiration section to acknowledge the source of the plugin's feature
2025-03-13 23:57:32 +09:00
Hiroo Takizawa
2a9249cf40
docs: translate README and manifest descriptions to English for better accessibility and understanding for a wider audience
2025-03-13 23:45:24 +09:00
Hiroo Takizawa
d488cd4ba2
chore(manifest.json): update author information and URLs for better accuracy and relevance
2025-03-13 23:19:48 +09:00
Hiroo Takizawa
1aba63bb6d
fix(main.ts): enhance character check for space to include full-width space for better compatibility with different input methods
2025-03-13 22:54:32 +09:00
Hiroo Takizawa
2790855ca3
refactor(main.ts): remove unused settings and related methods to simplify the plugin code and improve maintainability
...
chore(main.ts): clean up code by removing commented-out sections and unnecessary imports for better readability
2025-03-13 17:47:11 +09:00
Hiroo Takizawa
ef8ae0d4f7
chore(docs): update README to clarify how to disable the feature and remove redundant information about the ribbon icon
...
refactor(main.ts): remove unused status bar item and related code to simplify the plugin functionality and improve maintainability
2025-03-13 17:41:55 +09:00
Hiroo Takizawa
585c50b528
feat: rename plugin to "Obsidian Auto Bullet" and update description to reflect functionality in Japanese
...
feat: implement auto bullet insertion feature when typing space or tab at the beginning of a line
feat: add toggle functionality to enable/disable auto bullet feature via ribbon icon and status bar
refactor: clean up code by removing unused sample modal and commands
fix: update settings tab to reflect new plugin name and functionality
2025-03-13 17:32:17 +09:00
Hiroo Takizawa
dc1857a274
Initial commit
2025-03-13 17:11:20 +09:00