Особенности новой версии:
- переработан менеджер панелей среды: убрано часть глюков при изменение размещения панелей(но не все к сожалению). Добавлена кнопка закрытия панели(точнее восстановлена). Добавлена кнопка, переводящая панель в "скользящее" состояние - пример работы в данном режиме можно увидеть на скриншоте.
- добавлен движок "HiAsm Dialogs" - это новый проект пакета Modules, основанный на Core элементах среды. С его помощью можно реализовывать аддоны для среды(на скриншоте показан диалог "Редактор строк" как раз и выполненный с помощью новой технологии). Так же в комплекте со средой поставляется переработанный диалог "Редактор TData"(тот, который открывается при редактирования DATA св-тв) со встроенным генератором HTML цвета.
- изменен принцип создания новых проектов: при выборе пакета и проекта в менеджере HiAsm не сам генерирует шаблон(как это было раньше), а берет готовый из папки new данного пакета. Благодаря этому каждый пользователь может сам для себя настроить нужные ему заготовки для всех часто используемых проектов(шаблон проекта это обычный sha файл)
- доработан HEX редактор: теперь из него возможна правка
- убраны все режимы отображения вкладок, кроме Palette(возможность вставки элементов через меню на рабочий стол и между линками элементов должны компенсировать данную потерю)
- команда clone: два типа клонирования частей схемы - по элементу с динамическими точками и двум элементом(подробнее об этом в видеоуроке позже)
- шаблон по умолчанию теперь изменяет настройку конфигурации элемента и никак не влияет на производительность работы с элементом в дальнейшем
- так же множество мелких доработок по скорости и производительности: увеличена скорость переключения между проектами разных пакетов, увеличена скорость генерации элемента по его шаблону
- реализована поддержка параллельной работы множества проектов из разных пакетов(из-за исторического наследия такая работа до сих пор благополучно эмулировалась, что выполнять и дальше стало невозможно из-за особенностей функционирования Core элементов). В связи с этим небольшие изменения коснулись кодогенераторов(во всех пакетах!) и работы плагинов. Разработчикам на базе FTCG требуется обязательно пересобрать свои пакеты для работы в новой версии.
Из-за многочисленных технологических изменений просьба не уверенных в своих действиях пользователях воздержаться от обновлений по HiUpdate и от пересборки CodeGenXXX после Update с SVN! Уверенным пользователям рекомендуется сделать backup перед обновлениями и усиленно гонять среду по всем новым и особенно старым возможностям.
Обновление будет произведено сегодня ночью.
Новый вид среды и диалогов:
Редактор данных на фоне собственной схемы из Core элементов:
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
карма: 27 |
| ||
файлы: 2 | dodata_dlg.png [17.8KB] [1413], hiasm_b170.png [40.7KB] [1307] |
Ответов: 3851
Рейтинг: 159
|
|||
э, ухты!
а как отдельный дистриб его можно будет скачать - для неуверенных пользователей? |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Выкладывать дистрибутивы в данный момент нет возможности.
|
|||
карма: 27 |
|
Ответов: 902
Рейтинг: 27
|
|||
Dilma,
Выкладывать дистрибутивы в данный момент нет возможности
Будем с нетерпением ждать! |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Первые впечатления.
Во первых порадовало Dilma писал(а): Обновление будет произведено сегодня ночью.Но все страхи оказались ложными. После обновления все работает. Необычено большое поле - рисуй-нехочу. Привыкнуть нужно. О недостатках - потом (если будут). Будут конечно это нормально, но первое впечатление хорошее. ------------ Дoбавленo: Всем! Перед тестированием сохраните резервную копию Panels.ini Dilma, первый тест - первый вопрос: 1. Нажал на Float - панель закрепилась, а назад вернуть не получается. Как? 2. Пункт "Статистика" - выдает расширенную информацию и появилась кнопочка "Копировать" - это хорошо. При попытке вставить эту информацию в панель "Информация" панель закрывается, т.к. пункт Вставить в PopUpMenu находится за пределами панели - это плохо. |
|||
карма: 25 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
А у меня не создается пустой проект -- запускаю, пустой экран, возникает предложение выбрать проект, выбираю "Приложение", нажимаю "Ok" и никакого поля, снова пустой экран. Старые проекты открываются нормально, новые не создаются, даже после открытия старых.
------------ Дoбавленo: Отбой, понял в чем дело -- папка "new" ------------ Дoбавленo: Зачем "Каталог проектов" и "ProjectTree" слева, очень неудобно, раньше оно было справо и не лезло при наведении мышой, они не нужны так часто, как элементы ------------ Дoбавленo: Tad писал(а): Нажал на Float - панель закрепилась, а назад вернуть не получается. Как?Ну что, разобрался Я понял как это работает -- при нажатии на Float, вкладка превращается в окно, если его перетащить слева-направо (или наоборот) до упора в пустое место и, затем, снова нажать Float, окно превратится во вкладку, но уже справа (слева). |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): Зачем "Каталог проектов" и "ProjectTree" слева------------ Дoбавленo: Dilma, а редактируемую форму нельзя разместить по центру окна ? ------------ Дoбавленo: nesco писал(а): Ну что, разобрался |
|||
карма: 25 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Tad писал(а): нажал второй - опять динамическоеТам хитро сделано, я таким способом перекинул слева-направо то, что хотел. Сложнее было вернуть совместные две нижние панели -- свойства и отладка ------------ Дoбавленo: Кстати, если окно перетащить, но Float не нажимать, то окно закрепится на новом месте |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco, я сейчас на работе.
Буду дома - поэксперементирую (тем более, что Panels.ini в загашнике есть) |
|||
карма: 25 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Tad писал(а): 1. Нажал на Float - панель закрепилась, а назад вернуть не получается. Как?Нажать Float еще раз или вытащить на свободное место за заголовок Tad писал(а): При попытке вставить эту информацию в панель "Информация" панель закрывается, т.к. пункт Вставить в PopUpMenu находится за пределами панели - это плохону да есть такое дело. Однако вставка все равно сработает. nesco писал(а): Зачем "Каталог проектов" и "ProjectTree" слева, очень неудобнопо умолчанию я думаю все панели будут поставлятся в прежнем виде. Во всяком случае первые несколько версий. Да и профили панелей пора уже сделать. Вообще с Float панелями нужно будет еще поработать. В частности продумать такие детали как автоскрытие - возможно стоит их скрывать только при потери фокуса, а не при уходе курсора из области панели и полоски с кнопками. Возможно опциональное включение так и так. Далее показ информации: автоматически показывать панель, если информация в ней меняется(особенно это касаетсяокна Debug). Или показывать не при каждом изменение данных, а только в ключевых случаях(выделили элемент, нажали Сборку и т.д.). Tad писал(а): Пункт "Статистика" - выдает расширенную информацию и появилась кнопочка "Копировать" - это хорошо.Кстате этот диалог тоже собран на Core элементах и его функционал может быть изменен любым пользователем. Вот статистика для серверной части этого форума: All: 2924, sdk: 20, MultiElements: 139, Core: 466, links: 25, points: 7282 Есть еще в палитре Core элементов произведение исскуства под названием SDKEdit - это тот самый контрол, который отображает и позволяет редактировать схемы в конструкторе. Выглядит это примерно так: Схема проекта: code_9614.txt В будущем с его помощью можно будет строить всякие превьюшки(помнится предлагал кто-то такое). Впринципе теоретически, если вывести в палитры все остальные элементы среды(элемент Менеджер вкладок, Элемент Окно отладка, элемент Менеджер панелей и т.д и т.п.), то весь интерфейс HiAsm можно реализовать на нем самом. ------------ Дoбавленo: Tad писал(а): а редактируемую форму нельзя разместить по центру окна ?это не практично. У формы размещенной по центру невозможно изменять размеры не двигая ее одновременно вверх и влево. По-моему это кошмарно будет выглядеть. |
|||
карма: 27 |
| ||
файлы: 2 | hiasm_sdk_core.png [23.1KB] [576], code_9614.txt [452B] [555] |
Ответов: 16884
Рейтинг: 1239
|
|||
Tad писал(а): по центру окна ------------ Дoбавленo: и центровать ее только при переходе из редактора схем в редактор форм |
|||
карма: 25 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
При сохранении проекта под другим именем создается идиотское расширение -- *.sha', именно вот с этим ' символом в конце, приходится править вручную
------------ Дoбавленo: После открытия диалога записи файла проекта, файлы *.sha в диалоге не отображаются, зато отображаются файлы с расширением *.sha' |
|||
карма: 22 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): После открытия диалога записи файла проекта, файлы *.sha в диалоге не отображаютсяИсправь в int uwinman.txt |
|||
карма: 25 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
nesco писал(а): При сохранении проекта под другим именем создается идиотское расширение -- *.sha', именно вот с этим ' символом в конце, приходится править вручную
------------ Дoбавленo: После открытия диалога записи файла проекта, файлы *.sha в диалоге не отображаются, зато отображаются файлы с расширением *.sha' нужно стереть лишний знак тут: int\ru\winman.txt |
|||
карма: 27 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Tad писал(а): Исправь в int
uwinman.txtЭто не выход, сказано было конкретно -- искать ошибки. ------------ Дoбавленo: Dilma, согласись, что этого быть не должно. |
|||
карма: 22 |
|