LINUX.ORG.RU

DoubleContact 0.2.0

 , , ,

DoubleContact 0.2.0

3

1

После ряда минорных версий вышло новое значительное обновление DoubleContact — автономного и независимого от DE редактора контактов, преимущественно ориентированного на редактирование, сравнение и слияние телефонных книг.

Основные изменения по сравнению с версией 0.1:

  • поддержка формата CSV (в настоящий момент поддерживаются файлы от некоторых телефонов Explay, а также универсальный профиль, позволяющий сохранить всю информацию о контакте);
  • поддержка чтения файлов NBF и NBU (файлы резервных копий Nokia);
  • частичная поддержка vCard 4.0;
  • жёсткая сортировка адресной книги (для сохранения и генерации отчётов);
  • вывод отчёта по адресной книге в формате HTML;
  • добавлено большое количество поддерживаемых тегов vCard (в том числе нестандартных) и столбцов для отображения;
  • возможность настройки внешнего вида таблиц контактов (шрифты, цвета, рамки);
  • исправлен ряд ошибок;
  • добавлены переводы: голландский, немецкий, норвежский (букмол), украинский;
  • лицензия обновлена до GPLv3 или выше.

Это только наиболее интересные изменения. Полные чейнджлоги доступны на Github на русском и английском языках.

Программа написана на языке C++ с применением библиотек Qt 4/5.

Автор выражает благодарности всем, кто помогал в работе над программой, в том числе Kroz, cheshire_cat, bodqhrohro_promo и конечно, анонимусу.

Полноценная поддержка работы с сетевыми ресурсами (CardDAV, Google Contacts) запланирована на версию 0.3.0. В настоящий момент реализовано экспериментальное чтение адресных книг по протоколу CardDAV (проверено на ownCloud и Nextcloud), по умолчанию отключённое при сборке программы.

Руководство пользователя

Страница загрузки

Скриншоты

Исходники на GitHub

>>> Подробности

★★★★★

Проверено: Pinkbyte ()
Последнее исправление: Pinkbyte (всего исправлений: 1)

Ответ на: комментарий от Deleted

А хотя сейчас я понял, что он создан по образу и подобию двухпанельных ФМ

В целом да. Но вторая панель отключается в настройках и не только она. В прошлой теме Allakka просил quick view добавить, я в issue занёс, но руки пока не дошли. Хотя... понятие quick view тоже в какой-то степени из мира двухпанельных ФМ.

Вообще, если что-то можно сделать эргономичнее, не ломая существующее — я открыт для предложений. Предпочитая при этом не выкидывать работающее, а добавлять галочки в настройки.

hobbit ★★★★★
() автор топика
Ответ на: комментарий от irton

При подключении телефона через bluetooth, в доступных сервисах проскакивает PBAP profile, может как-то через bluez и dbus попытаться получить контакты?

Спасибо, подумаю. Правда, создание надстройки над ADB, мне кажется, более очевидный (и более понятный владельцам андроидфонов) путь. Но за пределами андроида тоже есть жизнь, поэтому сбрасывать со счетов этот вариант не буду.

hobbit ★★★★★
() автор топика
Ответ на: комментарий от hobbit

Да не обязательно. Если это один домен или хосешь вайлдкард, то просто вставь в задание обновления сертификатов копирование сертификата в свои впски. И будет счастье. А так, если поддомены разные можно и там и там получать свой сертификат да и все.

AVL2 ★★★★★
()
Ответ на: комментарий от hobbit

Ну adb это кабельное подключение, а bluetooth типа более удобно и может быть даже напрямую в телефоне редактировать получится записи, китайцы же продают кнопочные мобилки которые могут работать с адресной книгой андроида через bluetooth.

irton ★★★★★
()
Ответ на: комментарий от hobbit

Про диалоги есть другое мнение. Для меня диалог открытия в GTK2 самый удобный из всех, т.к. у него есть возможность с клавиатуры набирать путь с автодополнением, и есть кнопки быстрого перемещения по пути. В GTK3 его испортили, т.к. убрали кнопки. Теперь приходится Geany в Debian пересобирать с GTK2. Диалог в KDE выглядит немного лучше, но возможностей имеет меньше.

anonymous
()
Ответ на: комментарий от hobbit

Да хотя бы элементы интерфейса по сетке выровняй, и пестроту умерь, а то оно и впрямь страшноватое, даже страшнее, чем Qt4-шный QtCreator.

anonymous
()
Ответ на: комментарий от anonymous

Соглашусь в одном — идеальных диалогов нет. Имхо, пожалуй, лучший был в KDE3, там за основу взяли виндовый и добавили свои удобные плюшки вроде списка избранного.

Всем спасибо за советы! Всех с Днём Радио!

hobbit ★★★★★
() автор топика
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Спасибо за программу. С праздником!

anonymous
()
Ответ на: комментарий от anonymous

И как вернуть эти кнопки в диалог?

У меня или кнопки, или строка. Переключаются по CTRL-L.

anonymous
()
Ответ на: комментарий от eR

Я, например, видел теги 4.0 (например, CATEGORIES) в бэкапах MyPhoneExplorer. Но да, в целом это экзотика. Поэтому и поддержка частичная: одного RFC недостаточно, чтобы сделать поддержку.

hobbit ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Это диалог сохранения, а не открытия. В диалоге открытия или кнопки, или строка ввода. Переключается только с клавиатуры. При переключении на кнопки, теряет набранный путь.

anonymous
()
Ответ на: комментарий от hobbit

Виндузятный хомячок не палится.

anonymous
()
Ответ на: комментарий от anonymous

Переключается только с клавиатуры

А смысл поле ввода включать не с клавиатуры? o_O Впрочем, я догадываюсь юзкейс: скопипастить откуда-то путь? :3

При переключении на кнопки, теряет набранный путь

Ну кагбэ логично, если ты собираешься ходить по кнопкам, то старый путь станет бессмысленен. В чём проблема-то?

anonymous
()

Побольше свистоперделок, хороших и разных!

anonymous
()
Ответ на: комментарий от anonymous

элементы интерфейса по сетке выровняй

Они почти все выровнены по сетке, кроме кнопок внизу. У последних просто названия сильно разной длины, и сетка там, по-моему, нерационально съест пространство. Но да, я ещё подумаю, возможно, ты и прав.

пестроту умерь

Что имеется в виду под пестротой? Разноцветные строки? Так у них разная смысловая нагрузка. Жёлтым цветом (справа) выделены «проблемные» контакты с неизвестными тегами, тёмно-синим (слева) - две выбранные записи (иллюстрируют, что в программе вообще есть мультивыбор).

Но да, наверное, скриншот получился не для первого знакомства с программой. Вот ещё один. Сборка та же, данные чуть другие, и выделять ничего не стал. Осталось только чередование белого и светло-серого фона в строках. Его, кстати, можно выключить и включить внутритабличную сетку, как в первой версии (см. настройки), но сейчас вариант с чередованием строк, по-моему, более популярен.

Так лучше?

даже страшнее, чем Qt4-шный QtCreator

Спасибо за комплимент. :)

hobbit ★★★★★
() автор топика
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от lightspeed

А у тебя будет возможность реализовать carddav?

Да, план есть. И как я написал выше, есть экспериментальное чтение. GUI к нему пока не приделал.

hobbit ★★★★★
() автор топика
Ответ на: комментарий от Maniac_with_a_saw

Но аналоги с минималистичным интерфейсом тоже хорошо.

Замечу кстати, что при минималистичном интерфейсе набор поддерживаемых форматов, а также операций над контактами у меня отнюдь не минималистичный. :)

hobbit ★★★★★
() автор топика
Ответ на: комментарий от totik

Установи resizeLastSection для horizontalHeader

Если я правильно понял, о чём ты, я поставил stretchLastSection в true. В следующую версию войдёт.

hobbit ★★★★★
() автор топика
Ответ на: комментарий от hobbit

В следующую версию войдёт.

Добавь и автосборку ночнушек в AppImage

atsym ★★★★★
()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от atsym

Спасибо, обязательно присмотрюсь. Насчёт ночнушек не обещаю, не такой резвый темп у развития программы — но о добавлении AppImage я уже думал...

hobbit ★★★★★
() автор топика
Ответ на: комментарий от hobbit

Насчёт ночнушек не обещаю

Я подразумевал, что можно настроить автосборку на Travis CI после каждого коммита на GitHub’е (используя linuxdeployqt + uploadtool)

atsym ★★★★★
()

Только что установил новую версию. Огроменный тебе плюсище в карму! Нужно, годно, работает. На Xfce 4.12 (Xubuntu 18.04.2) выглядит очень хорошо и органично. Багов не видно.

cheshire_cat ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.