fix some info

This commit is contained in:
2025-10-14 17:52:21 +03:00
parent a4c706d327
commit e36e074d0a
7 changed files with 20 additions and 9 deletions

View File

@@ -1,5 +1,4 @@
Простой файловый менеджер, навеянный идеями ranger, но в отличии от упомянутого ranger, данный продукт - Простой файловый менеджер, навеянный идеями ranger.
написан на настоящем языке програмирования.
Автор никоим образом не претендует на чистоту реализации и верность исполнения. Автор никоим образом не претендует на чистоту реализации и верность исполнения.
Так что, если вы думаете, что можете сделать это по-другому, то, пожалуйста, сделайте это. Так что, если вы думаете, что можете сделать это по-другому, то, пожалуйста, сделайте это.
@@ -25,15 +24,16 @@
Так же просмотрите файл meson.build лежащий в корне проекта, в нем указаны необходимые зависимости для работы. Их нужно установить в систему. Так же просмотрите файл meson.build лежащий в корне проекта, в нем указаны необходимые зависимости для работы. Их нужно установить в систему.
Цыфра v2 - означает, что это вторая реализация. Первая, была написана с использованием библиотеки ncurcess и находится где-то в аналах Цыфра v2 - означает, что это вторая реализация. Первая, была написана с использованием библиотеки ncurcess и находится где-то в аналах
данного сайта-хранилища. так что кому нравится это консольное извращение смело начинайте с ним бдсмится. данного сайта-хранилища. так что кому нравится это консольное дело смело начинайте с ним бдсмится.
Я переодически буду дополнять данное чудо-творение разноообразными фишками, чистить свой не менее чудесный код от слишком заумных его вариаций, в общем Я, возможно, переодически буду дополнять данное чудо-творение разноообразными фишками, чистить свой не менее чудесный код от слишком заумных его вариаций, в общем
развивать и приводить это в более доступный и красивый вид. Но конкретных сроков и графиков данных работ не стоит и не будет стоять. развивать и приводить это в более доступный и красивый вид. Но конкретных сроков и графиков данных работ не стоит и не будет стоять.
Чтобы эти слова не значили! Чтобы эти слова не значили!
Ближайшие работы Ближайшие работы
- предпросмотр видео - предпросмотр видео
- просмотр кода из файлов - просмотр кода из файлов
- мультивыбор и действия над выбранными файлами - мультивыбор и действия над выбранными файлами
- читска кода и тестирование - читска кода и тестирование
PS: проект закрыт. Я открыл для себя yazi

View File

@@ -11,3 +11,4 @@ if [[ -z "$1" ]]; then
else else
meson test $1 -C build meson test $1 -C build
fi fi

View File

@@ -45,4 +45,3 @@ namespace rrr
} }
}; };
} }

View File

@@ -296,7 +296,7 @@ namespace rrr::layers::gui
} }
else else
{ {
system(("kitty --name \"project_rrr_editor\" --directory " + selected_file.path.parent_path().string() + " nv ").c_str()); run_app();
} }
} }
@@ -409,7 +409,6 @@ namespace rrr::layers::gui
} }
if (cursor_position >= h) cursor_position = h; if (cursor_position >= h) cursor_position = h;
hack::log()(cursor_position, current_position, h);
} }
if (mvd == MOVE_DIRECTION::UP) if (mvd == MOVE_DIRECTION::UP)
@@ -488,4 +487,15 @@ namespace rrr::layers::gui
else else
em->execute(types::event_type::SHOW_SRC, selected_file.path); em->execute(types::event_type::SHOW_SRC, selected_file.path);
} }
void navigation::run_app()
{
// if (selected_file.path.extension() == ".mp3" ||
// selected_file.path.extension() == ".mp4" ||
// selected_file.path.extension() == ".wave")
// HERE начинаем тут
// сделать запуск разных программ из под rrr
system(("kitty --name \"project_rrr_editor\" --directory " + selected_file.path.parent_path().string() + " nv ").c_str());
}
} }

View File

@@ -68,6 +68,7 @@ namespace rrr::layers::gui
std::string get_file_content(file&); std::string get_file_content(file&);
void set_delta(MOVE_DIRECTION); void set_delta(MOVE_DIRECTION);
void set_scroll(); void set_scroll();
void run_app();
void paste_from_copy(); // вставка после копирования void paste_from_copy(); // вставка после копирования
void paste_from_cut(); // вставки после вырезания void paste_from_cut(); // вставки после вырезания
void detect_file(); // определяем не кортинка ли это или определяем не является ли void detect_file(); // определяем не кортинка ли это или определяем не является ли

View File

@@ -47,7 +47,6 @@ namespace rrr::layers::gui
cv::cvtColor(frame, frame, cv::COLOR_BGR2RGBA); cv::cvtColor(frame, frame, cv::COLOR_BGR2RGBA);
tx.bind(frame); tx.bind(frame);
media_show = true; media_show = true;
hack::log()(width, height);
} }
if (media_show) if (media_show)

View File

@@ -1,3 +1,4 @@
#include "logger/logger.hpp"
#include "try_engine/try_engine.hpp" #include "try_engine/try_engine.hpp"
#include "content/content.hpp" #include "content/content.hpp"