nativemind_vpn 1.0.0
nativemind_vpn: ^1.0.0 copied to clipboard
VPN client widgets made by hand: Gleb Sosnin's connect button, stat tiles, location card, server and app lists, search sheet and tab bar, Wishyut's settings widgets, the VPN editions (Pink / Orange / [...]
nativemind_vpn #
VPN client widgets made by hand by Gleb Sosnin and Wishyut (VPNclient-app, 2025), carried over with their code as it was (see PROVENANCE.md), plus the VPN editions as data, country flags and app marks.
NmMainBtn(status: vpn.status, timeText: vpn.time, onToggle: vpn.toggle, gradient: edition.main);
NmServersList(servers: [for (final s in servers) s.toHandmadeMap(context, isActive: s.id == selected)], onServersLoaded: save);
final edition = NmVpnEditions.configs.current(); // --dart-define=NM_EDITION=net.vpnclient.orange
Use nmLightTheme / nmDarkTheme (Gleb Sosnin's color schemes) and add NmNetwork.delegate to the app's
localization delegates. License: NativeMindNONC (LICENSE).