Releases: joshuadanpeterson/typewriter.nvim
Release v0.6.1
Changes in this Release
- Merge branch 'dev' of https://github.com/joshuadanpeterson/typewriter.nvim into dev
- feat(README): Add supported filetypes/languages section to README
- docs: update CHANGELOG.md for v0.6.0 and remove duplicate entries
For full changelog, see CHANGELOG.md
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.6.0
Changes in this Release
- feat: Add throw_statement to Java significant blocks
- feat: Add OCaml significant node types to M.expand table for centering
- feat: Add significant node types for Zig filetype for centering
- feat: Add significant node types for C language
- feat: Add significant node types for C# in center_block_config
- feat: Add significant C++ node types to center_block_config
- feat: Add significant Swift node types to center block config
- feat: Add Dart node types to center block config
- docs(help): Update help docs
- feat: Add significant JSON node types to center_block_config
- feat: Add significant CSS node types to center_block_config.lua
- feat: Add YAML significant node types to center block config
- feat: Add significant Lua node types for centering
- feat: Add significant Rust node types for centering
- feat: Add significant Go node types for centering
- feat(gitignore): Add test files to gitignore
- feat: Add significant Python node types for centering
- feat: Add significant JavaScript node types for centering
- Merge branch 'dev' of https://github.com/joshuadanpeterson/typewriter.nvim into dev
- feat: Add significant Bash node types for centering
- docs: update CHANGELOG.md for v0.5.0 and remove duplicate entries
For full changelog, see CHANGELOG.md
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.5.1
Changes in this Release
- Merge pull request #14 from joshuadanpeterson/dev
- docs: update CHANGELOG.md for v0.5.0 and remove duplicate entries
For full changelog, see CHANGELOG.md
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.5.0
Changes in this Release
- Merge branch 'dev' of https://github.com/joshuadanpeterson/typewriter.nvim into dev
- feat: Update significant node types for centering
- refactor(test): Remove test.txt
- feat: Update significant node types for centering
- refactor(test): Remove test.txt
- docs: update CHANGELOG.md for v0.4.26 and remove duplicate entries
For full changelog, see CHANGELOG.md
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.4.26
Changes in this Release
- refactor(CHANGELOG): Update CHANGELOG
- docs: update CHANGELOG.md for v0.4.25 and remove duplicate entries
For full changelog, see CHANGELOG.md
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.4.25
Changes in this Release
- feat(workflow): Integrate CHANGELOG generation into release action
- chore(update_changelog): Remove update_changelog.sh
- fix: Fix Update CHANGELOG script
- docs(test): Add test file
- Merge branch 'dev' of https://github.com/joshuadanpeterson/typewriter.nvim into dev
- docs: update CHANGELOG.md for v0.4.24 and remove duplicate entries
- refactor(commands): Remove 'stop traversal' statement
- style(commands): Remove debug print statements
- feat(center_block_config): Add new node
- refactor(center_block_and_cursor): Add new nodes
- feat(center_block_config): Add 'declaration_list' to node list
- fix: Improve get_expand_root logic for better PHP block handling
- fix: Improve center_block_and_cursor function for better PHP block handling
- fix: Improve center_block_and_cursor function for better PHP block handling
- feat(commands): Correctly center code block even when near bottom of the file
- Merge branch 'main' into dev
- Merge branch 'dev' of https://github.com/joshuadanpeterson/typewriter.nvim into dev
- refactor(commands): Remove 'stop traversal' statement
- docs: update CHANGELOG.md for v0.4.24 and remove duplicate entries
- docs: update CHANGELOG.md for v0.4.23 and remove duplicate entries
For full changelog, see CHANGELOG.md
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.4.24
Changes in this Release
- style(commands): Remove debug print statements
- feat(center_block_config): Add new node
- refactor(center_block_and_cursor): Add new nodes
- feat(center_block_config): Add 'declaration_list' to node list
- fix: Improve get_expand_root logic for better PHP block handling
- fix: Improve center_block_and_cursor function for better PHP block handling
- fix: Improve center_block_and_cursor function for better PHP block handling
- feat(commands): Correctly center code block even when near bottom of the file
For full changelog, see CHANGELOG.md
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.4.23
Changes in this Release
- Merge pull request #11 from joshuadanpeterson/dev
- docs: update CHANGELOG.md for v0.4.22 and remove duplicate entries
For full changelog, see CHANGELOG.md
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.4.22
Changes in this Release
- fix(commands): Move helper functions outside specific functions to avoid nil error
- docs: update CHANGELOG.md for v0.4.21 and remove duplicate entries
For full changelog, see CHANGELOG.md
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.
Release v0.4.21
Changes in this Release
- Merge pull request #10 from joshuadanpeterson/dev
- docs: update CHANGELOG.md for v0.4.20 and remove duplicate entries
For full changelog, see CHANGELOG.md
Core Features
- Keeps the cursor centered on the screen while typing or navigating.
- Simple commands to enable, disable, and toggle the typewriter mode.
- Integrates with ZenMode and True Zen for a seamless distraction-free environment.
For more details, please check the README.