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 лежащий в корне проекта, в нем указаны необходимые зависимости для работы. Их нужно установить в систему.
Цыфра v2 - означает, что это вторая реализация. Первая, была написана с использованием библиотеки ncurcess и находится где-то в аналах
данного сайта-хранилища. так что кому нравится это консольное извращение смело начинайте с ним бдсмится.
данного сайта-хранилища. так что кому нравится это консольное дело смело начинайте с ним бдсмится.
Я переодически буду дополнять данное чудо-творение разноообразными фишками, чистить свой не менее чудесный код от слишком заумных его вариаций, в общем
Я, возможно, переодически буду дополнять данное чудо-творение разноообразными фишками, чистить свой не менее чудесный код от слишком заумных его вариаций, в общем
развивать и приводить это в более доступный и красивый вид. Но конкретных сроков и графиков данных работ не стоит и не будет стоять.
Чтобы эти слова не значили!
Ближайшие работы
- предпросмотр видео
- просмотр кода из файлов
- мультивыбор и действия над выбранными файлами
- читска кода и тестирование
PS: проект закрыт. Я открыл для себя yazi

View File

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

View File

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

View File

@@ -296,7 +296,7 @@ namespace rrr::layers::gui
}
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;
hack::log()(cursor_position, current_position, h);
}
if (mvd == MOVE_DIRECTION::UP)
@@ -488,4 +487,15 @@ namespace rrr::layers::gui
else
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&);
void set_delta(MOVE_DIRECTION);
void set_scroll();
void run_app();
void paste_from_copy(); // вставка после копирования
void paste_from_cut(); // вставки после вырезания
void detect_file(); // определяем не кортинка ли это или определяем не является ли

View File

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

View File

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