Интерфейс очень лаконично смотрится, создает впечатление весьма проработанного продукта.
Бажики можно сюда отписывать? Очень хотелось бы, чтобы у программы был какой-нибудь багтрекер (like JIRA).
Пока нет возможности создать конфигурацию с путями к халве, поэтому пробежался по элементам интерфейса:
1. Я использую Win 8.1 при разрешении экрана в 1366x768 (кажется, это минимальное разрешение, которое поддерживается новым MS Windows), при развороте окна на весь экран всплывает такой вот интерфейсный баг - наложение текста друг на друга:
Как я понял, минимальный размер, до которого можно ресайзнуть окно, задается в зависимости от количества и размера виджетов в панельке справа; по дефолту MinimumHeight() явно выходит за 768 и окно при разворачивании уменьшается, накладывая текст виджетов друг на друга. Если закрыть один из виджетов - минимальный размер окна уменьшится, думаю, это не есть гуд. Предложение: сделать скроллбар на боковой панели виджетов, а минимальный размер зафиксировать в каких-нибудь разумных величинах.
2. При развернутом окне, после открепления панелей инструментов, их невозможно поставить обратно; скорее всего, этот баг как-то связан с предыдущим, подробнее можно посмотреть на видео.
3. Создал пустую (содержащую лишь имя) конфигурацию и от балды открыл первый попавшийся файл "*.map-файл" (наверняка битый), при этом в консоль посыпались строчки:
code:Error: bad token `leader1' at line 1632 (expected `[')
А затем итог: глухой зависон программы с бесконечной нагрузкой на проц. Не хотелось бы, чтобы программа зависала от кривого файла.
Этот файл прикрепляю аттачем.
P.S. попробовал открыть с такой же конфигурацией crossfire.rmf - все отлично открылось.
4. Небольшое пожелание: добавь пожалуйста в "Пуск"-меню программы ярлык на деинсталляцию. Спасибо.
-------
Как собираешься распространять GNU/Linux-версию? Соберёшь rpm/deb-пакеты или воспользуешься Qt Installer Framework? Кстати, так собственно и распространяется Qt + Qt Creator для GNU/Linux, поддерживать всякие rmp'ки, ebild'ы и deb'ки даже Digia не в состоянии.
EXL писал: Предложение: сделать скроллбар на боковой панели виджетов, а минимальный размер зафиксировать в каких-нибудь разумных величинах.
Там можно переставить виджеты во вкладки.
Эх, похоже, придётся таки сделать это автоматически в редакторе, измеряя высоту окна у юзера.
Цитата:
EXL писал: добавь пожалуйста в "Пуск"-меню программы ярлык на деинсталляцию.
Это есть. Видимо, у тебя инсталлятор чудит.
Цитата:
EXL писал: Как собираешься распространять GNU/Linux-версию?
Пока мысли только о tar.gz
Удобных универсальных инсталляторов под линукс, подобных InnoSetup, я не знаю. Плюс InnoSetup в том, что он с одной стороны невероятно прост, а с другой позволяет добавлять свой код (так я сделал, например, автонастройку конфигов).
Кто подскажет - буду признателен.
Опробовал. По-моему, круто
Непривычно немного после радианта, все время тянешься нажать «H», «S» и «Ctrl+Shift+ЛКМ»
Но по сравнению с VRadiant-ом тут есть один огромный плюс - это правильно работающий texture lock.
VRadiant при включенном texture lock умудрялся сбивать положение текстуры на брашах при отзеркаливаниях, поворотах, а иногда даже при простом перемещении.
Отдельное спасибо за цветовые схемы и перемещение мышкой в 2д виде (прямо 3д макс)
Из багов заметил только одно. Если развернуть один из 2д вьюпортов на весь экран (shift+z) объекты будут выделяться только рамкой, выделение через клик будет работать только в левой нижней четвертинке вьюпорта.
H-3D писал: Но по сравнению с VRadiant-ом тут есть один огромный плюс - это правильно работающий texture lock.
Да, но главное, ради чего я стал писать редактор и чем меня категорически не устраивал VRadiant - это совершенно глючная отмена. Здесь, будем надеяться, с этим всё обстоит куда лучше.
Цитата:
H-3D писал: сли развернуть один из 2д вьюпортов на весь экран (shift+z) объекты будут выделяться только рамкой, выделение через клик будет работать только в левой нижней четвертинке вьюпорта.
У меня вообще оно перестаёт работать при максимизации.
Спасибо, буду исправлять.
nemyax писал: tolerance
В таком случае зачем установщик?
Вот сразу видно, линуксоид спросил.
Цитата:
EXL писал: Предложение: сделать скроллбар на боковой панели виджетов, а минимальный размер зафиксировать в каких-нибудь разумных величинах.
Там не скроллбар надо делать, а калькулировать высоту окна + высоты окошек и группировать окошки в табы при необходимости. Сейчас если ты переместишь окно, то оно уйдет в таб, а обратно уже не достанется (как при первом запуске редактора не сделаешь).
Цитата:
EXL писал: 2. При развернутом окне, после открепления панелей инструментов, их невозможно поставить обратно; скорее всего, этот баг как-то связан с предыдущим, подробнее можно посмотреть на видео.