Skip to content

Commit a8993a6

Browse files
committed
v0.1 + Initial Release
1 parent c8801ec commit a8993a6

20 files changed

Lines changed: 153 additions & 80 deletions

naivegui/backup/naivegui.lpr

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
program naivegui;
2+
3+
{$mode objfpc}{$H+}
4+
5+
uses
6+
{$IFDEF UNIX}
7+
cthreads,
8+
{$ENDIF}
9+
{$IFDEF HASAMIGA}
10+
athreads,
11+
{$ENDIF}
12+
Interfaces, // this includes the LCL widgetset
13+
Forms, Unit1, start_trd, service_state_trd, JsonArrayHelper
14+
{ you can add units after this };
15+
16+
{$R *.res}
17+
18+
begin
19+
RequireDerivedFormResource:=True;
20+
Application.Title:='NaiveGUI v0.1';
21+
Application.Scaled:=True;
22+
{$PUSH}{$WARN 5044 OFF}
23+
Application.MainFormOnTaskbar:=True;
24+
{$POP}
25+
Application.Initialize;
26+
Application.CreateForm(TMainForm, MainForm);
27+
Application.Run;
28+
end.
29+

naivegui/backup/naivegui.lps

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,7 @@
4040
<Filename Value="naivegui.lpr"/>
4141
<IsPartOfProject Value="True"/>
4242
<EditorIndex Value="-1"/>
43-
<WindowIndex Value="-1"/>
44-
<TopLine Value="-1"/>
45-
<CursorPos X="-1" Y="-1"/>
43+
<CursorPos X="19"/>
4644
<UsageCount Value="35"/>
4745
</Unit>
4846
<Unit>
@@ -53,7 +51,8 @@
5351
<ResourceBaseClass Value="Form"/>
5452
<UnitName Value="Unit1"/>
5553
<IsVisibleTab Value="True"/>
56-
<CursorPos X="14"/>
54+
<TopLine Value="51"/>
55+
<CursorPos X="39" Y="57"/>
5756
<UsageCount Value="35"/>
5857
<Loaded Value="True"/>
5958
<LoadedDesigner Value="True"/>
@@ -81,30 +80,6 @@
8180
</Unit>
8281
</Units>
8382
<JumpHistory HistoryIndex="29">
84-
<Position>
85-
<Filename Value="unit1.pas"/>
86-
<Caret Line="284" Column="73" TopLine="270"/>
87-
</Position>
88-
<Position>
89-
<Filename Value="unit1.pas"/>
90-
<Caret Line="9" Column="30"/>
91-
</Position>
92-
<Position>
93-
<Filename Value="unit1.pas"/>
94-
<Caret Line="302" TopLine="295"/>
95-
</Position>
96-
<Position>
97-
<Filename Value="unit1.pas"/>
98-
<Caret Line="189" Column="44" TopLine="71"/>
99-
</Position>
100-
<Position>
101-
<Filename Value="unit1.pas"/>
102-
<Caret Line="306" Column="29" TopLine="294"/>
103-
</Position>
104-
<Position>
105-
<Filename Value="unit1.pas"/>
106-
<Caret Line="305" Column="29" TopLine="293"/>
107-
</Position>
10883
<Position>
10984
<Filename Value="unit1.pas"/>
11085
<Caret Line="304" Column="29" TopLine="292"/>
@@ -201,6 +176,30 @@
201176
<Filename Value="unit1.pas"/>
202177
<Caret Line="421" TopLine="416"/>
203178
</Position>
179+
<Position>
180+
<Filename Value="unit1.pas"/>
181+
<Caret Column="13"/>
182+
</Position>
183+
<Position>
184+
<Filename Value="unit1.pas"/>
185+
<Caret Line="396" Column="79" TopLine="388"/>
186+
</Position>
187+
<Position>
188+
<Filename Value="unit1.pas"/>
189+
<Caret Line="435" Column="44" TopLine="423"/>
190+
</Position>
191+
<Position>
192+
<Filename Value="unit1.pas"/>
193+
<Caret Line="71" Column="25" TopLine="57"/>
194+
</Position>
195+
<Position>
196+
<Filename Value="unit1.pas"/>
197+
<Caret Line="72" Column="3" TopLine="51"/>
198+
</Position>
199+
<Position>
200+
<Filename Value="unit1.pas"/>
201+
<Caret Line="400" Column="87" TopLine="392"/>
202+
</Position>
204203
</JumpHistory>
205204
<RunParams>
206205
<FormatVersion Value="2"/>

naivegui/backup/unit1.lfm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ object MainForm: TMainForm
427427
AnchorSideTop.Side = asrCenter
428428
Left = 184
429429
Height = 32
430-
Hint = 'QUIC may be blocked in Russia'
430+
Hint = 'The protocol may be blocked in Russia'
431431
Top = 171
432432
Width = 66
433433
Caption = 'QUIC'

naivegui/backup/unit1.pas

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ TMainForm = class(TForm)
6767
var
6868
MainForm: TMainForm;
6969

70+
resourcestring
71+
SNoConfiguration = 'To run, you need to create a configuration!';
72+
SConfigutarionFound = 'The configuration has already been created! Overwrite?';
73+
7074
implementation
7175

7276
uses start_trd, service_state_trd, JsonArrayHelper;
@@ -392,6 +396,10 @@ procedure TMainForm.CreateBtnClick(Sender: TObject);
392396
if (DomainEdit.Text = '') or (UserEdit.Text = '') or (PasswordEdit.Text = '') or
393397
(SPortEdit.Text = '') or (HPortEdit.Text = '') or (BypassBox.Text = '') then Exit;
394398

399+
if FileExists(GetUserDir + '.config/naivegui/Caddyfile') then
400+
if MessageDlg(SConfigutarionFound, mtConfirmation, [mbYes, mbNo], 0) <> mrYes then
401+
Exit;
402+
395403
//Клиент
396404
CreateClientConfig;
397405
//Сервер
@@ -427,7 +435,11 @@ procedure TMainForm.StartBtnClick(Sender: TObject);
427435
(SPortEdit.Text = '') or (HPortEdit.Text = '') or (BypassBox.Text = '') then Exit;
428436

429437
//Не запускать ДО создания конфига Клиента и Сервера
430-
if not FileExists(GetUserDir + '.config/naivegui/client.json') then Exit;
438+
if not FileExists(GetUserDir + '.config/naivegui/client.json') then
439+
begin
440+
MessageDlg(SNoConfiguration, mtWarning, [mbOK], 0);
441+
Exit;
442+
end;
431443

432444
//Пересоздаём конфиг клиента
433445
CreateClientConfig;

naivegui/languages/naivegui.pot

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,3 +105,11 @@ msgstr ""
105105
msgid "Stop"
106106
msgstr ""
107107

108+
#: unit1.sconfigutarionfound
109+
msgid "The configuration has already been created! Overwrite?"
110+
msgstr ""
111+
112+
#: unit1.snoconfiguration
113+
msgid "To run, you need to create a configuration!"
114+
msgstr ""
115+

naivegui/languages/naivegui.ru.mo

287 Bytes
Binary file not shown.

naivegui/languages/naivegui.ru.po

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,3 +116,11 @@ msgstr "Лицензия: GPLv3 Автор: alex_q_2000 (C) 2026 https://git
116116
#: tmainform.stopbtn.caption
117117
msgid "Stop"
118118
msgstr "Стоп"
119+
120+
#: unit1.sconfigutarionfound
121+
msgid "The configuration has already been created! Overwrite?"
122+
msgstr "Конфигурация уже создавалась! Перезаписать?"
123+
124+
#: unit1.snoconfiguration
125+
msgid "To run, you need to create a configuration!"
126+
msgstr "Для запуска нужно создать конфигурацию!"
168 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)