RU

Обновление QGen

Byte Admin 23.10.2024 22:28 38 comments 7237 views

Доступен QGen 4.1 beta 2: https://github.com/QSPFoundation/qgen/releases/tag/v4.1.0-b2
Исправлено несколько ошибок (в т.ч. старых), доработана подсветка синтаксиса для QSP 5.9.
На GitHub уже можно скачать версии для Windows/Linux/MacOS, ссылки на сайте обновлю попозже.

Исправлено несколько ошибок (в т.ч. старых)

1. Можно узнать подробнее?, в частности интересует система сохранений.
2. Вес увеличился в 8 рас, это связано с синтаксисом для 5.9?

Spoiler

Поюзал 5 минут, понравилось:
1. Можно выбрать цвет для номера строк!

Не понравилось:
1. Фон под этими строками теперь сливается с основным фоном (это очень не удобно, либо сделайте выбор цвета под строки отдельно или оставьте как было(серый цвет плеера)).
2. Курсор в номере строк смотрит в другую сторону (зачем?).
3. Список локаций сверху мне нравиться больше в 4.0 (выглядят объёмно), сейчас выглядит топорно.

Очень рад что платформа не стоит на месте, спасибо за обновы!

Список локаций сверху должен быть такой же, как в 4.0.
Возможно, проблема в старом конфиге qgen.cfg. Можно попробовать его удалить и посмотреть разницу.

Курсор в номерах строк вроде бы такой же, как был в 4.0 - он показывает, что будут выбраны строки справа от курсора (это стандартное поведение редактора кода).

Цвет фона под номерами строк на 10% светлее основного фона редактора. Можно добавить явный выбор цвета.

Если речь про вес бинарного файла qgen, то возможно дело в том, что 4.0 был упакован runtime-архиватором. Еще возможно, что опции сборки отличаются и используется другой компилятор.
В целом, сама процедура сборки сильно изменилась.

Список локаций сверху должен быть такой же, как в 4.0.

Он не такой же, в новом крестик выделяется и форма квадратная. Конфиг еще не создан, 1й запуск программы.(На фоне списка инструментов, старый смотрится красивее (из-за объёма))

Курсор в номерах строк вроде бы такой же, как был в 4.0

Он не такой же, он постоянно меняется с лева на право при наведении на список локаций, что отвлекает. В 4.0 такого нет, видимо это не стандартное поведение.
Цвет фона поставьте белый и поищите, где начинается строка, 10% на светлых фонах тоже что и 1% на тёмных.
Понятно что это все на вкус и цвет, и это Ваш слон, в какой цвет хотите в такой и красьте, но лично мне старая версия визуально лучше. Сделать цвет строк потемнее и не трогать, а если трогать то уже менять весть интерфейс.

Что по поводу системы сохранений?

Byte:

Если доберусь до QGen, то нужно будет изменить логику сохранения бекапов, чтобы предыдущий файл хранился пока новый еще не готов.

1. Я не заметил разницы между отрисовкой вкладок между версиями wxWidgets, но это действительно могло поменяться.
2. Про курсор - странно, возможно новая версия редактора кода теперь показывает такой курсор (я давно не смотрел старую версию и уже привык к новому поведению). Я посмотрю, может это можно отключить.
3. Проще всего добавить настройку фона для номеров строк. Старая “тема” очень плохо работала с большинством конфирураций цветов, особенно на MacOS.
4. Сохранения исправлены, теперь сохраняется либо всё, либо ничего. Т.о. уже сохраненные файлы повреждаться не должны.

Aleks Versus Moderator 30.10.2024 14:40 (1 year ago)


слева 410, справа 400. Вид вкладок - дело вкуса. Лично мне больше нравится новый. Он минималистичен и не такой пластмассовый.

Курсор при наведении на номера строк и правда смотрит вправо. Это немного сбивает, хотя я не замечал, потому что пока не пользовался сворачиванием блоков.

Aleks Versus, я тоже не пользуюсь сворачиванием блоков, просто курсор и в 4.0 дергается из-за опции расширить окно (это норм), но теперь когда добавился еще и обратный курсор то прям сильно заметно.
У пластиковых вкладок читаемость лучше когда их много, новые сливаются с фоном. По сути вкладки стали минималистичные, но теперь крестик для их закрытия стал пластмассовым. Согласен это всё на 100% вкусовщина. Взглянуть на тот же Sublime или VC code там можно часами играться с настройками, но они есть, а тут что дали то и юзай. Я к тому что если вносить изменения в интерфейс, то оставить пользователю выбор (старая тема - новая тема).
Понятно что если я перейду на плеер 5.9+ то мне просто нужно будет использовать новый Qgen из-за подсветки синтаксиса и того что еще будет добавляться, но к тому моменту хотелось бы чтобы переход был незаметен.
К примеру:

Spoiler

Я вот новичок в этом всём и когда дело коснулось картинок то знаю только пейнт, фотошоп с ходу учить сложно, так как еще с кучей всего нужно разбираться, но нашел пейнт дот нет который что-то между и пока мне хватает. Так вот пейнт дот нет такой же, как простой пейнт, но с расширенным функционалом, мне он зашёл с первых секунд, все кнопки были такие как в стандартном, а в фотошопе я утонул с первых секунд. Я веду к тому что удобно когда интерфейс остается прежним в новых версиях, даже если это новая программа.

Меня больше беспокоит вот это окно:

оно так само в новых плеерах вылетает 5.8 и 5.9, то есть игрок запускает игру и начинает думать - “а стоит ли оно того?”

Можно отправить файл в MS (там должна быть кнопка, вроде бы), чтобы они проверили и добавили в исключения.

Я видел только лицензию от MS на exe файлы, эта опция платная. Типа разработчик покупает лицензию и ей и подписывает любые файлы которые по умолчанию игнорит дефендер.
Хотя 5.7.0 вроде тоже без лицензии и окна такого нет, а может она есть, но не указана, я не знаю. Я знаю что не хочу что бы люди, которые будут запускать игру видели это окно.

Доступно обновление QGen 4.1.0 beta 3: https://github.com/QSPFoundation/qgen/releases

Tom Run:

Я видел только лицензию от MS на exe файлы, эта опция платная. Типа разработчик покупает лицензию и ей и подписывает любые файлы которые по умолчанию игнорит дефендер.

Во-первых это достаточно дорого и нужно регулярно обновлять, во-вторых нужна бизнес-лицензия. Отдельным разработчикам этот сертификат недоступен, насколько я знаю.

Понятно, в новой обнове нет Windows OS.

Да, из-за ошибки при сборке версии Win32 не было. Сейчас пересобрал, теперь все на месте.

Спасибо, стало гораздо комфортней. (+ добавился показ скрытых символов)
Не работает подсветка синтаксиса для:
addqst
killqst
disablesubex
может еще что-то, я всё не тестил. Было бы здорово это исправить.

Поменялось поведения подсветки ::, если написать 8y:#::+:#, пока не понял хорошо это или плохо, но картинку прийдется перерисовать (и да у меня картинка в редакторе).

Log in or Register to post comments.