VSChristmas Extension
A VS Code extension that brings Christmas spirit to your editor by showing the countdown to Christmas.
Features
Days Until Christmas Command to check the countdown
- Status bar buttons showing days until Christmas
- Keybind
ctrl+shift+c (Windows/Linux) or shift+cmd+c (Mac) to show the days until Christmas
Extension Settings
This extension contributes the following settings:
VSChristmas.StatusBarItemLocation : Display the Christmas button at the location of your choice
VSChristmas.toggleLargeStatusBarText : Toggle the text beside the icon for the status bar icon
VSChristmas.StatusBarButtonVisibleTimeBeforeChistmas : Make the Christmas button show up on a specific time before Christmas
VSChristmas.ChristmasDay : The calendar day of Christmas at your location
VSChristmas.ChristmasMonth : The calendar month of Christmas at your location
Community Feedback and Ideas
We value input from our users! Help make VSChristmas even more festive:
Share Your Ideas
- Have an idea for a new feature?
- Want to suggest holiday-themed customizations?
- Think of ways to make the extension more fun or useful?
Please open a GitHub Discussion or create an issue tagged with "enhancement". Some areas we'd love feedback on:
- Visual customization options
- Additional holiday-related commands
- Integration with other VS Code features
- Accessibility improvements
Leave a Review
- If you enjoy using VSChristmas, please consider:
- Rating it on the VS Code Marketplace
- Sharing your experience through a review
- Telling other developers about it
Your feedback helps improve the extension and guides our development priorities!
Contributing
We welcome contributions from the community! Here's how you can help:
Setting up the Development Environment
- Fork and clone the repository
- Run
npm install to install dependencies
- Open the project in VS Code
- Press F5 to start debugging
Development Workflow
Create a new branch for your feature/fix
git checkout -b feature/your-feature-name
Make your changes and ensure they follow our coding standards
- Submit a Pull Request:
- Write a clear description of your changes
- Reference any related issues
Coding Guidelines
- Follow the existing code style
- Add comments for complex logic
- Keep commits focused and descriptive
Reporting Issues
- Use the GitHub issue tracker
- Include VS Code version and extension version
- Provide clear steps to reproduce the issue
- Include relevant error messages and screenshots
Release Notes
Please see the CHANGELOG.md file for detailed release notes.
License
This project is licensed under the MIT License - see the LICENSE file for details.
| |