Moonclaw Theme port

I got around to porting an old favorite phpbb theme this weekend for my forum, for nostalgia’s sake. I’ve cleaned it up and thought I’d share it here - Let me know what you guys think!

Installation: Add https://github.com/featheredtoast/discourse-moonclaw-theme to your themes, and picking “Moonclaw” as your color scheme. Colors aren’t yet customizable just yet, as many have been hardcoded to get this out the door quickly.

GitHub - featheredtoast/discourse-moonclaw-theme: moonclaw theme clone from phpbb

Header:

Footer

Composer

Install guide

How to install a theme or theme component

25 лайков

Very nice, bringing some good memories :slight_smile: . Feels perfect for an rpg community / wow clan etc.

2 лайка

Привет, @featheredtoast
Спасибо большое за крутую тему :fire:

Хочу сообщить об ошибке при создании новой темы:

Как видите, панель предпросмотра справа стала очень маленькой из-за больших отступов вокруг иконок в панели форматирования. У меня нет этой проблемы с другими темами. (Да, я добавил несколько дополнительных иконок в панель с помощью плагина)

Можете, пожалуйста, разобраться с этим?

1 лайк

Вы уверены? Добавление такого количества иконок на панель инструментов композера вызовет ту же проблему в любой теме. Так что здесь действительно нечего исправлять.

Проблема в том, что вы добавили слишком много иконок на панель инструментов. Если вам нужен весь этот функционал, рассмотрите возможность переместить часть его в меню шестерёнки в композере.

Скриншот из другой темы:

Как видно, количество иконок здесь такое же, как и на моём первом скриншоте.

Мне удалось это исправить, убрав отступы из CSS-класса btn. (Не уверен, что это специфично для класса d-editor-button-bar)

Теперь это точно соответствует другим темам.
Можете ли вы внести это исправление в тему и выгрузить её, если это правильное решение? @Johani

1 лайк

Проблема здесь всё та же: та же. Вы добавили слишком много кнопок в панель инструментов редактора. Это ломает макет редактора как на узких десктопных экранах, так и на мобильных устройствах — независимо от темы.

Эта тема была разработана для стандартного макета Discourse. Если вашему сайту требуется много дополнительных кнопок, то исправление этой проблемы лежит на вас. Думаю, вы уже поняли, как это сделать :+1:

Если вам нужно переопределить CSS в этой теме, создайте компонент темы с этими переопределениями и добавьте его к вашей теме.

3 лайка

Это я вам нужен — у Йохани даже нет доступа к моей теме! :wink:

Если бы вы могли настроить это так, чтобы оно применялось только к кнопкам с классом d-editor-button-bar, я бы принял это изменение. В противном случае вы потеряете все стили границ повсюду!

1 лайк

Не могли бы вы внести изменения, когда у вас появится время? @featheredtoast
Я не фронтенд-разработчик, поэтому легко могу что-то сломать. :slight_smile:

Попробуйте сейчас

3 лайка