25 Commits (master)
 

Author SHA1 Message Date
Никита bf1baf17eb Теперь TreeView обновляется в реальном времени. Сокращен тикрэйт нижней информационной строки (300 ms). Удалены методы сhangeVisibilityResultViewer, updateResultViewer, updateInfoLabel. 6 years ago
Никита 1f6aff4ce3 Незначительные исправления 6 years ago
Никита 8b0f4df7bf Перевод на русский всего 6 years ago
Никита d21371cfd6 Наконец-то увидел оригинальный settings и перенес все туда -_- 6 years ago
Никита a4a1745bdb Добавлены иконки для элементов TreeView в проект 6 years ago
Никита 7acbce9b81 Удалены хинты, пофиксил отображение infoLabel 6 years ago
Никита 152eaea6de Добавлены fileUrlLabel, fileNameQueryLabel, fileInnerQueryLabel вместо хинтов. 6 years ago
Никита 494bbf63b4 Проверка на пустые поля перед запуском задачи в handleSearchBtn_Click 6 years ago
Никита af86789c95 Рефакторинг: curDirTextBox -> fileUrlTextBox, querytextBox -> nameQueryTextBox, changeTaskBtnState -> prepareToNewTask 6 years ago
Никита f18be6efe1 Расширение информативности infoLabel. 6 years ago
Никита d5e2011976 Управление текущей задачей переосмыслено через enum TaskState. Удалены неиспользуемые using *. 6 years ago
Никита ab61bb5a11 Исправление ошибки, когда не менялось видимость ResultViewer'a. Добавлена возможность запустить новое задание, если в одном из полей изменилось название. 6 years ago
Никита 7a7f3c8df2 Много рефакторинга. Теперь методы не влияющие на MainForm перенесены в TaskController. Добавлены обработчики _textChanged для TextBox'ов (отслеживание для запуска нового задания). 6 years ago
Никита 45c6a79c4a Добавлен набор файлов для хранения последнего задания пользователя (MainSettings). Добавлен метод MainForm_FormClosing для сохранения конфига. 6 years ago
Никита bbc6c5520f Получение списка файлов вынесено в отдельный метод getFileList 6 years ago
Никита 5bc8d5d81d Добавлена блокировка изменения resultView при запуске задания. Добавлен waitOrPauseLabel для оповещения о длительной операции. 6 years ago
Никита 732bacf98e Заблокировано изменение размеров окна и сдвиг сплиттера. Исправлена нумерация TabIndex'а. Небольшие коррекции по MainForm.Designer. 6 years ago
Никита 0cdc68d7f0 Исправление ошибки из предыдущего коммита 6 years ago
Никита 27a952505f buildResultTree теперь использует string[] вместо List<string> для поиска внутри файла. Во время паузы resultView обновляется, а обновлением теперь занимается метод updateResultViewer. Нижний инфобар теперь работает полноценно (updateInfoLabel, refreshInfoByTimer). 6 years ago
Никита 116d7267cd Теперь кнопка Start/Pause может приостановить поток и запустить обратно. Добавлен resumeTask в TaskController для работы кнопки. 6 years ago
Никита bec7bfe0a6 Новые методы getFileContents, isFileContainQuery - которые позволяют получить содержимое файла и проверить это содержимое на наличие искомой фразы. buildResultTree теперь выводит файлы, удовлетворяющие всем условиям сразу. 6 years ago
Никита fb01ceac2a handleSearchBtn_Click, fillChildNode, buildResultTree теперь async. Создан TaskController для управления текущей задачей. Реализован ProgressReportModel для IProgress и последующего вывода информации из потока на форму. fillChildNode облагорожен, исправлена жившая в нем ошибка 6 years ago
Никита 731403c665 Первый рабочий комит. Реализовано отображение найденных файлов в виде дерева. Добавлены следующие методы: fillChildNode, handleSearchBtn_click. Немного рефакторинга. 6 years ago
Никита f3d69b040d Добавьте файлы проекта. 6 years ago
Никита 294501dc38 Добавьте GITIGNORE- и GITATTRIBUTES-файлы. 6 years ago