Skip to content

feat: подсветка синтаксиса Prism.js + фикс кнопок скролла#540

Merged
ShaerWare merged 1 commit intomainfrom
feat/prism-syntax-highlight-scroll-fix
Mar 5, 2026
Merged

feat: подсветка синтаксиса Prism.js + фикс кнопок скролла#540
ShaerWare merged 1 commit intomainfrom
feat/prism-syntax-highlight-scroll-fix

Conversation

@ShaerWare
Copy link
Owner

Summary

  • Добавлена подсветка синтаксиса кода в чате через Prism.js (18 языков: JS, TS, Python, Bash, JSON, CSS, HTML, YAML, SQL, Docker, Nginx, Go, Rust, Java, Diff, Markdown, JSX, TSX)
  • Кастомная тема Prism на CSS-переменных проекта — адаптируется к dark/light/night-eyes
  • Кнопки скролла (вверх/вниз) переведены с fixed на absolute внутри wrapper'а области сообщений — больше не скрываются за Branch Tree и Settings панелями

NEWS

🎨 Подсветка синтаксиса в чате

Блоки кода теперь подсвечиваются с учётом языка программирования! Поддерживаются Python, JavaScript, TypeScript, Go, Rust, SQL, Bash, Docker, YAML и многие другие. Цвета автоматически адаптируются к выбранной теме (тёмная, светлая, ночная).

Также исправлены кнопки прокрутки — теперь они не прячутся за боковыми панелями (дерево веток, настройки).

Test plan

  • Открыть чат, отправить сообщение с блоком кода Python/JS → подсветка синтаксиса
  • Переключить dark/light/night-eyes → цвета подсветки адаптируются
  • Открыть Branch Tree / Settings панель → кнопки скролла видимы слева от панелей
  • Закрыть панели → кнопки у правого края области сообщений
  • npm run build проходит без ошибок

🤖 Generated with Claude Code

Добавлена подсветка синтаксиса в блоках кода чата через Prism.js (18 языков).
Кастомная тема адаптируется к dark/light/night-eyes через CSS-переменные.
Кнопки скролла вверх/вниз переведены с fixed на absolute внутри wrapper'а
области сообщений — больше не скрываются под боковыми панелями.

## NEWS

🎨 **Подсветка синтаксиса в чате**

Блоки кода теперь подсвечиваются с учётом языка программирования!
Поддерживаются Python, JavaScript, TypeScript, Go, Rust, SQL, Bash,
Docker, YAML и многие другие. Цвета автоматически адаптируются
к выбранной теме (тёмная, светлая, ночная).

Также исправлены кнопки прокрутки — теперь они не прячутся
за боковыми панелями (дерево веток, настройки).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ShaerWare ShaerWare merged commit 9f5615f into main Mar 5, 2026
3 checks passed
@ShaerWare ShaerWare deleted the feat/prism-syntax-highlight-scroll-fix branch March 5, 2026 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant