shadowsocks-windows
shadowsocks-windows copied to clipboard
shadowsocks windows v5
The UI interface and internal code are heavily coupled in the current version, and other code is not cleaned up, which makes maintenance difficult.
Therefore, we decided to redraw the UI and clean up the related code to improve maintainability in the v5 version. We also migrated the UI from WinForms to WPF.
For v5/master
changes, please make them through PR.
Here is a partial list of v5 work.
- [x] Converts
shadowsocks-csharp
to a library.- [x] Split the old module into
Shadowsocks.Interop
,Shadowsocks.Net
,Shadowsocks.PAC
,Shadowsocks.Protobuf
,Shadowsocks.WPF
for easy maintenance.(based on .NET 5.0) - [x] Clean up unused or shifted dependencies to target projects.
- [x] Strip the corresponding control layer and data model.
- [x] Cleaning !!
- [x] Split the old module into
- [x] In
Shadowsocks.WPF
, rewrite the UI based on WPF.