softvoile 05:07 07-06-2016Цитата: Просто большинство МБО работает с только с упрощенным набором форматов и соответственно может обойтись упрощенными настройками... По хорошому можно было бы сделать еще и упрощенную версию интерфейса для фильтрации.
Насколько я понимаю, большинство МБО, включая и ваш ClipDiary, отслеживает примерно один и тот же набор форматов. Сейчас не могу вспомнить ни одной проги, которая бы этого
не делала, может, я просто с такими не сталкивался.
Разница именно на уровне интерфейса: обычно десятки технических субформатов объединены в группы с human friendly названиями, понятными любому более или менее продвинутому юзеру вроде "простой текст", "форматированный текст", "изображения", "список файлов", "базы данных" и т.д. (Посмотрите тот же ArsClip, вкладка
Clipboard Monitoring => Media Clips (Non-text).
Юзер не обязан знать, что когда он поставит / снимет птичку в опции "Отслеживать изображения", то прога начнёт сохранять клипы в десятке субформатов, о которых юзер никогда не слышал и разбираться в которых у него нет желания (просто потому, что это лежит вне области его интересов).
И, повторю ещё раз, дополнительную путаницу вносит некорректное название секции [
Problem Formats] в диалоге настроек. Зачем мне туда идти, если у меня нет никаких проблем ни с какими форматами, а есть простое желание отслеживать клипы определённых форматов
В проге, у которой отсутствует мануал, все опции должны быть интуитивно понятными.
Цитата: Clipdiary пытается запоминать как можно больше - тут я сделал ставку на универсальность. Возможно это ошибка, может и не стоило так замарачиваться,
Стоило! У юзера должна быть возможность выбора.
Цитата: И при таком подходе приходится соответственно фильтровать форматы на "низком" уровне.
И это очень правильно, такая возможность однозначно должна быть. Вот здесь как раз уместно говорить о "проблемных" форматах.
Цитата: Но я не думаю что кто-то устанавливая программу для ведения истории БО хочет отфильтровывать "Форматированный текст" или "Простой текст". Реально может быть есть смысл фильтровать только картинки - я планировал написать подсказку в программе или в FAQ как это сделать, но руки не дошли... А пока я уверен что 99% пользователей включают ведение истории скопированных данных совсем не для того что бы искуственно ограничивать количество сохраненной информации.
Не могу говорить за "большинство пользователей", но я, как правило, отключаю отслеживание изображений и прочих медиа-форматов. Иногда также и форматированный текст, оставляя только простой текст.
Цитата: То есть у вас претензия к тому что вместо того что бы заставить сначала поставить десяток галочек в трех диалогах и потом нажать кнопку Удалить, Clipdiary разбивает это на несколько шагов, давая больший контроль над происходящим?
Ещё раз: у меня нет претензий к теперешнему интерфейсу ClipDiary. Я согласен с вами, что он даёт бОльший контроль и более удобен по сравнению с общепринятым.
Я пытаюсь объяснить вам другое: ваш интерфейс очистки базы данных отличается от общепринятых конвенций и поэтому не является интуитивно понятным. Как ни странно, в нём проще разобраться юзеру, который никогда не пользовался подобными прогами: ему не мешает шаблон наработанного опыта. Например, кнопку [Delete] я вообще разглядел с третьего раза, но даже и после этого догадался о её назначении неправильно.
Цитата: удаление клипов и сжатие базы - это две разные, независимые друг от друга операции.
Это я уже понял. Но в рамках привычного шаблона это воспринимается иначе.
Цитата: вы эксперементировали - выбирали клипы, отмечая галочки, потом нажали Удалить и ничего не произошло???
Я не наживал "Удалить", а нажимал "Сжать базу" на последнем шаге - но ничего не происходило: "Удалено 0 клипов..."
Тогда я начинал сначала, выбирал другие опции - с тем же результатом.
Если вы так и не поняли, почему я действовал таким странным образом, то перечитайте этот и предыдущий мой пост. Если и после этого не поймёте, то предлагаю закрыть это обсуждение. В конце концов, я разобрался в логике очистки базы в ClipDiary, а другим юзерам вы при необходимости всё объясните сами.