Несколько проблем, в том числе начиная с версии 11.2

Обсуждение и помощь на русском языке

Moderators: SolA, vvorl

Post Reply
=Anton=
Novice
Posts: 25
Joined: Sun Aug 01, 2021 10:15 am
Has thanked: 2 times
Been thanked: 2 times

Несколько проблем, в том числе начиная с версии 11.2

Post by =Anton= »

Заметил несколько нюансов, прошу обратить внимание:

Проблема 1.
Каждый раз при открытии программы стал отключаться автономный режим. Включаю его опять, закрываю программу, открываю — автономный режим выключен. Функции "Проверять наличие обновлений", "Погода", "Почта", "Синхронизация" выключены. EssentialPIM Pro Portable 11.2.

Проблема 2.
Контакты. После открытия контакта курсор стоит в поле "Имя". Как только делаешь левый клик в поле "Заметки" — то сразу окно открытого контакта прокручивается вниз, приблизительно в середину, соответственно, все верхние поля скрываются из виду. Проблеме уже больше года, я о ней сообщал здесь, но она до сих пор не исправлена.

Проблема 3.
При отключении/включении модуля программа каждый раз запрашивает пароль базы. Если это не проблема, а специально сделанная функция, то есть предложение дать пользователю возможность её включать и отключать (это для тех, кому не нужен уровень безопасности, когда пароль запрашивается каждый раз при включении/отключении модуля).

Проблема 4.
Иногда бывает довольно долгий (до нескольких секунд) поиск по базе при наборе текста через поле "Искать: все поля". Конфигурация: Core i5-2500K, 16 ГБ, SSD, файл базы 150 МБ, ~10к записей, регулярно используется функция "Оптимизировать базу". Есть ли планы по ускорению скорости поиска или оптимизации базы? Если, конечно, есть техническая возможность.

Пожелание: добавить в панель инструментов заметок функцию, наподобие вордовской, "Отобразить все знаки" (отображение знаков абзаца и других скрытых знаков форматирования).

Спасибо.
Volodymyr
Guru
Posts: 361
Joined: Fri Nov 14, 2014 4:33 pm
Has thanked: 43 times
Been thanked: 29 times

Re: Несколько проблем, в том числе начиная с версии 11.2

Post by Volodymyr »

по пункту 2 - поддерживаю. Не удобно.
по пункту 3 - в некоторых случаях действительно выскакивает окно с предложением ввести пароль, что тоже не уместно/не удобно.
admin
Site Admin
Posts: 15572
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 1406 times
Been thanked: 977 times

Re: Несколько проблем, в том числе начиная с версии 11.2

Post by admin »

1. Попробуйте удалить INI файл, только предварительно сделайте его бэкап. При следующем запуске программа создаст новый.
2. Не получается воспроизвести, пришлите, пожалуйста, видео с проблемой, возмоно, что-то не так делаем.
3. Что вы имеете ввиду под "отключении/включении модуля"? Скрытие его из вида? База у вас под паролем? Как часто вам нужно скрывать модули и для чего?
4. Поиск через Ctrl+Shift+F имеете ввиду или какой-то другой?

Пожелание - спасибо, учтём.
Android version of EssentialPIM. Keep all your data in sync!
=Anton=
Novice
Posts: 25
Joined: Sun Aug 01, 2021 10:15 am
Has thanked: 2 times
Been thanked: 2 times

Re: Несколько проблем, в том числе начиная с версии 11.2

Post by =Anton= »

1. Удаление INI-файла не помогло, всё равно отключается автономный режим. Но заметил, что на тестовой базе такой проблемы нет.
2. Видео запишу позже.
3. Да, скрытие из вида. База под паролем. Скрытие и включение отображения модуля мне нужно довольно часто, каждый день минимум, в зависимости от различных сценариев использования программы. Также иногда меняю расположение кнопок модулей. Это мои личные предпочтения в работе с программой. Понимаю, что добавление такой опции (возможность пользователю включать и отключать запрос пароля при отключении модуля) может быть сложным. Понимаю, что в какой-то момент настроек может стать совсем много и новых пользователей это может пугать, но даже тогда можно будет скрыть "лишние" настройки под кнопкой "Все настройки" или "Дополнительные настройки". Но всё же мне думается, что чем больше опций кастомизации у программы, тем лучше. Так что было бы неплохо добавить.
4. Тормозит при наборе текста в строке в правом верхнем углу программы, со значком лупы и серой надписью "Искать: все поля".
5. Ещё одна проблема, о которой писал раньше и тогда вроде как исправили её, но оказалось, что нет. Разрешение экрана 1920х1080. В настройках "Общие" - "Вид" - "Размер шрифта" у меня выставлен шрифт 9, чтобы строки заметок были плотнее. Программу оставляю открытой. Далее захожу на этот компьютер через удалённый доступ (например, Team Viewer), меняю разрешение экрана на более низкое и шрифт вида заметок самопроизвольно меняется на 10, а список заметок разуплотняется. Можно ли исправить?

На сегодняшний день Essential Pim лучшая в мире программа в своём классе. Пусть она станет ещё лучше. Спасибо.
admin
Site Admin
Posts: 15572
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 1406 times
Been thanked: 977 times

Re: Несколько проблем, в том числе начиная с версии 11.2

Post by admin »

1. В таком случае попробуйте перенести все данные в новую базу с помощью EPIM Synchronizer (https://www.essentialpim.com/features/f ... nchronizer). Если всё теперь будет работать, то были бы благодарны, если старую базу вы открыли бы у себя, удалили из неё все данные и прислали нам, чтобы мы могли проверить - из-за чего именно с ней проблема, что отключается автономный режим.
3. А можете в двух словах описать почему вам часто приходится скрывать или перемещать названия модулей? Чтобы мы понимали насколько ваш сценарий использования может быть применим и к остальным пользователям. На данном этапе пароль переспрашивается потому, что ЕПИМ должен выгрузить и загрузить базу, чтобы изменения вступили в силу.
4. В каком модуле набираете текст? И сколько в этом модуле записей (можно проверить тут: File->Database Management).
5. На всякий случай уточню - меняете разрешения экрана на том ПК, на который зашли через TeamViwer? Через Remote Desktop не пробовали? Будет ли с ним такая же проблема? Чтобы понимать - зависит ли это от того приложения, с помощью которого подключаетесь к другому ПК.

И спасибо за добрые слова, будем стараться соответствовать :)
Android version of EssentialPIM. Keep all your data in sync!
=Anton=
Novice
Posts: 25
Joined: Sun Aug 01, 2021 10:15 am
Has thanked: 2 times
Been thanked: 2 times

Re: Несколько проблем, в том числе начиная с версии 11.2

Post by =Anton= »

1. После переноса через синхронизацию проблема с самопроизвольным выключением автономного режима исчезла. Старую базу я очистил, применил оптимизацию, чтобы уменьшить размер и отправил через личные сообщения. Но поле этого заметил 2 странные вещи:

1А. После синхронизации обновились основной календарь и календарь дней рождений, причём основном календаре появились задачи с днями рождений всех контактов, даже ранее удалённые задачи с днями рождения. То есть календарь был вычищен от лишний задачс с днями рождения, были оставлены только важные даты, но после синхронизации вернулись все, теперь снова удалять :(

1Б. Пропала надпись внизу "Эта база данных открывалась в версиях EPIM." с перечислением версий. Лично мне этот список версий дорог, это "летопись" моей "дружбы" с программой :), возможно, кому-то ещё тоже не хочется терять такое перечисление. Можно ли сделать так, чтобы эта запись оставалась после синхронизации?

1В. Размер базы уменьшился со 150 МБ до 122 МБ, причём уменьшился размер модуля "Заметки". На первый взгляд ничего не пропало, но есть некоторые беспокойства. Скриншот показываю. Вопрос: это нормально, такое уменьшение размера, можно ли пользоваться такой базой или лучше не стоит?
sync_before.jpg
sync_after.jpg
Возможно, влияет то, что старая базы открывалась во всех версиях, начиная с 3.Х.

Учитывая моменты 1Б и 1В, я пока останусь на несинхронизированной базе, с надеждой подожду исправлений.

3. Бывают периоды, когда приходится работать почти только с модулем "Контакты", я тогда его выношу вниз, чтобы быстрее дотянуться мышкой (да, это доли секунды, но такое количество повторений, что уже имеет значение). Бывает, приходится работать преимущественно с модулем "Заметки", тогда его вниз передвигаю. Иногда передвигаю, иногда скрываю ненужные пока модули. Как-то так. Горячие клавиши пока не использую. А с точки зрения разработчика, выгрузка базы зачем делается при скрытии модуля? Это для экономии памяти?


4. В модуле "Заметки" 2929 записей, 100 МБ. Предполагаю, дело не только в количестве записей, а и в количестве слов во всех заметках (в моих ~330 000).

5. Меняю разрешение на том ПК, на который захожу через меню Team Viewer "Разрешение экрана" (эта функция работает так, что меняет не отрисовку темвивером картинки, а именно переключает разрешение на удалённом ПК).
Last edited by =Anton= on Thu Jan 05, 2023 8:16 am, edited 1 time in total.
=Anton=
Novice
Posts: 25
Joined: Sun Aug 01, 2021 10:15 am
Has thanked: 2 times
Been thanked: 2 times

Re: Несколько проблем, в том числе начиная с версии 11.2

Post by =Anton= »

По проблеме 2 вот видео, как после левого клика в поле "Заметки" открытое окно контакта самопроизвольно прокручивается вниз. Заметил, что это наблюдается, только если в правой части открытого окна контактов много развёрнутых по вертикали полей (адреса, дополнителmнье телефоны и т. д.).
Attachments
sdvig_polosi.mp4
(363.16 KiB) Downloaded 106 times
admin
Site Admin
Posts: 15572
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 1406 times
Been thanked: 977 times

Re: Несколько проблем, в том числе начиная с версии 11.2

Post by admin »

1. Спасибо за базу. Мы её открываем, включаем режим Offline, выходим и программы, заходим заново - режим на месте. Тоже самое происходит, если включить и Online режим. У вас проблема на этой очищенной базе по прежнему воспроизводится?
1А. С чем вы синхронизируетесь?
1Б. Вы перегнали данные в новую базу, которая была создана версией 11.2, поэтому только этот номер версии виден.
1В. Это нормально.
2. Спасибо за видео, проблема понятна, поправим.
3. Понятно, спасибо за пояснение. Насчёт механизма выгрузки - уточню.
4. Посмотрим, возможно ли тут ещё оптимизировать поиск.
5. Попробуйте поменять не через средства TeamViwer, а через свойства экрана того ПК, на который заходите, будет ли разница?
Android version of EssentialPIM. Keep all your data in sync!
admin
Site Admin
Posts: 15572
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 1406 times
Been thanked: 977 times

Re: Несколько проблем, в том числе начиная с версии 11.2

Post by admin »

3. Когда вы скрываете какой-то модуль - он отключается вообще и всё, что связано с этим типом данных, тоже отключается. Например, с почтой это и потоки проверки почты и таймеры для проверки по расписанию. Чтобы это всё отключить или включить обратно - база закрывается, а потом открывается.
Android version of EssentialPIM. Keep all your data in sync!
=Anton=
Novice
Posts: 25
Joined: Sun Aug 01, 2021 10:15 am
Has thanked: 2 times
Been thanked: 2 times

Re: Несколько проблем, в том числе начиная с версии 11.2

Post by =Anton= »

1. Проблема на очищенной базе не наблюдается.
В конце концов, после 5-6 попыток разными способами синхронизировать базы, я остановился в тот момент, когда увидел, что автономный режим наконец-то сохраняется (это получилось после одной из попыток, после создания новой пустой базы и переноса в неё из старой данных через синхронизатор). К сожалению, пока не понятны причины этой проблемы, но раз она решилась, придётся остановится на этом пока. Спасибо за варианты решений, они помогли.

1А. Объяснил в п. 1.

1Б. Понятно, спасибо.

1В. После попыток синхронизации и оптимизации база ещё раз уменьшилась, теперь до 90 МБ. Получилось интересно: до синхронизации, при использовании только функции "Оптимизировать базу" она занимала 150 МБ, после синхронизаций — 150->122->90. Предположу, что функция "Оптимизировать базу" не совсем эффективна. Возможно ли её улучшить? Может быть, добавить в неё те алгоритмы, которые используется при синхронизации, если, как видим, уменьшает размер базы.

2. Спасибо.

3. Тут всё понятно, спасибо. В дальнейшем буду пользоваться горячими клавишами для переключения между модулями.

4. Понятно, спасибо.

5. Проблема наблюдается рандомно, причём не после каждого подключения и смены разрешения, а очень редко. При этом специально воспроизвести её не удалось. И при смене через свойства экрана удалённого ПК воспроизвести проблему не удалось. Так что я не могу точно сказать, в каком случае смена настроек вида происходит с вероятностью 100 %, но вижу, что это происходит очень редко и, предположительно, есть связь со сменой разрешения экрана. Понимаю, что этих данных недостаточно, но, если у вас есть ресурсы для исследования этой маленькой проблемы — буду надеться, что когда-нибудь её решат. Это не критичная проблема.

6. Похоже на небольшую ошибку перевода
translate_bug.jpg
translate_bug.jpg (13.19 KiB) Viewed 983 times
admin
Site Admin
Posts: 15572
Joined: Thu Nov 25, 2004 3:12 am
Has thanked: 1406 times
Been thanked: 977 times

Re: Несколько проблем, в том числе начиная с версии 11.2

Post by admin »

1A. К сожалению, не увидел в первом посте этого топика ответа на вопрос с чем именно синхронизация, с каким сервисом.
1В. По сути, все те же самые алгоритмы уже используются и при оптимизации, только в любой базе содержится ещё и различная рабочая информация. Возьмите вашу старую базу (150 MB), удалите из неё все данные, оптимизируйте и посмотрите сколько она теперь будет занимать. Тоже самое можете и с 90 МБ базой проделать.
2. Изучили этот момент более подробно - это стандартное поведение. Когда фокус переходит к компоненту, который не полностью виден, то окно прокручивается так, чтобы этот компонент был виден. То что в данном конкретном случае это менее удобно, но это частный случай.
6. Вы можете этот момент поправить (тут описано как: https://www.essentialpim.com/help/infor ... lators.htm) и прислать нам исправленный языковой файл, мы его включим в следующую сборку программы.
Android version of EssentialPIM. Keep all your data in sync!
Post Reply