Загрузите предпросмотренный компактный логотип, а не выбранный файл

Fixkamo-internal
Порезанный
29 августа 2026 г. в 01:59 UTC
Автор
Kamo
Обещать
840ee93

Компактный («простой») слот логотипа - это только SVG - бэкэнд записывает все, что попадает в него, в фиксированный <theme>/img/logo. svg-ключ независимо от реального типа файла и фавиконов организации от этого объекта. Таким образом, байты, которые загружаются, должны быть байтами, одобренными членом. Они не были. Сборщик сделал две половинки по отдельности: вход хранил e.target.files[0] файл для загрузки, затем вручается рукояткаFileChange a preview setter. FileChange может быть только дойти до предварительного просмотра — для растра он открыл индикатор и установил предварительный просмотр на отслеживаемый SVG, для .eps/.ai/.pdf он преобразовал серверную сторону и установил предварительный просмотр на результат - в то время как файл стоял в очереди за Загрузка осталась оригинальной. Участнику, выбравшему PNG, показали отслеживаемый SVG, одобрили его, и Сохранить сырой PNG под логотипом. svg-ключ: разбитое изображение на каждой поверхности, считывающее простое Логотип и фавикон растеризованы от чего-то, что не соответствует тому, что они видели. Оба компактных слота (компания и white-label) теперь проходят через один приемникCompactLogo (слот, файл), который Заполняет обе половины, используя те же три приема от app/lib/logoVectorize LogosStep уже использует — через него проходит уже-svg, векторный контейнер преобразует серверную сторону, а Растр открывает индикатор и ручкуSvgAccept превращает принятый Blob в файл, который получает Загружено. Собственный блок этого модуля говорит, что он существует, так что этот экран и волшебник не могут дрейфовать на какой формат может принадлежать участнику; этот экран никогда не принимал его и имел встроенную копию Правила, поэтому они дрейфовали — волшебник получил это право, а настройки — нет. Внутренняя копия и Жестко закодированный/конвертно-векторный вызов исчез, и пикеры теперь предлагают COMPACT LOGO ACCEPT. Включает в себя .eps/.ai/.pdf браузер, который в противном случае был бы серым. Белый слот FULL был на том же пути только для предварительного просмотра, хотя он продолжает загружаться. расширение; теперь он берет выбранный файл как есть, как полный слот компании рядом с ним, поэтому его предварительный просмотр Это также байты, которые будут загружены. Оба компактных входа очищают свое значение после выбора, поэтому Один и тот же файл может быть выбран снова после аннулирования.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены