diff --git a/Cargo.toml b/Cargo.toml
index 31a58ad..8421b3d 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -6,7 +6,7 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-adw = { version = "0.7.0", package = "libadwaita", features = ["v1_4"] }
+adw = { version = "0.7.0", package = "libadwaita", features = ["v1_4", "v1_5"] }
bitvec = "1.0.1"
gio = { version = "0.20.0", features = ["v2_74"] }
gtk = { version = "0.9.0", package = "gtk4", features = ["v4_12"] }
diff --git a/src/view/components/dialogues.rs b/src/view/components/dialogues.rs
index a326bec..af3fb97 100644
--- a/src/view/components/dialogues.rs
+++ b/src/view/components/dialogues.rs
@@ -22,7 +22,7 @@ pub fn open_about_dialogue(_action: &SimpleAction, _var: Option<&Variant>) {
AboutDialog::builder()
.authors(vec!["Сагиев А.Д.", "Ефимов И.П."])
.version("1.0-beta")
- .program_name("Прикладная теория информаций")
+ .program_name("Прикладная теория информации")
.license_type(License::Apache20)
.logo(&logo)
.website("https://gitea.doryan04.ru/doryan/AIT")
diff --git a/src/view/resources/help.html b/src/view/resources/help.html
index 24748cf..22538e4 100644
--- a/src/view/resources/help.html
+++ b/src/view/resources/help.html
@@ -3,11 +3,11 @@
В данной лабораторной работе используется код Хэмминга 7-4, другими словами, код, который нужно закодировать, имеет длину в 4 бита, в то же время выходной код будет иметь 7 бит.
-Программа умеет как закодировать ключевые слова, так и их проверять.
+Программа умеет как кодировать ключевые слова, так и проверять их.
Режим кодирования
-В этом режиме мы вводим код, в котором каждое "слово" имеет 4 бита. Это должно выглядеть следующим образом:
+В этом режиме мы вводим код, в котором каждое "слово" имеет 4 бита. Это может выглядеть следующим образом:
1010 1100 1110 0000
@@ -15,13 +15,13 @@
1100110 0111100 0101010 0000000
-В противном случае вылезет информационный блок с предупреждением: "Проверьте корректность кода".
+В противном случае появится информационный блок с предупреждением: "Проверьте корректность кода".
Режим проверки
-Данный режим проверяет код на ошибки. Проверка в лучшем случае пишет: "Все коды корректны", в противном случае, построчно показывает, в каких кодах есть ошибка.
+Данный режим проверяет код на ошибки. Проверка в лучшем случае пишет: "Все коды корректны". При ошибочно введённом коде, программа построчно отобразит в каких кодах есть ошибка.
-Пример ввода возьмём из предыдущего примера:
+Пример ввода аналогичен предыдущему:
1100110 0111100 0101010 0000000
@@ -44,8 +44,8 @@
Затухание сигнала
-Лабораторная работа подразумевает рассчитать для 19 значений частоты реактивное сопротивление конденсатора Xc, напряжения сигнала на стороне приёмника информации Vп и коэффициент затухания сигнала ζ.
+Лабораторная работа подразумевает рассчитать для каждого из девятнадцати значений частоты реактивного сопротивление конденсатора Xc, напряжение сигнала на стороне приёмника информации Vп и коэффициент затухания сигнала ζ.
-Значения вводятся согласно исходным данным для расчёта затухания сигнала. Значения можно вводить как с ",", так и ".".
+Значения вводятся согласно исходным данным для расчёта затухания сигнала. Значения можно вводить как с ",", так и с ".".
-При вводе одних и тех же данных без изменений будет вылезать предупреждение и операция расчёта не будет выполнена. Можно не менять данные в случае частоты, чтобы обновить данные расчёта в соответствии с новыми (К примеру, в случае длины провода, или сопротивления провода).
+При вводе одних и тех же данных без изменений, будет показано предупреждение и операция расчёта не будет выполнена. Можно не менять данные в случае частоты, чтобы обновить данные расчёта в соответствии с новыми (К примеру, в случае длины провода, или сопротивления провода).
diff --git a/src/view/styles/base_dark.css b/src/view/styles/base_dark.css
index b9b5b91..4fcbd4e 100644
--- a/src/view/styles/base_dark.css
+++ b/src/view/styles/base_dark.css
@@ -1,3 +1,6 @@
+label{
+ font-size: 11pt;
+}
textview {
border-radius: 7px;
padding: 7px 8px;
diff --git a/src/view/styles/base_light.css b/src/view/styles/base_light.css
index 62d93a4..0471c52 100644
--- a/src/view/styles/base_light.css
+++ b/src/view/styles/base_light.css
@@ -1,7 +1,10 @@
+label{
+ font-size: 11pt;
+}
textview {
border-radius: 7px;
padding: 7px 8px;
- background: rgba(141, 141, 141, 0.5);
+ background: rgba(141, 141, 141, 0.18);
outline-offset: 2px;
outline: 2px solid #81ABDF00;
transition-duration: .15s;
diff --git a/src/view/ui.rs b/src/view/ui.rs
index 9d9bc77..26b64f2 100644
--- a/src/view/ui.rs
+++ b/src/view/ui.rs
@@ -22,6 +22,7 @@ pub fn ui(application: &adw::Application) {
let default_settings = Settings::default();
if let Some(settings) = default_settings {
+ settings.set_gtk_font_name(Some("Segoe UI 9"));
settings.connect_gtk_application_prefer_dark_theme_notify(load_css);
settings.connect_gtk_theme_name_notify(load_css);
load_css(&settings);
@@ -82,7 +83,7 @@ pub fn ui(application: &adw::Application) {
.hexpand(true)
.vexpand(true)
.use_markup(true)
- .label("Комплексная программа для лаб. работ")
+ .label("Комплексная программа для лаб. работ")
.build(),
);
title_bar.append(menu_button.get_button());