panel-improves
This commit is contained in:
12
CHANGELOG.md
12
CHANGELOG.md
@@ -14,12 +14,11 @@
|
||||
- **Компактный дизайн**: Уменьшены отступы (padding) для экономии места
|
||||
- **Улучшенная синхронизация скролла**: Номера строк синхронизируются со скроллом основного контента
|
||||
- **ИСПРАВЛЕНО**: Исправлена проблема с курсором в режиме редактирования - курсор теперь корректно перемещается при вводе текста и сохраняет позицию при обновлении содержимого
|
||||
- **ИСПРАВЛЕНО**: Номера строк теперь правильно синхронизируются с содержимым - они прокручиваются вместе с текстом и показывают реальные номера строк документа
|
||||
- **УЛУЧШЕНО**: Увеличена максимальная высота модальных окон с содержимым публикаций с 70vh до 85vh для более комфортного редактирования
|
||||
- **ИСПРАВЛЕНО**: Убраны жесткие ограничения высоты в CSS (`min-height: 500px` в `.editableCodeContainer` и `min-height: 450px` в `.editorArea`) - теперь размер полностью контролируется параметром `maxHeight`
|
||||
- **УЛУЧШЕНО**: Редактор кода теперь использует точную высоту `height: 85vh` вместо ограничений `min-height/max-height` для лучшего контроля размеров
|
||||
- **ИСПРАВЛЕНО**: Модальное окно размера "large" теперь действительно занимает 85% высоты экрана (`height: 85vh, max-height: 85vh`)
|
||||
- **УЛУЧШЕНО**: Содержимое модального окна использует `flex: 1` для заполнения всей доступной площади, убран padding для максимального использования пространства
|
||||
- Номера строк теперь правильно синхронизируются с содержимым - они прокручиваются вместе с текстом и показывают реальные номера строк документа
|
||||
- Увеличена высота модальных окон
|
||||
- **УЛУЧШЕНО**: Уменьшена ширина области номеров строк с 50px до 24px для максимальной экономии места
|
||||
- **ОПТИМИЗИРОВАНО**: Размер шрифта номеров строк уменьшен до 9px, padding уменьшен до 2px для компактности
|
||||
- **УЛУЧШЕНО**: Содержимое сдвинуто ближе к левому краю (left: 24px), уменьшен padding с 12px до 8px для лучшего использования пространства
|
||||
- **Техническая архитектура**:
|
||||
- Функция `formatHtmlContent()` для автоматического форматирования HTML разметки
|
||||
- Функция `generateLineNumbers()` для генерации номеров строк
|
||||
@@ -28,6 +27,7 @@
|
||||
- Улучшенная обработка различных типов контента (HTML/markup vs обычный текст)
|
||||
- Правильная работа с Selection API для сохранения позиции курсора в contentEditable элементах
|
||||
- Синхронизация содержимого редактируемой области без потери фокуса и позиции курсора
|
||||
- **РЕФАКТОРИНГ СТИЛЕЙ**: Все inline стили перенесены в CSS модули для лучшей поддерживаемости кода
|
||||
|
||||
### Исправления авторизации
|
||||
|
||||
|
Reference in New Issue
Block a user