Skip to content

Commit 0f0df29

Browse files
authored
Update README.md
1 parent 16385ec commit 0f0df29

1 file changed

Lines changed: 13 additions & 4 deletions

File tree

README.md

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
1-
![GitHub Sponsors](https://img.shields.io/badge/Sponsor-Node%20Version%20Switcher-blue?style=flat&logo=github)
2-
3-
# Node Version Switcher
1+
# Node Version Switcher
42

53
🚀 **Support the Project!**
64
If you find Node Version Switcher useful and want to see more features, updates, and support for macOS/Linux in the future, consider [sponsoring me on GitHub](https://github.com/sponsors/recepuncu). Your contributions help keep this project alive and growing! ❤️
75

86
---
9-
![image](https://github.com/user-attachments/assets/5219a431-7702-4588-bbfb-dc19a525f4be)
7+
![image](https://github.com/user-attachments/assets/b98cccb9-b76e-48cd-9686-ac886901eb7d)
108

119
Easily manage and switch between multiple Node.js versions using this lightweight tray application.
1210

@@ -18,6 +16,17 @@ This application integrates with **NVM (Node Version Manager)** to provide a use
1816
- Intuitive system tray icon for quick access.
1917
- Option to start the application at system startup.
2018
- Lightweight and easy to use.
19+
- **New UI Components:**
20+
- Added `NodeVersionsForm` for displaying and installing Node.js versions with a filter box, data grid, and progress bar.
21+
22+
## Recent Updates
23+
### Refactor and Add UI for Node.js Version Management
24+
**Significant refactor and modularization of the codebase:**
25+
- Removed `NodeVersionSwitcherContext.cs` and split functionalities into multiple helper classes and services.
26+
- Added new helper classes for HTTP requests, notifications, Node.js version management, regular expressions, registry interactions, startup management, symbolic link creation, and system information retrieval.
27+
- Introduced `NodeVersionInfo` model and `INodeVersionDownloader` interface.
28+
- Updated `NodeVersionSwitcher.csproj` with new properties for versioning and language.
29+
- Added `FolderProfile.pubxml` for project publishing.
2130

2231
## Requirements
2332
- **NVM for Windows** installed on your system.

0 commit comments

Comments
 (0)