Skip to content

Commit eaddf76

Browse files
committed
Nice update to v2.7
1 parent da919c0 commit eaddf76

22 files changed

Lines changed: 827 additions & 302 deletions

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [2.7] - 2021-06-11
6+
- Added: Ability to choose random password length
7+
- Added: Optional link associated with an account
8+
- Added: Minimal decoration with icons
9+
510
## [2.6] - 2021-05-03
611
- Removed: Backup & Restore feature
712
- Removed: Reset button when locked

Lain/AboutForm.Designer.cs

Lines changed: 19 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Lain/AboutForm.resx

Lines changed: 38 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -120,25 +120,44 @@
120120
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
121121
<data name="pictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
122122
<value>
123-
iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
124-
YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAPcSURBVHhe7ZlBbhsxEASdR+az+UYelCBAEwjo8iyXssxp
125-
uQuoU1ar6ZJveQshhBBCCCGEEEIIIYQQQngFfv38/ecR9ZrgBP2Qn6FeH3ry5wf9aM/w33fpS0MH6Ef6
126-
CvX14RT0o5xQ54SvhH6Ik+qs8Gwofid1ZngGFLyjOjd8JhS6szo7fAYU2EGdHx6BwjqpGWEXiuqkZoQd
127-
KOijXkGfeVTNCXegkLvuQu/aVbPCKhTxrp8FvfuumhVWoIB3fBb0XXfUvFDz2P/qPRv6zlU1MFRQuFW/
128-
CvruVTUzfARFW/GroRtW1MxAULAVT0G3rKi5YYZirXgKumVFzQ0zFOvK09BNV2pu+B8KteJp6KYVNTsM
129-
KNKVXaDbrtTsMKBIV3aBbrtSs8OAIl3ZBbrtSs0OA4pU2Q26sVKzw4AiVXaDbqzU7DCgSJXdoBsrNTsM
130-
KFJlN+jGSs0OA4pU2Q26sVKzw4AiVXaDbqzU7DCgSJXdoBsrNTsMKFJlN+jGSs0OA4pU2Q26sVKzw4Ai
131-
VXaDbqzU7DCgSJXdoBsrNTsMKFJlN+jGSs0OA4pU2Q26sVKzw4AiVXaDbqzU7DCgSJXdoBsrNTsMKFJl
132-
N+jGSs0OA4pU2Q26sVKzw4AiVXaDbqzU7O8JBYnf4I+CRsf3KtdrQUPjxyrba0AD47XK5w0Ni+sqoyc0
133-
KN5XOf2gMfG+yukFDYn7KqsPNCLuq6w+0Ii4r7L6QCPivsrqA42I+yqrDzQi7qusPtCIuK+y+kAj4r7K
134-
6gONiPsqqw80Iu6rrD7QiLivsvpAI+K+yuoDjYj7KqsPNKKTM/RMJ5XVBxrRwSvoMx1UVh9oxGlXoc+e
135-
Vll9oBGnXYU+e1pl9YFGnPQu9I6TKqsPNOKkd6F3nFRZfaARJ70LveOkyuoDjTjpXegdJ1VWH2jEaVeh
136-
z55WWX2gEaddhT57WmX1gUZ08Ar6TAeV1Qca0ckZeqaTyuoDjejkDD3TSWX1gUZ0coae6aSy+kAjOjlD
137-
z3RSWX2gEZ2coWc6qaw+0IhOztAznVRWH2hEJ2fomU4qqw80opMz9EwnldUHGtHJGXqmk8rqA43o5Aw9
138-
00ll9YFGdHKGnumksvpAIzo5Q890Ull9oBHdHNC/dVNZfaARcV9l9YFGxH2V1QcaEfdVVh9oRNxXWX2g
139-
EXFfZfWBRsR9ldUHGhH3VVYfaETcV1l9oBFxX2X1gUbEfZXVBxoR91VWH2hE3FdZfaARcV9l9YKGxPsq
140-
px80Jt5XOT2hQXFdZfSGhsVrle81oIHxY5XttaCh8b3K9brQ6PgNfvgQQgghhBBCCCEc4O3tL+RPYYMe
141-
DZRVAAAAAElFTkSuQmCC
123+
iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
124+
EgAACxIB0t1+/AAAA9xJREFUeF7tmUFuGzEQBJ1H5rP5Rh6UIEATCOjyLJeyzGm5C6hTVqvpkm95CyGE
125+
EEIIIYQQQgghhBBCeAV+/fz95xH1muAE/ZCfoV4fevLnB/1oz/Dfd+lLQwfoR/oK9fXhFPSjnFDnhK+E
126+
foiT6qzwbCh+J3VmeAYUvKM6N3wmFLqzOjt8BhTYQZ0fHoHCOqkZYReK6qRmhB0o6KNeQZ95VM0Jd6CQ
127+
u+5C79pVs8IqFPGunwW9+66aFVaggHd8FvRdd9S8UPPY/+o9G/rOVTUwVFC4Vb8K+u5VNTN8BEVb8auh
128+
G1bUzEBQsBVPQbesqLlhhmKteAq6ZUXNDTMU68rT0E1Xam74Hwq14mnophU1Owwo0pVdoNuu1OwwoEhX
129+
doFuu1Kzw4AiXdkFuu1KzQ4DilTZDbqxUrPDgCJVdoNurNTsMKBIld2gGys1OwwoUmU36MZKzQ4DilTZ
130+
DbqxUrPDgCJVdoNurNTsMKBIld2gGys1OwwoUmU36MZKzQ4DilTZDbqxUrPDgCJVdoNurNTsMKBIld2g
131+
Gys1OwwoUmU36MZKzQ4DilTZDbqxUrPDgCJVdoNurNTsMKBIld2gGys1OwwoUmU36MZKzQ4DilTZDbqx
132+
UrPDgCJVdoNurNTs7wkFid/gj4JGx/cq12tBQ+PHKttrQAPjtcrnDQ2L6yqjJzQo3lc5/aAx8b7K6QUN
133+
ifsqqw80Iu6rrD7QiLivsvpAI+K+yuoDjYj7KqsPNCLuq6w+0Ii4r7L6QCPivsrqA42I+yqrDzQi7qus
134+
PtCIuK+y+kAj4r7K6gONiPsqqw80opMz9EwnldUHGtHBK+gzHVRWH2jEaVehz55WWX2gEaddhT57WmX1
135+
gUac9C70jpMqqw804qR3oXecVFl9oBEnvQu946TK6gONOOld6B0nVVYfaMRpV6HPnlZZfaARp12FPnta
136+
ZfWBRnTwCvpMB5XVBxrRyRl6ppPK6gON6OQMPdNJZfWBRnRyhp7ppLL6QCM6OUPPdFJZfaARnZyhZzqp
137+
rD7QiE7O0DOdVFYfaEQnZ+iZTiqrDzSikzP0TCeV1Qca0ckZeqaTyuoDjejkDD3TSWX1gUZ0coae6aSy
138+
+kAjOjlDz3RSWX2gEd0c0L91U1l9oBFxX2X1gUbEfZXVBxoR91VWH2hE3FdZfaARcV9l9YFGxH2V1Qca
139+
EfdVVh9oRNxXWX2gEXFfZfWBRsR9ldUHGhH3VVYfaETcV1l9oBFxX2X1gobE+yqnHzQm3lc5PaFBcV1l
140+
9IaGxWuV7zWggfFjle21oKHxvcr1utDo+A1++BBCCCGEEEIIIRzg7e0v5E9hgx4NlFUAAAAASUVORK5C
141+
YII=
142+
</value>
143+
</data>
144+
<data name="button7.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
145+
<value>
146+
iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
147+
YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAL9SURBVEhLnZU5Sy1BEIXLHcHQ0JcqGLrBdcF/cUMRFExV
148+
0FwTf4GxCka+REENRAwVDEwEMxF5iZmJ4O68+o5dw9x7R99yoOie7lOnqquXsa/Q2tpq7e3t1tTUlEYa
149+
wRwcuP+ElpaW1PvE0NCQjY+P29jYmIw+Y0XU+3yJyLi/v982Njbs6urKsiwrNebgwAXfrbYG8/Pz9vj4
150+
mAt9fHxk7+/v2evrq4w+Ywni4vMtWCK1JCOcXMBc7FcI0waKY7TOXfRh+aLRUK4YWFhYkPjT09MPMsQI
151+
whh2eXkpi2+3n27iuQ9daYA8SHR6e3sRJmuVJFkVp93dXZuYmFB22OTkpG1vb5uvQBZ8VoMGWkB7wjED
152+
m5ubyoqME7n6/PxsMzMzmg9EQsvLyxJ/e3tTOUmfAI5FtEBbW5taRbq+vhYx1VVlmZub0zyizc3N+Xlf
153+
XV1VMkn8DNXwJTm00Ay+DQ8PqzxJXOStra3PyYTIZmVlReIvLy8qDfBAbDjfO2igNTg4KL5AfXFKRHxs
154+
fX3dlpaWbGpqyjo6OsSLzJO4Mk9lqTDupgC0XMgcfJB1mtQKvMnt6OjI1tbW1HfBBvHT01O7ubnRPEn6
155+
fFapVJK6oxiAySAi4C1HUc4+D4/5zFdBYwcHB9bd3W23t7fSKA1QLFGChMIIVCxLEq+cnJxoI0dGRsI/
156+
r0JNiYqbjCDkZNxQIY3n4sfHx9bV1SX//f19rc4TKd/kwjHVJnubl8X7tEIEJ/POzk75zs7OisfeRII1
157+
x7TkoiECMcTt4eHB7u/vqy5QOTw8FB8gzmVE3Lk7yfes5qKVPBWLZIGxbIJcXFzY9PS09fX1WU9Pj/4H
158+
e3t7+Qrd9HYRAI2apwJEkMJjF+XQShgj2Pn5ud3d3ekbi8zh4uOoNjx2AQaoWeG5VkbU1W3Hx+Iy1Wwo
159+
nJRM9cvnuh6FH45OEQIhxlGmn0TB2V/9cAJRt5JfJqso4v9/mfVLHBgYsNHRUeN2YvQZK+KPZakHzzNH
160+
OH/TS8AcHLjlMPsNy7cSygztY5gAAAAASUVORK5CYII=
142161
</value>
143162
</data>
144163
<metadata name="t1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

Lain/LainAccount.cs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,29 @@ public class LainAccount
88
string _Name;
99
string _Email;
1010
string _Password;
11+
12+
string _Link;
1113
string _Note;
1214

1315
public LainAccount()
1416
{
1517

1618
}
1719

18-
public LainAccount(string name, string email, string password, string note)
20+
public LainAccount(string name, string email, string password, string link, string note)
1921
{
2022
_Name = name;
2123
_Email = email;
2224
_Password = password;
25+
26+
_Link = link;
2327
_Note = note;
2428

2529
name = string.Empty;
2630
email = string.Empty;
2731
password = string.Empty;
32+
33+
link = string.Empty;
2834
note = string.Empty;
2935
}
3036

@@ -43,6 +49,11 @@ public string Password()
4349
return _Password;
4450
}
4551

52+
public string Link()
53+
{
54+
return _Link;
55+
}
56+
4657
public string Note()
4758
{
4859
return _Note;

Lain/LoginForm.Designer.cs

Lines changed: 12 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Lain/LoginForm.cs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,21 +97,15 @@ private void LoginForm_Load(object sender, EventArgs e)
9797
{
9898
case LoginType.Authorize:
9999
btnExit.Text = "Cancel";
100-
//btnReset.Visible = false;
101-
//btnRestore.Visible = false;
102100
break;
103101

104102
case LoginType.Remove:
105103
btnExit.Text = "Cancel";
106-
//btnReset.Visible = false;
107-
//btnRestore.Visible = false;
108104
status.Text = "Enter your password\nto delete this account";
109105
break;
110106

111107
case LoginType.RemoveAll:
112108
btnExit.Text = "Cancel";
113-
//btnReset.Visible = false;
114-
//btnRestore.Visible = false;
115109
status.Text = "Enter your password\nto delete all your accounts";
116110
break;
117111
}

0 commit comments

Comments
 (0)