From OpenSCADAWiki
Jump to: navigation, search

Інтерфейс Користувача

  • {VCAEngine,Vision,WebVision}: Додано атрибут "mult" до вигляду "Перелік" примітиву "FormEl" для можливості обрання декількох елементів.
  • QTStarter: Повністю оновлено із Робочої гілки.
  • QTCfg: Завершено реалізацію правильного влаштування масштабованих вертикально елементів: тексти, таблиці та переліки. Виправлено опрацювання sizeHint() та minimumSizeHint() для елементів "Текст" та "Перелік".
  • VCAEngine: До механізму динамічного зв'язування додано перевірку зв'язків на активність.
  • Vision:
    • Додано очищення зображень примітиву "Медіа" за встановленням порожнього рядку.
    • До кодування у сховища за TSYS::base64 встановлено роздільник "\n".
    • Виправлено розмір віджетів, які відкриваються до редагування, на великих екранах, це підстроювання зроблено умовним від відсутності відкритого активного та максимізованого віджету через проблеми тут Qt.
    • FormEl.Table: Виправлено на предмет властивостей стовпчиків. ** Розширено властивість "width" приховуванням цього стовпчика при значені 0. Використано масштаб за X у кінцевій ширині стовпчика.
  • WebCfgD:
    • Дещо покращено опрацювання елементу "Таблиця" для великого вмісту та виправлено редагування ключових елементів.
    • Підстроювання до наявного простору масштабованих вертикально елементів: тексти, таблиці, переліки.
    • Бібліотеку GD було замінено фільтрами CSS та зроблено опційною, за --enable-LibGD.
    • Дещо покращено формування дерева навігації та діалогів, падаючою тінню та прозорим фоном для попередження доступу до загального простору.
    • Розширено копіювання елементів копіюванням їх до свого кореню та через себе.
    • Загальні вдосконалення.
  • WebVision:
    • Виправлено ширину вікна контекстного меню.
    • Виправлено поводження примітиву "Медіа" у не режиму "Вписувати" для попередження проблем масштабування шляхом повного видалення тегу <img>. До зображень цього примітиву додано вертикальне вирівнювання.
    • Виправлено та покращено формування діалогів, малих вбудованих вікон, шрифт заголовку встановлено у 12pt.
    • Подавлено системне контекстне меню для активних віджетів.
    • Виправлено опрацювання границь та прозорого фону. Опрацювання фону примітивів узагальнено та здійснюється після опрацювання самих примітивів та додано саме опрацювання прозорості-непрозорості фону у окремому блоці (div), який створюється за рівнем непрозорості.
    • Примітив "Текст": опрацювання пробілу встановлено у "white-space: pre-wrap", додано підтримку властивості "wordWrap".
    • Вигляд "Кнопка" примітиву "FormEl": виправлено на предмет перенесення слів на браузері Chrome, переключено на використання фільтрів у відображені неактивних зображень.
    • Реалізовано вигляди "Панель прокрутки", "Панель прогортання", "Таблиця", "Дерево". Вигляд "Панель прокрутки" зараз такий як "Панель прокрутки".
    • Вигляд "Рядок" примітиву "FormEl" розширено календарем для варіантів за датою.
    • Додано підтримку специфічних до візуалізатору атрибутів через їх активацію.
    • Додано підстроювання розміру головної сторінки до наявного простору вікна браузеру, тільки у бік збільшення та із контролем пропорційності.
    • XHTML частину сторінки винесено до окремого файлу подібно до частини JavaScript. Все основне у CSS правилах перенесено до XHTML файлу.
    • Загальні вдосконалення.