Исправление скролла в Multi View режиме и проблемы с wrap text
- Универсальное исправление скролла для всех контейнеров в Multi View режиме - Более специфичные CSS селекторы для предотвращения влияния на другие элементы - Исправление проблемы с wrap text в options - Добавление вызовов applyWrapSettings() в ключевых местах - Обновление документации с описанием всех исправлений - Добавление CHANGELOG.md и SCROLL_FIX_SUMMARY.md - Добавление документации в app/docs/
This commit is contained in:
66
app/docs/hotkeys.md
Normal file
66
app/docs/hotkeys.md
Normal file
@@ -0,0 +1,66 @@
|
||||
# Горячие клавиши LogBoard+
|
||||
|
||||
## Обновление логов
|
||||
|
||||
### Ctrl+R
|
||||
Обновляет логи в текущем режиме просмотра:
|
||||
- **Single View**: переподключается к WebSocket и получает свежие логи
|
||||
- **Multi View**: переподключается ко всем выбранным контейнерам
|
||||
|
||||
### Ctrl+K
|
||||
Альтернативная комбинация для обновления логов (аналогично Ctrl+R)
|
||||
|
||||
## Навигация
|
||||
|
||||
### [ (квадратная скобка)
|
||||
Переход к предыдущему контейнеру в списке
|
||||
|
||||
### ] (квадратная скобка)
|
||||
Переход к следующему контейнеру в списке
|
||||
|
||||
### Ctrl+← (стрелка влево)
|
||||
Альтернативная комбинация для перехода к предыдущему контейнеру
|
||||
|
||||
### Ctrl+→ (стрелка вправо)
|
||||
Альтернативная комбинация для перехода к следующему контейнеру
|
||||
|
||||
## Управление интерфейсом
|
||||
|
||||
### Ctrl+B
|
||||
Сворачивание/разворачивание sidebar панели:
|
||||
- Сворачивает sidebar до минимальной ширины (60px)
|
||||
- Скрывает все элементы управления и список контейнеров
|
||||
- Показывает логотип LogBoard+ в свернутом sidebar
|
||||
- Состояние сохраняется в localStorage
|
||||
|
||||
### Кнопка сворачивания
|
||||
- **Кнопка на границе** (<i class="fas fa-chevron-left"></i>) - сворачивание sidebar
|
||||
- Расположена посередине экрана по высоте на границе sidebar и основного контента
|
||||
- Состояние сохраняется в localStorage
|
||||
|
||||
## Особенности
|
||||
|
||||
### Проверка фокуса
|
||||
Горячие клавиши не работают, когда фокус находится в полях ввода:
|
||||
- Поле фильтра логов
|
||||
- Поле добавления исключенных контейнеров
|
||||
- Любые другие input/textarea элементы
|
||||
|
||||
### Визуальные подсказки
|
||||
- Иконка клавиатуры в заголовке с подсказкой о горячих клавишах
|
||||
- Уведомление о горячих клавишах при первом запуске
|
||||
- Tooltip на кнопке сворачивания sidebar
|
||||
|
||||
### Сохранение настроек
|
||||
- Состояние sidebar (свернут/развернут) сохраняется в localStorage
|
||||
- При следующем запуске приложения состояние восстанавливается
|
||||
|
||||
## Примеры использования
|
||||
|
||||
1. **Быстрое обновление логов**: `Ctrl+R` для получения свежих данных
|
||||
2. **Навигация по контейнерам**: `[` `]` для переключения между сервисами
|
||||
3. **Освобождение места на экране**: `Ctrl+B` для сворачивания панели
|
||||
4. **Работа в Multi View**: `Ctrl+R` обновляет все выбранные контейнеры одновременно
|
||||
|
||||
## Автор
|
||||
Сергей Антропов - https://devops.org.ru
|
||||
Reference in New Issue
Block a user