Commit Graph

  • bf1baf17eb Теперь TreeView обновляется в реальном времени. Сокращен тикрэйт нижней информационной строки (300 ms). Удалены методы сhangeVisibilityResultViewer, updateResultViewer, updateInfoLabel. master release_1.0.1 Никита 2018-10-09 01:04:27 +0300
  • 7fed116c58 Merged in master (pull request #1) release_1.0.0 release Никита Романенко (Dufander) 2018-10-04 00:43:08 +0000
  • 1f6aff4ce3 Незначительные исправления Никита 2018-10-04 03:30:07 +0300
  • 8b0f4df7bf Перевод на русский всего Никита 2018-10-04 03:18:34 +0300
  • d21371cfd6 Наконец-то увидел оригинальный settings и перенес все туда -_- Никита 2018-10-04 03:06:22 +0300
  • a4a1745bdb Добавлены иконки для элементов TreeView в проект Никита 2018-10-04 02:59:02 +0300
  • 7acbce9b81 Удалены хинты, пофиксил отображение infoLabel Никита 2018-10-04 02:47:29 +0300
  • 152eaea6de Добавлены fileUrlLabel, fileNameQueryLabel, fileInnerQueryLabel вместо хинтов. Никита 2018-10-04 02:37:15 +0300
  • 494bbf63b4 Проверка на пустые поля перед запуском задачи в handleSearchBtn_Click Никита 2018-10-04 02:19:10 +0300
  • af86789c95 Рефакторинг: curDirTextBox -> fileUrlTextBox, querytextBox -> nameQueryTextBox, changeTaskBtnState -> prepareToNewTask Никита 2018-10-04 02:11:34 +0300
  • f18be6efe1 Расширение информативности infoLabel. Никита 2018-10-04 02:03:34 +0300
  • d5e2011976 Управление текущей задачей переосмыслено через enum TaskState. Удалены неиспользуемые using *. Никита 2018-10-04 01:21:15 +0300
  • ab61bb5a11 Исправление ошибки, когда не менялось видимость ResultViewer'a. Добавлена возможность запустить новое задание, если в одном из полей изменилось название. Никита 2018-10-03 17:28:52 +0300
  • 7a7f3c8df2 Много рефакторинга. Теперь методы не влияющие на MainForm перенесены в TaskController. Добавлены обработчики _textChanged для TextBox'ов (отслеживание для запуска нового задания). Добавлены методы restoreLastSession, changeVisibiltyResultViewer. Добавлен SearchQueryModel для хранения параметров поиска во время работы приложения. Никита 2018-10-03 16:36:50 +0300
  • 45c6a79c4a Добавлен набор файлов для хранения последнего задания пользователя (MainSettings). Добавлен метод MainForm_FormClosing для сохранения конфига. Никита 2018-10-03 14:39:54 +0300
  • bbc6c5520f Получение списка файлов вынесено в отдельный метод getFileList Никита 2018-10-02 19:15:21 +0300
  • 5bc8d5d81d Добавлена блокировка изменения resultView при запуске задания. Добавлен waitOrPauseLabel для оповещения о длительной операции. Никита 2018-10-02 16:45:42 +0300
  • 732bacf98e Заблокировано изменение размеров окна и сдвиг сплиттера. Исправлена нумерация TabIndex'а. Небольшие коррекции по MainForm.Designer. Никита 2018-10-02 16:03:11 +0300
  • 0cdc68d7f0 Исправление ошибки из предыдущего коммита Никита 2018-10-02 15:20:59 +0300
  • 27a952505f buildResultTree теперь использует string[] вместо List<string> для поиска внутри файла. Во время паузы resultView обновляется, а обновлением теперь занимается метод updateResultViewer. Нижний инфобар теперь работает полноценно (updateInfoLabel, refreshInfoByTimer). Никита 2018-10-02 15:07:43 +0300
  • 116d7267cd Теперь кнопка Start/Pause может приостановить поток и запустить обратно. Добавлен resumeTask в TaskController для работы кнопки. Никита 2018-10-02 03:43:46 +0300
  • bec7bfe0a6 Новые методы getFileContents, isFileContainQuery - которые позволяют получить содержимое файла и проверить это содержимое на наличие искомой фразы. buildResultTree теперь выводит файлы, удовлетворяющие всем условиям сразу. Никита 2018-10-02 03:04:46 +0300
  • fb01ceac2a handleSearchBtn_Click, fillChildNode, buildResultTree теперь async. Создан TaskController для управления текущей задачей. Реализован ProgressReportModel для IProgress и последующего вывода информации из потока на форму. fillChildNode облагорожен, исправлена жившая в нем ошибка Никита 2018-10-02 01:52:25 +0300
  • 731403c665 Первый рабочий комит. Реализовано отображение найденных файлов в виде дерева. Добавлены следующие методы: fillChildNode, handleSearchBtn_click. Немного рефакторинга. Никита 2018-10-01 21:06:53 +0300
  • f3d69b040d Добавьте файлы проекта. Никита 2018-09-28 09:28:16 +0300
  • 294501dc38 Добавьте GITIGNORE- и GITATTRIBUTES-файлы. Никита 2018-09-28 09:28:11 +0300