Pidgin 3.0 лездік хабар алмасу клиентінің (2.95) алғашқы альфа нұсқасы шығарылды. Бұл нұсқа күнделікті қолдануға әлі дайын емес деп белгіленді. Құрылымдар Flatpak форматында дайындалған және Flathub сайтындағы бета репозиторийінде қолжетімді.
Pidgin 3 үш жылдық тұжырымдамалық және концептуалды талқылаулардан кейін 2011 жылдан бері әзірленуде. Pidgin 3 құрамында GObject типті жүйе, GTK4 және Adwaita кітапханалары, Meson құрастыру жүйесі, плагиндерді өңдеуге арналған GPlugin, чат тарихын сақтауға арналған SQLite және параметрлерді басқаруға арналған GSettings бар. API толығымен қайта жасалды. GTK Builder XML интерфейс элементтерін анықтау үшін қолданылады, ал чат тарихын көрсету үшін Talkatu атты арнайы виджет кітапханасы жасалды.
Pidgin 3 интерфейсі контактілер тізімі мен чатты бір терезеге біріктіреді. Finch консоль клиенті тоқтатылды (болашақта қалпына келтірілуі мүмкін). Қазіргі уақытта IRCv3, XMPP, SIP, Demo, Bonjour және Zulip үшін хаттамалық енгізулер әзірленуде. Pidgin 3 тармағы Pidgin 2 және бұрын жасалған плагиндермен үйлесімсіз, бірақ оны бар Pidgin 2 құрастырмаларымен қатар орнатуға болады.
Бұл сынақ шығарылымындағы өзгерістер мыналарды қамтиды:
- API протоколы Pidgin 3 үшін қосымша хаттамаларды енгізу жұмыстарын API-ға айтарлықтай өзгерістер енгізу қаупінсіз бастауға мүмкіндік беретіндей тұрақты деп жарияланды.
- Тіркелгі параметрлерін басқаруға арналған жаңа AccountSettings API енгізілді, ол Python және Lua сияқты сценарий тілдерінде хаттамалық іске асырулары бар плагиндерді жасауға мүмкіндік беретін орауыштарда пайдалануды қолдайды. AccountSettings API әрбір тіркелгі үшін пайдаланушы атын қажет етпейді, мысалы, IRC сияқты хаттамалар үшін атаудың орнына бүркеншік ат сұрауға мүмкіндік береді.
- Тіркелгі параметрлерін өңдеуге арналған бөлек интерфейс енгізілді, онда барлық тиісті параметрлер бір тізімде көрсетіледі.

- Zulip хабар алмасу платформасына бастапқы хаттаманы қолдайтын плагин қосылды.

- Аяқталмаған хаттама плагиндері сияқты аяқталмаған эксперименттік мүмкіндіктерді қолжетімді ететін әзірлеуші режимін қосу опциясы қосылды.

- libxml2 кітапханасы тәуелділіктер тізімінен алынып тасталды; конфигурацияны XML форматында сақтаудың орнына SQLite енді қолданылады.
Сонымен қатар, Pidgin жобасын әзірлеушілер Gaim 3 мессенджерін жариялады. 2007 жылы AIM мессенджерін әзірлеуші AOL компаниясының шағымдарына байланысты Gaim атауы Pidgin болып өзгертілді. 2017 жылы AIM өз жұмысын тоқтатты, ал сауда белгісінің мерзімі өтіп кеткендіктен, әзірлеушілер GTK4 негізінде жасалған классикалық Pidgin 2/Gaim стиліндегі интерфейсі бар және Pidgin 3 үшін жасалған libpurple 3 кітапханасына негізделген мессенджер функциясы бар чат клиентін жасау идеясын жүзеге асыру үшін ескі атауды пайдалануды шешті.
Gaim 3 сізге libpurple 3 қолдайтын барлық желілерге қосылуға мүмкіндік береді, бірақ Pidgin 3-те жасалған чат бөлмесіне негізделген интерфейстің орнына тікелей хабар алмасуға бағытталған интерфейсті пайдаланады. Gaim 3 әзірлеу бастапқы кезеңде. Құрылымдар ... жылға жоспарланған. Linux, Windows и macOS.

Ақпарат көзі: opennet.ru



