softvoile, встану на вашу сторону в вопросе разбухания программы до комбайна. Здесь важна осторожность, вы правы. По субъективным ощущениям, очень тяжело совместить вставку спецсимволов/шаблонов и менеджер буфера обмена, не потеряв при этом в юзабилити. С этой дилеммой я столкнулся, когда обнаружил, что крошечный SpecChar не работает под Win 8.1, а вставлять спецсимволы как-то надо. С тех пор у меня две программы (с учетом Clipdiary) запущено, каждая для своих целей, у обеих по персональному хоткею. Пробовал Flashpaste, к слову, но не смог ужиться, т.к. мне надо было, чтобы меню с шаблонами появлялось возле курсора. Вот и всё.
Да и по опыту подобных программ, у них зачастую загроможденный редактор и т.д. и т.п. -- взять и положить нужный набор шаблонов/символов в ini-файл не получается. Поэтому делать редактор клипов в Clipdiary не очень разумно даже не с точки зрения утяжеления кода, а в смысле юзабилити, практичности. Те несколько десятков шаблонов, что хранились в ini-файле SpecChar, в новую программу мне пришлось переносить вручную, ибо у каждой новой "бандуры" был собственный формат иерархии и вывода шаблонов в меню. Примерно после четвертого эксперимента с очередным продуктом я устал, сказал себе "стоп" и освоился в предлагаемой экосистеме.
А ведь редактор клипов создает как раз подобие шаблонов. И уж здесь с удвоенной силой разгорятся споры...
Две программы не то чтобы выгоднее, но проще и удобнее.
Насчет очистки БД, тут пришла в голову следующая идея: а что если сделать некое уведомление о том, что осталась одна ячейка до достижения максимального размера БД? Чтобы ценные старые клипы не пропадали в спешке. А то бывает, копируешь-копируешь, отвлекаешься, откладываешь часть клипов на потом -- и в один момент выясняется, что пропала заначка.
Заодно поддержу рацпредложение ggg33: очистку стоит вынести из недр опций, но в главное меню или контекстное, чтобы неподготовленный пользователь не наломал дров. Или можно сделать экспертный пункт в настройках, например в графе "Дополнительно", который включал бы строку "Очистить БД" в каком-нибудь меню. Лично мне она нужна постольку-поскольку, я редко удаляю больше клипов за раз, чем помещается на одной странице Clipdiary, так что хватает выделения всех скопом с помощью Shift.
Да и по опыту подобных программ, у них зачастую загроможденный редактор и т.д. и т.п. -- взять и положить нужный набор шаблонов/символов в ini-файл не получается. Поэтому делать редактор клипов в Clipdiary не очень разумно даже не с точки зрения утяжеления кода, а в смысле юзабилити, практичности. Те несколько десятков шаблонов, что хранились в ini-файле SpecChar, в новую программу мне пришлось переносить вручную, ибо у каждой новой "бандуры" был собственный формат иерархии и вывода шаблонов в меню. Примерно после четвертого эксперимента с очередным продуктом я устал, сказал себе "стоп" и освоился в предлагаемой экосистеме.
А ведь редактор клипов создает как раз подобие шаблонов. И уж здесь с удвоенной силой разгорятся споры...
Две программы не то чтобы выгоднее, но проще и удобнее.
Насчет очистки БД, тут пришла в голову следующая идея: а что если сделать некое уведомление о том, что осталась одна ячейка до достижения максимального размера БД? Чтобы ценные старые клипы не пропадали в спешке. А то бывает, копируешь-копируешь, отвлекаешься, откладываешь часть клипов на потом -- и в один момент выясняется, что пропала заначка.
Заодно поддержу рацпредложение ggg33: очистку стоит вынести из недр опций, но в главное меню или контекстное, чтобы неподготовленный пользователь не наломал дров. Или можно сделать экспертный пункт в настройках, например в графе "Дополнительно", который включал бы строку "Очистить БД" в каком-нибудь меню. Лично мне она нужна постольку-поскольку, я редко удаляю больше клипов за раз, чем помещается на одной странице Clipdiary, так что хватает выделения всех скопом с помощью Shift.

Зайду раз в несколько дней, удалю барахло (все равно рано или поздно это придется делать), заберу на постоянное хранение то, что надо или вдруг понадобилось спустя время. Так проще, нежели захламлять закладки ("на потом"), тем паче что, увы, по ряду соображений пользуюсь несколькими браузерами. Посему уведомление было бы весьма кстати: так, пора заняться чисткой БД.
Даже если тратить 1 секунду на просмотр клипа\принятие решения оставить или удалить это же больше 8 минут...

Возникло рацпредложение: насколько ресурсоемко будет внедрить бэкап для БД? Чтобы на случай, если экстренно надо перезагрузить Винду, можно было не опасаться за сохранность данных и за то, что некоторые клипы слетят.
Вот и пришла в голову идея, что бэкап (неважно, автоматический или ручной) помог бы избежать подобного форс-мажора.
Прочитал ваш изначальный вопрос "что можно восстановить случайно удаленнные записи в буфере обмена" как "что можно восстановить случайно удаленнные записи в БАЗЕ ДАННЫХ CLIPDIARY". Да, то что удаленно из буфера обмена - можно достать из Clipdiary (если он был запущен и сохранял историю) это собственно ее основная задача. Правда использовать для этого мастер очистки базы данных странная идея.