Сегодня состоялся релиз LiteTran 1.0. Если кто не в курсе, это программа для перевода текстов. Ключевые особенности:
Перевод текста по выделению - выделите текст, нажмите Alt+T и получите перевод
Удобный и простой интерфейс
Поддержка вариантов перевода одного слова
Поддержка произношения текста
Приложение можно прятать в трей
По сравнению с бета-версией были следующие изменения:
Исправлено произношение текста, которое не работало на Windows
Добавлены варианты перевода
Нажатие кнопки copy теперь копирует весь текст, а не только выделенный
Различные улучшения в пользовательском интерфейсе
Программа написана на Qt >= 5.0.2 и собирается с использованием CMake. На данный момент работает в Linux (потенциально должно работать на любой платформе через X11) и Windows. Версия для Mac OS пока в разработке.
Также я хочу поблагодарить следующих людей за помощь:
Пятого марта вышла новая версия легковесного и быстрого основанного на Qt IMAP-клиента Trojitá — 0.4, кодовое имя «Україна».
Изменения в этой версии:
Поддержка нескольких сессий, что делает возможным одновременную работу с несколькими IMAP-аккаунтами. Для этого в данный момент используется флаг «--profile название_профиля», но это не является финальным вариантом решения поддержки нескольких аккаунтов.
При составлении письма теперь можно помечать, является ли это письмо ответом на какое-либо другое письмо. Это должно облегчить ответ большому количеству человек в процессе создания новой цепочки писем без смешения разных цепочек между собой.
Теперь Trojitá отслеживает состояние сети. Например, когда пользователь отключается от беспроводной сети и подключает проводную — Trojitá это определит и совершит автоматическое переподключение.
Теперь Trojitá может автоматически использовать системные настройки прокси. Поддерживаются SOCKS5 и HTTP прокси.
Уменьшено использование оперативной памяти, быстродействие улучшено. По тестам синхронизация больших почтовых ящиков происходит в 10 раз быстрее, при этом объём используемой оперативной памяти уменьшился на 38%.
При составлении письма можно редактировать поле «От кого» (фича запрошена пользователями).
Cantata — музыкальный плеер. основанный на Qt с использованием MPD (wikipedia.org).
Cantata является самым многофункциональным клиентом MPD.
Данный плеер начинался как форк QtMPC, но на данный момент код и интерфейс плеера сильно отличаются от своего родителя.
Данный релиз содержит 87 багфиксов и улучшений интерфейса, функциональности.
Вот небольшой список особенностей данного плеера:
Поддержка динамических плейлистов.
Редактирование музыкальной библиотеки.
Поддержка потокового аудио.
Поддержка текста песен.
Синхронизация с внешними плеерами.
Поддержка тегов.
Поддержка обложек альбомов.
Список изменений:
Добавлена возможность отмены/повтора действий в очереди воспроизведения.
Вкладка поиска теперь может производить поиск через MPD (скрыта по умолчанию).
Обложки альбомов теперь кэшируются, чтобы в режиме просмотра альбомов быстрее загружались.
Внутренний HTTP-сервер теперь запускается только в том случае, когда он действительно необходим.
Список папок теперь кэшируется для каждой музыкальной коллекции.
GCompris представляет собой пакет обучающих программ для детей от 2 до 10 лет, состоящий из различных упражнений и игр образовательного характера.
Сегодня в рассылке проекта было объявлено о начале перехода с Gtk+ на Qt Quick. В качестве основной причины указано то, что Gtk+ не предоставляет возможности использовать единую кодовую базу для десктопной и планшетной версии приложения. Что является критичным, так как в данный момент начата разработка версии для планшетов.
Для перехода на Qt проекту потребуется полная переработка. Сохранены будут только игровая логика, тексты, переводы и медиа-файлы. Статус процесса можно отслеживать на Вики.
Так как проект больше не будет использовать Gtk+, то его новая версия не может хоститься на серверах проекта Gnome и участвовать в Google Summer of Code вместе с ним (теперь проект заявлен там как независимый).
Новая версия GCompris-qt опубликована на Гитхабе. Также представлено видео с демонстрацией его работы (данная версия уже работает на десктопе и Андроиде).
Разработчики из Digia объявили о выходе новых версий кроссплатформенного фреймворка Qt 5.2.1 и среды разработки QtCreator 3.0.1. Данные релизы являются корректирующими и не вносят новой функциональности.
Изменения в Qt включают в себя многочисленные оптимизации Javascript и QML в новом движке Qt Quick, а также багфиксы для Android и IOS. В QtCreator исправлены ошибки в дизайнере Qt Quick, отладчике, средствах разработки для Android и IOS и во многих других компонентах.
31 января 2014 года вышло уже третье обновление Sailfish OS 1.0.3.8 под названием Naamankajärvi.
Sailfish OS - мобильная операционная система основанная на GNU/Linux, Qt5 и Wayland. Она является продолжением MeeGo Harmattan от бывших сотрудников Nokia и основана на пакетной базе дистрибутива Mer (форк MeeGo), а также использует наработки проекта Nemo Mobile. На данный момент выпускается один смартфон на этой системе, появившийся в продаже в ноябре прошлого года.
Основные изменения:
Поддержка ландшафтного режима для браузера, системных жестов и уведомлений.
Изменение масштаба двумя пальцами в приложении камеры. Улучшение качества снимков и записи звука.
Поддержка SMS в android-приложениях, улучшенное управление памятью. Нативные и android-приложения теперь разделены в Jolla Store.
Исправлена проблема с увеличенным расходом батареи при подключенном The Other Half.
Исправления производительности и интерфейса.
Многочисленные исправления ошибок в стандартных приложениях.
Расширение функциональности recovery-режима (например, можно разблокировать загрузчик).
После небольшого отрезка времени вышла новая минорная версия программы HTTraQt.
Программа (клон проекта WinHTTrack) является пользовательским интерфейсом к библиотеке libhttrack, широко распространённой на многих Linux дистрибутивах, служит для скачивания веб-страниц с сохранением структуры ссылок и файлов. HTTraQt позволяет удобно управлять широким набором настроек. Пользовательский интерфейс поддерживает 27 языков, среди которых есть русский и украинский. Дополнительные локализации можно достаточно легко создавать, используя заготовку English.utf.
Написанный изначально в рабочем окружении Qt4 проект на данный момент поддерживает возможность компиляции на Qt5. Дла этого достаточно установить библиотеки libQt5Core, libQt5Widgets, libQt5DBus, libQt5Gui и в файле настроек CMake (CMakeLists.txt) изменить значение USE_QT_VERSION на 5.
В новой версии программы добавлена возможность выключения компьютера (shutdown/hibernate) после завершения скачивания проекта. Данное расширение доступно только для Linux, но исходные тексты можно легко дополнить для других операционных систем. Устранены некоторые ошибки перевода и незначительные ошибки пользовательского интерфейса.
1 января в блоге проекта QupZilla сообщили о релизе одноименного браузера версии 1.6.0. QupZilla — кроссплатформеный браузер, основанный на движке WebKit и использующий фреймворк Qt. Разработчики браузера ставят перед собой цель сделать легковесный браузер, использующий «родной» стиль элементов управления в каждой ОС и рабочем окружении.
К изменениям в новой версии относятся:
Введение поддержки Proxy auto-config (PAC).
Добавлена возможность открыть окно приватного просмотра из окна приватного просмотра.
Добавлена функция отсоединения вкладки от окна.
Добавлен плагин для подключения KWallet в качестве бэкэнда для хранения паролей.
Появилась возможность удалить EasyList из плагина AdBlock.
Появилось inline-автодополнение в строке url.
Введена возможность экспорта избранного в HTML.
С остальными нововведениями можно ознакомится в блоге QupZilla.
Также было отмечено, что для данного выпуска не произведена локализация на многие языки. Дополнительные локали появятся в последующих минорных релизах.
Спустя более чем полгода и 4000 коммитов после предыдущего важного релиза, 0.5.95, вышла очередная версия модульной рабочей среды LeechCraft 0.6.60 «Accelerated Evolution»!
Эта версия обзавелась множеством новых модулей, новых функций в уже существующих модулях и, конечно, было исправлено довольно много багов и проблем. Даже короткий список изменений занимает порядка 300 строк.
Выпущена новая версия программы HTTraQt 1.2.0, клона проекта WinHTTrack.
Ядро программы, библиотека libhttrack, служит для скачивания веб-страниц, сохраняя структуру ссылок и содержимое, в том числе и файлы. Программа позволяет удобно управлять широким спектром настроек. Пользовательский интерфейс поддерживает большое количество языков, в том числе русский, украинский, даже японский и китайский.
Основанный на Qt4 проект предназначен преимущественно для систем на основе Linux, но возможна сборка на OS/2, Windows и OS X. В новой версии добавлена возможность свёртывания программы в системный трей, появилась возможность добавлять цифровые значения переменных настроек в QComboBox, редактирования правил скачивания. Добавлена совместимость со структурами проектов, созданных в программах WebHTTrack, WinHTTrack.
Выпущен очередной корректирующий релиз музыкального плеера Qmmp. Проект является альтернативой таких популярных плееров, как Audacious или XMMS, но с использованием библиотеки Qt.
Основные изменения в новой версии:
добавлена поддержка ffmpeg 2.1;
исправлены предупреждения при сборке с помощью gcc 4.8;
устранены найденные утечки памяти;
устранена регистро-зависимость при проверке расширений файлов;
улучшена поддержка ReplayGain, в частности, исправлен 24/32-битный режим;
исправлена поддержка proxy-сервера и добавлено кэширование треков в модуле cdaudio;
добавлена поддержка списков воспроизведения с расширением m3u8;
улучшена поддержка mingw, в частности, исправлено несколько ошибок и включён модуль cdaudio.
Одновременно выпущен набор дополнительных модулей Qmmp Plugin Pack, в котором устранена незначительная утечка памяти и исправлены предупреждения при сборке с помощью gcc 4.8.
Дополнительно стало известно, что в некоторые дистрибутивы попала библиотека TagLib-1.9.1, имеющая проблемы с flac-файлами. Поэтому до выхода TagLib-1.9.2 рекомендуется использовать TagLib-1.8 или решить проблему самостоятельно с помощью патчей.
Вышла новая версия кроссплатформенного плеера и риппера чиптюн-музыки ZXTune b2850.
Основными достоинствами проекта является его кроссплатформенность, быстрый и глубокий поиск музыкальных модулей в больших объемах данных. Также плеер имеет множество функций, облегчающих работу с большими коллекциями треков: поиск и удаление дубликатов, множество плейлистов, асинхронное выполнение операций, экспорт и конверсия в популярные форматы.
Плеер представлен в виде GUI-приложения на базе Qt (zxtune-qt) и в виде CLI (zxtune123).
Также существует версия для ОС Android.
4 ноября 2013 года вышла версия 1.1.0 библиотеки для построения двухмерных графиков (и не только) для Qt/C++. Главное изменение в новой версии — поддержка Qt 5.1 и 5.2 (beta1).
QCustomPlot — это достаточно молодая, но уже достаточно зрелая библиотека, позволяющая производить построение графиков как являясь частью интерфейса приложения (в качестве виджета или элемента QTextDocument), так и с выводом в файл (поддерживаются растровые и векторные форматы). Библиотека является довольно производительной и хорошо подходит для обновления графиков из поступающих в реальном времени данных.
QCustomPlot развивается активнее, чем свой прямой конкурент Qwt (sourceforge.net), и хотя ещё и не доросла до неё по функционалу, но подаёт очень большие надежды.
Основным разработчиком QCustomPlot является немец Emanuel Eichhammer. Библиотека распространяется под лицензией GPLv3, но автор упоминает возможность распространения под другими условиями с его персонального разрешения (например, под LGPL).
Компания Digia анонсировала Qt Enterprise Embedded, платформу для использования Qt на встраиваемых устройствах на базе Linux и Android. Qt EE позволяет сформировать и поддерживать полноценные загрузочные мобильные системы с окружением на базе Qt и QML.
Главная особенность этой платформы заключается в том, что она позволяет не задумываться о наличии драйверов, взаимодействии с оборудованием, производительности графической системы и других факторов, а сосредоточиться только на разработке конечных приложений, не отвлекаясь на решение сторонних задач.
Поддерживаются два варианта сборок: первый основан на использовании в качестве основы ядра Linux, драйверов и базового системного окружения платформы Android, поверх которого вместо виртуальной машины Dalvik и Java-приложений выполняется графический стек на базе Qt с набором QML-приложений. Второй вариант использует для запуска традиционное встраиваемое окружение Linux, базирующееся на компонентах Yocto, в частности, эталонной системе Poky.
Подготовлены сборки для следующих устройств:
Google Nexus 7 (2012 года) – Android 4.2
Beagle Board xM – Android 4.1 & Linux
Boundary Devices SABRE Lite (Freescale i.MX 6) – Android 4.2/Linux
Raspberry Pi B – Linux
Для демонстрации возможностей платформы подготовлено приложение для обучения игре на пианино.
В состав продукта включены следующие компоненты:
SDK
Адаптированная среда разрабтки Qt Creator 2.8
Инструментарий для развёртывания и запуска приложений на оборудовании в один клик
Родилась очередная программа для тех, кто предпочитает Linux с gui, но приходится работать с MS SQL Server. Похожа на Query Analizer, но добавлено то, чего всегда не хватало:
более удобный поиск объекта бд за счет разных режимов сортировки;
вывод полезной информации по любому узлу дерева (скрипт, часть содержимого таблицы, сводка по дочерним объектам и т.п.);
дополнительная информация в наглядной форме прямо в дереве (детализация внешних ключей, типы триггеров, роли пользователей и т.п.);
работа с файлами скриптов в разных кодировках;
всё вышеописанное любой желающий может переделать под свои нужды, вплоть до дерева и скриптов, не имеющих никакого отношения к объектам субд.
Редактор кода - с типовыми возможностями (индентация, смена регистра выделения, поиск/замена, в т.ч. с регулярными выражениями).
Подсветка кода реализована штатными средствами Qt, поэтому не блещет скоростью на огромных текстах. При открытии документа более 1 Mб отключается.
В связи с планами допилить инструмент для работы с любыми odbc-источниками данных в программе нет субд-зависимого кода, поэтому никаких контекстных меню для обслуживания сервера/бд (и т.п. - как в qa или management studio) не предвидится (всё делается запросами)