В почтовом клиенте Thunderbird реализовали индикатор, уведомляющий о новых письмах через пиктограмму в системном лотке....Подробнее: https://www.opennet.me/opennews/art.shtml?num=61597
Было на С, не могли сделать. Только взяли в руки раст, как тут же пошли таски закрывать. ДумайТЕ
Конечно! Старые ленивые сишники-диды ушли на пенсию.
Пришли новые энергичные разработчики.
Взяли и сделали!PS: а говорят что на расте ничего не пишут. Вот, посмотрите!
Сделали то, что на сишке почти четверть века сделать не могли!
Так поэтому так долго и делали что на расте никаких нельзя ничего быстро написать.
> Было на С, не могли сделать. Только взяли в руки раст, как тут же пошли таски закрывать. ДумайТЕУ нас увольнялся человек. В последний день закрыл тикет, который был у него был открыт первым.
Увольняется там кто-то.
Или увольняют. "В последний день закрыл тикет", и зачем делать такие жесты доброй воли? - Турнули с работы - пусть сами разъ...тся.
это он закрыл тикет #1, в котором было написано "Привет, это мой самый первый тикет!"(я, кстати, давно закрыл. Хрен ли он глаза мозолит, все равно я не придумал что туда написать. C wontfix)
Но позвольте, те кто закрыл баг, об*******ь. Для тех систем под которые заводился оригинальный баг нет в поддержке TIER-1 Rust'a. Они соберут то что вмерджили на ядре 1999 года ?
> которые заводился оригинальный баг нет в поддержке TIER-1 Rust'a.Самих систем в живих уже нет.
> Они соберут то что вмерджили на ядре 1999 года ?
Нет разумеется. Потому что это никому не нужно.
А если кому нужно - у них было 24 года чтобы на сишечке написать. Но нешмогли.
> Но позвольте, те кто закрыл баг, об*******ь. Для тех систем под которые заводился оригинальный баг нет в поддержке TIER-1 Rust'a.Какая печальная новость 🥲
Ведь баг должен исправиться именно для той некросистемы, для которой он был заведен?
Хотя... во-первых это не баг, а фича (c).
Прям в заголовке так и написано! [FEATURE] Gnome and KDE integration for new mail notification (linux).
Т.е Type: enhancement, сиречь улучшение.Во-вторых смотрим описание Platform: Desktop Linux
На десктопном линуксе работает? Работает.
Чего тебе еще надобно @?> Они соберут то что вмерджили на ядре 1999 года ?
А кого волнуют проблемы пациентов дома престарелых?
Думаю они даже обычный Thunderbird не соберут, тк поменялась, как минимум версия компилятора.
Так что могут катиться)
все нормально - тут уже выложили ссылку на код. Для тех систем (любых которые не 64битный линукс, в принципе) - ничего и не работает.
> Было на С, не могли сделать. Только взяли в руки раст, как тут же пошли таски закрывать. ДумайТЕА что тут думать?
На сях писали саму прогу, потому что сначала проги не было, а потом она была сыра и недоделана. От этого работы именно на сях было очень сильно много.А сейчас база уже давно допилена и пиление происходит в сторону развития. Поэтому для занятых rust'ом нет в проекте таких серьёзных задач, как написание целого thunderbird'а. Поэтому они мелочами и занимаются.
> Исправление, к сожалению, не успели доделать в срок
Интересно, его включили потому что на расте, или потому что просто решили исправить?
вы видели сколько кода надо, чтобы вставить иконку?https://hg.mozilla.org/comm-central/rev/9f64153706e8
а теперь видели.
new file mode 100644
--- /dev/null
+++ b/third_party/rust/dbus-tree/examples/server.rs
@@ -0,0 +1,69 @@
+/* This example creates a D-Bus server with the following functionality:
+ It registers the "com.example.dbustest" name, creates a "/hello" object path,
+ which has an "com.example.dbustest" interface.
+
+ The interface has a "Hello" method (which takes no arguments and returns a string),
+ and a "HelloHappened" signal (with a string argument) which is sent every time
+ someone calls the "Hello" method.
видимо в проект нельзя добавлять левые крейты прямо из интернетов, и они втянули весь скачаный из интернета мусор в third_party - вместе с примерами, какими-то тестами непойми чего и для кого и т п.Ну не самим же кодить нескучный интерфейс к дерьмобасу, в самом-то деле.
В Firefox добавлена поддержка MPRIS (года 4 назад), а это через D-Bus работает. Можно было и не кодить самим, да. :)
как не кодить, когда ненатом йезыке?!
Ну, в условиях "импортим крейты к себе" полное дерево держать вполне разумно - потом проще делать diff с апстримом.
99% объёма - это внешние библиотеки (типа работы с DBUS), которые правильные пацаны "вендорят", т.е. фиксируют в своём репорзиториии да, на расте подключить библиотеку в 100500 раз проще, чем в Си
Но все равно это победа я считаю. Ведь кто-то победил таки лень.
я еще по-моему ни разу не видел чтобы в проекты на си тащили каталог "examples" из 3d-party библиотеки.да, в стопиццот раз проще, ага.
P.S. и если уж даже кто-то тянет в свой проект чужую библиотеку - ему не придет в голову сунуть ее вместе с "examples" и тонной еще какого-то мусора тем же комитом который добавляет ее использование. Будет отдельно import, и отдельно использование. Чтобы не искать в этой тонне хлама те полторы строчки которые действительно относятся к твоему проекту. Но у хрустиков своя смузи-жизнь, нам не понять.
Был аддон раньше, через XUL подгружал библиотеку. Пользователи могли сами решать такие проблемы, а теперь нужно на поклон к мозилле идти для элементарных вещей.
Такое должно быть из коробки, они бы ещё намутили чтобы получать письма по Trunderbird нужен тоже аддон
> они бы ещё намутили чтобы получать письма по Trunderbird нужен тоже аддонТы не поверишь...
Поддержка Exchange EWS идет в Thunderbird идет отдельным плагином, причем вроде сторонним и платным.
И только сейчас начали добавлять. На расте, кстати.
blog.thunderbird.net/2024/04/adventures-in-rust-bringing-exchange-support-to-thunderbird
Если прочитать данный пост, то там скорее плач ярославны, чес победная песнь. Вкратце - они столкнулись с тем, что существующая кодобвая база Тундры очень так себе совместима с RUST кодом. ФФ за эти годы изрядно расчистил свой код и убрал множество препонов и "ненужных абстракций", а вот Тундра влетела в них все на полном ходу.
Успехи с Растом у них там "вопреки", а не "благодаря".А самое смешное у них в конце, где поднимается вопрос о том, что "Microsoft’s Exchange Web Services (EWS) API is deprecated for removal in 2026", т.е. это примерно как делать Flash игру накануне окончательной кончины Flash плагина.
Выходит так, что Тундра изначально ориентируется на товарищей которые к 2026 не откажутся от EWS и продолжат использовать его внутренне, вот тут Тундра им и пригодится. Ориентировка на legacy рынок - спорное решение (хотя не обязательно плохое).
> Если прочитать данный пост, то там скорее плач ярославны, чес победная песнь.От точки зрения зависит)
> Вкратце - они столкнулись с тем, что существующая кодобвая база Тундры очень так себе совместима с RUST кодом. ФФ за эти годы изрядно расчистил свой код и убрал множество препонов и "ненужных абстракций", а вот Тундра влетела в них все на полном ходу.
Да, я понимаю.
Даже если взять любой проект которому больше 10 лет, то любыиз изменения это больно.
А тут еще и новый язык и парадигма.> Успехи с Растом у них там "вопреки", а не "благодаря".
Но они получили бесценный опыт на относительно мелкой фиче, которая не является кор-фичей (т.к ее не делали уже много лет).
Если бы у них ничего не вышло, то "печально, едем дальше".
А так они смогли собрать данные о трудностях, какие походы работают, что нужно изменить и тд.
В итоге могут сделать рефакторинг старых кодов, для облегчения дальнейших экспериментов.
И провести уборку, как делали программисты фаерфокса.> А самое смешное у них в конце, где поднимается вопрос о том, что "Microsoft’s Exchange Web Services (EWS) API is deprecated for removal in 2026", т.е. это примерно как делать Flash игру накануне окончательной кончины Flash плагина.
С одной стороны печалька, но может они просто не успели.
С другой - там же не весь ЕВС дропается. А только логин через Exchange Online.
(Насколько я знаю некоторые пользователи уже имею проблемы с EWSом)
Возможно задача "прикрутить Azure Graph" будет не настолько сложной.Ну и как ты заметил - у них останутся пользователи с локальными серваками.
И тут можно стать "безальтернативным" выбором. Что довольно неплохо.
Это сорее в Evolution реализуют.
Да и сейчас пользователь решает (если, конечно, голова есть на плечах), у меня уже лет 15 стоит расширение для xfce4, которое мониторит ящики и показывает уведомление, если пришла новая почта. При клике на иконку расширения запускается почтовик. Но вы таки продолжайте ныть.
Господи. Я понимаю подставить кривокосойкостыль и никогда о нем не вспоминать - "это было сложное время, мы выживали как могли..." - но чтоб этим еще и гордиться... прям очень особенный склад ума нужен.
Нету никакого костыля. Отдельная программка просто следит за ящиками. Что не так? К тому же не надо держать в ОЗУ жирнющий почтовик.
Гм, а, скажем, с мессенджерами вы столь же бескостыльным способом взаимодействуете?
> Был аддон раньше, через XUL подгружал библиотеку.Я тоже хотел написать, что ещё лет 10 назад была иконка в трее только через плугин.
Сами сломали, и сами же героически по-хипстерски починили.
Только теперь это никому не нужно, все нормальные пацаны ушли с Тандера на другие почтари.
Из тех, кому нужен локальный клиент, никто особо никуда не уходил, иконка в трее всё же не повод, да и остальные почтовики вообще лютое васянство. Но — много ли осталось тех, кому нужен локальный клиент?
> "Был аддон раньше, через XUL подгружал библиотеку. "А вот раньше, у него был процент рынка больше 50%!
это же не входит по умолчанию ?
> это же не входит по умолчанию ?А то что? Откажешься от громоптицы?
Будешь получать почту прямо в консольку?
ps кажется входит))
а как же это в betterbird сделали уже давно?
Очевидно, за 24 года в тикет кто-то приаттачил патч. По каким-то причинам патч не брали (может, он недостаточно хорош).Ну а Betterbird как раз одной из своих фич и заявляет, что они мержат такие патчи, которые не очень хороши, но хоть как-то работают (что лучше, чем отсутствие фичи вовсе).
24 года ждали появления ржавого?
этопросто небыло ни кому нужно. но ржавофилы свегда делают то что не нужно
> этопросто
> небыло
> ни кому
> свегдаПримерно вот такие люди пишут на сишке самые надёжные программы без уязвимостей.
> этопросто небыло ни кому нужноНотификация о новых письмах в трее на десктопе? Да чтоб ты программы сразу в машинных кодах в vi набирал, причем для итаника, причем дебажил их потом только выводом промежуточных значений переменных на принтер.
> но ржавофилы свегда делают то что не нужно
А, ты из этих. Настоящих_Программистов_Которые_Никогда_Не_Ошибаются. Тогда тебе дебажить не нужно, повезло принтеру.
> Да чтоб ты программы сразу в машинных кодах в vi набирал, причем для итаника, причем дебажил их потом только выводом промежуточных значений переменных на принтер.Не подскажете, как набирать текст программы сразу в машинных кодах, используя редактор текста? Трудности не пугают, т.к. я школьник и у меня сейчас полно свободного времени.
Гуглите HEX2BIN.
Элементарно, вот тебе ASCII текст, исполняемый на x86. И компилятор C в ASCII-x86 за одно.
http://tom7.org/abc/paper.pdf
трей - это конечно вантузоводство, но то, что сделали через SNI вместо галимого XEMBED, уже хорошо. В отличие от галимого XEMBED, SNI работает в вяленом.
в Гноме трея по дефолту нет, когда эту “старину” выкинут из KDE?
> в Гноме трея по дефолту нетПроблемы гномов человека не волнуют.
Только ты опять забыл что гном это де большинства т.е. 95% пользователей. И они это никому не интересное нововедение из новости они никогда не увидят.
95% пользователей — это Windows и макось.
Для работы SNI, в принципе, нужен только DBus и пофигу какое там DE. А дальше что угодно может опросить watcher, получить item-ы и делать с этим что хочет. Собственно, расширение для GNOME это и делает.
А в KDE и так нет этого "трея". В локализованном KDE есть системный лоток.
> А в KDE и так нет этого "трея". В локализованном KDE есть
> системный лоток.Хорошо, что не кошачий.
Из словаря OxfordDictionary (En-En)
localize [+](also localise) verb [with obj.] [often as adj.] (localized) restrict (something) to a particular place
■ make (something) local in character
■ assign (something) to a particular place
Из словаря LingvoUniversal (En-Ru)
localize [+][ˈləuk(ə)laɪz] Play
гл.
1) локализовать, ограничивать распространение
2)
а) располагаться, находиться, относиться к определённому месту
б) определять местонахождение
Из словаря Engineering (En-Ru)Свернуть статью
localizeлокализовать; определять местонахождение; задавать определённое место, задавать определённое местонахождение
Из словаря RadioElectronics (En-Ru)
localize1) локализовать
а) ограничивать место действия, распространения или развития процесса или явления; относить к определённому месту
б) располагать в определённом месте; концентрировать или объединять в определённой области
в) разрабатывать иноязычную версию программного продукта (для конкретной страны или группы стран с общим языком)
2) определять местоположение; обнаруживать (напр. цель)
>а) ограничивать место действия, распространения или развития процесса или явления; относить к определённому местуВсё верно. Место действия ru_RU.UTF-8 относится к определённой стране.
>>а) ограничивать место действия, распространения или развития процесса или явления; относить к определённому месту
> Всё верно. Место действия ru_RU.UTF-8 относится к определённой стране.Это верно для создателей ПО, поскольку они живут в США и делают в первую очередь для себя, а потом адаптируют для остальных. И это верно для тебя, поскольку "определённая страна" с ru_RU.UTF-8 для тебя чужая, даже если ты и живёшь здесь по собственному недоразумению, не понимая смысла русификации.
В гноме скоро вообще ничего не будет. Вместо работы будешь смотреть на упрощённый не перегруженный интерфейс без кнопок и надписей.
Теперь любому кто будет говорить что на расте ничего дельного нет - можно будет эту новость кидать.
Не, это бесполезно.
Там что что в лоб, что по лбу.
Сколько лет уже в фурифоксе вебрендер на расте, куча композиторов для вейланда, куча проектов от корпов...
Но Войны-Супротив-Раста все равно выпукивают "нигде не используется11!!"
Куча композиторов на сотню строк. Вебрендер который кто угодно напишет левой ногой. Но ничего дельного или просто того где бы был уместен раст не написано. Как так, Карл?
> Вебрендер который кто угодно напишет левой ногойОго, сам Чак Норис от программирования в треде! Дашь автограф?
ты ссылку-то на свой гитхаб скинь, он кому угодно автографы не даёт
Чем очередной раз подтвердитн что на расте написаны только хеллоуворлды.
У меня весь новый стэк на расте. Alacrity, nushell, zellij, zed, helix и ещё куча всего.
Стэком называют структуру данных "последним пришёл, первым вышел".
Нет, стэк это количество денег или фишек, которым игрок в покер располагает за столом для игры.
Сижу это что делает стэкер.
Типо принципиально пользуешься барахлом вместо нормального?
Отлична я иллюстрация к вопросу “когда перепишите на Rust?”
Хотя уже никому нафиг не надо, но может они ещё и написание писем во вкладке осилят? То что опера умела уже в том самом далёком 2000 году и на что тоже стоит супер-древний баг?
АХАХАХАХА новость буквально идеальная иллюстрация к мему про "тридцать лет пердопобед". Хотя кому сегодня вообще нужен тундербирд? Он даже в эксчейндж не умеет, а на нём весь энтерпрайз сегодня. Закапывайте крч))
> Хотя кому сегодня вообще нужен тундербирд? Он даже в эксчейндж не умеет, а на нём весь энтерпрайз сегодня.Действительно. Ведь все люди на планете - это сугубо работники с корпоративным мылом.
>> Хотя кому сегодня вообще нужен тундербирд? Он даже в эксчейндж не умеет, а на нём весь энтерпрайз сегодня.
> Действительно. Ведь все люди на планете - это сугубо работники с корпоративным мылом.Но он в чем-то прав "всем людям на планете" подойдет жмейл в броузере.
Или приложение "Почта" которое по умолчанию идет с телефоном.
Они даже не будут разбираться от какого вендора оно.Остальное - это как раз для меньшинства, всякие К9, тандерберды, ноушины и суперхуманы (но последжние платные)
У меня на работе тундербирд на пеке стоит.
И почта не через эксчейндж.Хотя компания - топ 1 в своей области в стране
В своей нише, если быть точным. Когда прям в области - жир неизбежен, а вот в нише можно и налегке ;)Собственно, я могу написать то же самое, только у нас ТВ стоит у всех, кто работает с почтой, при этом M$-инфраструктура в фирме нулевая, никакие эксчейнджи не впились.
Это значит что вам некуда девать деньги и вы переплачивает на поддержке не эксчейндж решения.
> Это значитНу естественно, мы же идиоты. А то, что единственные траты на почту - это оплата хостинга для корпоративного сайта, к которому та почта идет в нагрузку - это мы просто не в курсе, как мы переплачиваем.
Вот и я о том же. Ты думаешь что все работает на божьей благодати, но это не так.
Точно идиоты - могли бы на mail.ru зарегаться и даж за хостинг не платить!
Трудновато содержать полноценный официальный сайт, не платя за хостинг.
И с выражениями поаккуратнее - такие бренды в приличном обществе упоминать... фу.
Хосспыдя, мне еще и narod.ru для вас искать?!
> на нём весь энтерпрайз сегодняБыл. Сообщали, что 8,5 миллионов. Это те, что упали. Теперь ни на чем.
Интересно, тот кто оставил жалобу ещё жив?
Может даже он её и закрыл.
это же не boing
А Thunderbird был 24 года назад? А то, вроде, оригинальная Mozilla 1.0 релизнулась году в 2004. Это уж потом пошла череда переименований и отрезание почтовика от кодовой базы.
Наверное, это еще к Mozilla Suite баг.
Действительно, странно. В 1999-м году никакой Мозиллы не было, тогда на работе мы юзали Netscape Communicator Suite. А что касается почему так долго делали, то в багзилле написано, что во-первых, Илья Константинов достаточно оперативно сделал расширение, во-вторых, widget значка в трее появился в GTK+ только после 2005-го года, а в-третьих, в те времена большинство разработчиков Мозиллы использовали Windows, поэтому под Linux делать было просто некому.
> в те времена большинство разработчиков Мозиллы использовали Windows, поэтому под Linux делать было просто некомуЭто прям было очевидно. Был оригинальный изначально кросс-платформенный Netscape, пришли виндузятники у которых заболела голова от широких возможностей пакета, стали выпиливать все и разделять на отдельные приложения с двумя кнопками в интерфейсе.
Конечно, не был. Википедия сообщает, что "Первый выпуск 28 июля 2003". Так-то круто - программы еще нет, а ошибки уже есть. Становится понятно, почему ее не было в трее - ее вообще не было! Таких багрепортов можно к чему угодно насочинять.
https://bugzilla.mozilla.org/show_bug.cgi?id=1909225
Это что. Они еще нормально обработать отсутствие трея не смогли?Красавцы!
Зато на безопасном. И не поспоришь же... Как сломать то, что не работает )))
А вот попросили питоноистов, даже в начале 2000-х, эту несчастную кнопку сделать, они бы её за полдня забацали. И ненужно было бы ждать, когда это там Rust на горизонте взойдёт.
> Исправление, к сожалению, не успели доделать в срок для включения в недавний выпуск Thunderbird 128 ESRДа ладно, чего уж спешить. Дайте коду настояться )
Omfg - raw diff этой фичи - 71007 строк!
А что ты хотел? Раньше был один системный трей, а теперь у Гнома свой, у убунты свой (индикаторы какие-то).
Вот и добавили поддержку каждого трея. Виндового и всех линуксовых.
Из новости и текста непонятно, теперь иконка в трее будет наконец-то и KDocker можно будет не использовать для этого?> индикатор, уведомляющий о новых письмах
Вот это не очень понял. Не нужен никакой индикатор уведомляющий о нтвых писмах, иконка в трее не про это, а чтобы программа на панели задач не торчала.
Это ещё через 24 года. На жабаскрипте конечно. Там ничего другого уже не будет.
SysTray-X(-kde) не помогает?
Мёртвому припарки.
Оборот почтой падает каждый год.
Нормальные параноики не позволяют проверять почту всяким там антивирусам и проверять орфография всякими ИИ.
Только Tox и прочие, наше все!
qtox сдох, utox сдох, официально есть только некий консольный toxicи ядрок пилит непойми кто
Так все идеально чего там дорабатывать?
Жор ресурсов совершенно нездоровый.
Меньше, чем у любого другого крупного мессенджера. Только трафика чуть больше кушает, но совсем не так страшно, как некоторые пугают.
> Нормальные параноики не позволяют проверять почту всяким там антивирусам и проверять орфография
> всякими ИИ.
> Только Tox и прочие, наше все!Только логины и пароли, никакой почты и мессенджеров, даже децентрализованных.
> Нормальные параноики не позволяют проверять почту всяким там антивирусам и проверять орфография
> всякими ИИ.
> Только Tox и прочие, наше все!Логина и пароля достаточно.
Тематическое общение можно вести в соответствующих тематических форумах, сервисах.
К примеру, соцсеть Steam - для игроков, и т.п.Проблема только в том, что у людей много уведомлений из мусорных сервисов, на которые они часто отвлекаются.
Наверное, надо разобрать и расхламить за годы всё ненужное.
Что-то типа минимализма.Останутся от 2 до 6 самых нужных, и бегать по ним необязательно в поисках уведомлений, просто оставить активный аккаунт во вкладке браузера.
Если параноите, то хранить это всё в другом браузере.
На смартфоне - проще, там и так у приложений свои уведомления.
К чему сейчас личная почта и отдельный "независимый" мессенджер как прокладка, мне непонятно.
> Оборот почтой падает каждый год.Что за оборот. Денежный? В мегабпйтах?
Альтернатив электронной почне нет, я говорю именно о IMAP/SMTP (Exchange терпят, пока он совместим с ними).
У некоторых людей заблуждение, что электронную почту можно заменить мессенжером. Некоторые безумцы, при этом, имеют ввиду какой-нибудь проприетарный мессенджер вроде Телеги... Странные люди, в мессенжере нельзя настроить гибкие правила сортировки, нельзя письма бекапить / экспортировать / шифровать / мигрировать между аккаунтами и т.п..
Сравнивать с мессежером просто нельзя, мессенжеры тоже нужны и дополняют почту, но не в коем случае не заменяют.
Почта нужна для того, что бы для начала общения в месенджерах обменятся контактной информацией и согласовать используемый месенджер. Ну и прочий официоз.К стати, многие компании (в России в частности) не афишируют электронную почту компании. Наверное им не очень удобно в почте оаботать. Или боятся официоза?!?
Боятся спама
>> Оборот почтой падает каждый год.
> Что за оборот. Денежный? В мегабпйтах?
> Альтернатив электронной почне нет, я говорю именно о IMAP/SMTP (Exchange терпят, пока
> он совместим с ними).
> У некоторых людей заблуждение, что электронную почту можно заменить мессенжером. Некоторые
> безумцы, при этом, имеют ввиду какой-нибудь проприетарный мессенджер вроде Телеги...
> Странные люди, в мессенжере нельзя настроить гибкие правила сортировки, нельзя письма
> бекапить / экспортировать / шифровать / мигрировать между аккаунтами и т.п..
> Сравнивать с мессежером просто нельзя, мессенжеры тоже нужны и дополняют почту, но
> не в коем случае не заменяют.Документооборот.
Мессенджеры не упоминал, не подразумевал никакой замены, это Ваши домысливания.
Жесть, ну лучше поздно чем никогда.Вообще KDE бы мог это сделать сам универсально сразу для всех приложений. Уведомления же есть, источник уведомлений они видят, казалось бы надо всего лишь взять и подсветить на панели иконку этого приложения. Фиг с ним с отображением числа, достаточно просто индикатора что у приложения есть новые события, при получении фокуса окном индикатор сбрасывать.
Идею давно предлагали в багтрекере, но Nate Graham против https://bugs.kde.org/show_bug.cgi?id=461322
Это не по-опенсорсному.
Вообще-то у кде всё это есть.
Пусть производители софта это учитывают, если хотят работать в среде кде.
Libre office умеет.
Разработчикам тундраптицы пофиг.
> Libre office умеет.Что умеет?
Ну всё, теперь точно готов для десктопа.
Здорово, наверное, но пока вы делали, я уже на emacs перешёл.
>В Thunderbird добавили иконку с уведомлением о новых письмах, закрыв жалобу 24-летней давности
>Исправление, к сожалению, не успели доделать в срок для включения в недавний выпуск Thunderbird 128 ESR.Не успели к релизу! Не хватило 24 года
Раньше же было такое дополнение которое не только отображало число непрочитанных писем, но и позволяло сворачивать окно. Чё все ныли.
Совместимость с ним новые релизы тундраптицы ломали просто постоянно... нет, не так, вот так правильнее - ПОСТОЯНННО...
Такая чехарда всех задалбывала, а нативной возможности не было - вот и ныли.
> Исправление, к сожалению, не успели доделать в срок для включения в недавний выпуск Thunderbird 128 ESR.Изюминка новости в том, что сабж, который четверть века не успевали добавить, добавить снова не успели.
Пока все ныли, кому нужно юзали FireTray https://foudfou.github.io/FireTray/
> Код с реализацией новой возможности написан на языке Rust.Охоспадя, переколбастли 300 файлов чтоб добавить иконку :facepalm:
Какой ужас!
Надо было поступить как Идеальные Программисты - не добавлять ни одного файла, и ничего не делать 24 года.
От тогда бы проект стал идеальным!
Да и на 32 битах не собирается :-)https://hg.mozilla.org/comm-central/rev/9f64153706e8
"Note that it was very difficult to support x86 (32-bit) builds due to needing build environment changes
with regards to libpthread, so at this point the feature is explicitly requiring a 64-bit build of Thunderbird.
This can be alleviated in time with future iterations to ksni and experimenting with
`zdbus` to drop the `libdbus-sys` dependency, opening up the door to many other D-BUS
services in Thunderbird."
> Да и на 32 битах не собирается :-)
> https://hg.mozilla.org/comm-central/rev/9f64153706e8Логично.
Для упорышей сидящих на 32битах есть целая кунсткамера браузеров начиная от консольки и заканчивая стремными поделиями.Они даже для тупеньких расписывают какие проблемы есть, наверное надеются что те кому оно надо возьмутся за поддержку.. Но это тоже глупая идея, тк подобные могут только ныть)
Мда, а я костыль в виде Birdtray использовал из-за этого...
SysTray-X уже отменили?
меньше мегабайта.
Сам тандерберд - больше 200, есличо.
Нормально не работает в wayland, при запуске не позволяет закрыть окно, свернуть и развернуть из трея. Приходится запускать thunderbird через xwayland