у минулому великому релізі pim-менеджера mytetra з’явилося таке нововведення, як відкріплювані вікна. В області тексту запису можна було натиснути на кнопочку” показати открепляемое вікно”, і текст запису показувався в окремому невеликому віконечку. У таких віконечках можна відкрити несолько записів, які постійно повинні бути під рукою.

Проблема цього нововведення була в тому, що відкріплювані вікна існували тільки номінально. Їх склад і геометрія не запам’ятовувалися між сеансами запуску програми mytetra. Вміст віконець не оновлювалося в ті моменти, якщо була відредагована відображається в віконці запис. На одну і ту ж запис можна було відкрити купу віконець (незрозуміло навіщо). По суті, кнопка “показати открепляемое вікно” просто робила миттєвий “знімок” тексту поточного запису, і з цим текстом відкривало вікно, яке існувало до моменту закриття програми.

Тепер у mytetra, починаючи з версії v. 1. 44.134 (гілка experimental), є диспетчер відкріплюваних вікон. На перший погляд його робота не видно, але з його допомогою робота з відкріплюваними вікнами стала більш повноцінною.

Повний розмір

Тепер mytetra веде себе таким чином:

  • запам’ятовується склад і геометрія открепляемых вікон;
  • оновлюється вміст відкріпленого вікна при редагуванні відповідного запису;
  • при повторой спроби відкрити открепляемое вікно для однієї і тієї ж записи, mytetra покаже що открепленное вікно вже є;
  • згортанням/розгортанням открепляемых вікон можна управляти як окремо, так і всіма разом (є відповідний пункт в налаштуваннях);
  • вікно, що відображає зашифрований запис, почне показувати вміст запису після того, як користувач введе пароль для входу в зашифровану гілку;
  • з відкріпленого вікна можна швидко “перестрибнути” на відповідний запис в основному вікні mytetra.

На даний момент даний диспетчер доопрацьовується, так як він повинен “відносно правильно” працювати в основних операційних системах і в основних середовищах desktop enviroment (de). Чому “відносно правильно”? тому що досягти абсолютно ідентичної поведінки вікон у всіх середовищах, судячи з досвіду, не вдасться, але основний функціонал диспетчера буде доступний скрізь.