Форум » » TwinkiePaste - Чего бы хотелось? » Ответить

TwinkiePaste - Чего бы хотелось?

Exhybit: 1. Цвета в списке - на папки и фразы 2. Изображения в клипах. 3. Настройка способа вставки для каждого клипа (эмуляция клавиатуры, только текст или стандантная вставка) 4. Икона в трее - левый клик - история. Правый - то, что сейчас 5. Показ уменьшенного изображения в списке истории 6. Иконка приложения - источника клипа в истории 7. Возможность перехода по клавишам в списке клипов и истории, как в меню, по первым буквам названий, сверху вниз 8. Синхронизация всех настроек через OneDrive Спасибо

Ответов - 26, стр: 1 2 All

Carc: Exhybit пишет: Цвета в списке - на папки и фразы 2. Изображения в клипах. Планируется...

Carc: Exhybit пишет: Настройка способа вставки для каждого клипа (эмуляция клавиатуры, только текст или стандантная вставка) Можно и так. Но в принципе такое можно легко настроить в настройках. Exhybit пишет: Икона в трее - левый клик - история. Правый - то, что сейчас Можно. Exhybit пишет: Иконка приложения - источника клипа в истории Пока источник клипа убрали, ибо его не всегда корректно удавалось получить. А стандартного способа вроде и так нету. Exhybit пишет: Синхронизация всех настроек через OneDrive OneDrive это облако? Microsoft? Там можно сбрасывать ZIP-архивом в любую папку. Exhybit пишет: Возможность перехода по клавишам в списке клипов и истории, как в меню, по первым буквам названий, сверху вниз Подумаю…

Exhybit: Carc пишет: Настройка способа вставки для каждого клипа (эмуляция клавиатуры, только текст или стандантная вставка) Можно и так. Но в принципе такое можно легко настроить в настройках. х. Как это сделать сейчас? Хотя сейчас это не очень важно, поскольку изображения не поддерживаются в клипах, не так ли?


Carc: Exhybit пишет: Как это сделать сейчас? Хотя сейчас это не очень важно, поскольку изображения не поддерживаются в клипах, не так ли? Почему не поддерживаются? Изображения поддерживаются — для клипов форматированного текста. В простом тексте их просто не может быть…

Exhybit: как-то у меня не получается вставить какринку в ртф клип :( ....

Carc: Имелось ввиду изображения внутри текста клипа что ли? Или в меню вставки?

Exhybit: Carc пишет: изображения внутри текста клипа именно!

Carc: Exhybit пишет: Цвета в списке - на папки и фразы На каждую фразу\папку цвет задаваемый пользователем, так? И соответственно, цвета не только в редакторе фраз, но и в меню выбора? Я правильно понял?

Exhybit: Да, да. Пусть будет что-то по умолчанию, а пользователь пусть имеет возможность назначать свои цвета. Можно и какие-то схемы придумать, полосатая, например - чередующиеся цветные и нормальные строки... Спасибо.

Exhybit: в меню выбора - главное... а то как-то скучновато....

Exhybit: Вы за конкуренцией следите? Комфорт клипборд и клипборд фьюжн?

Carc: Exhybit пишет: Вы за конкуренцией следите? Комфорт клипборд и клипборд фьюжн? Ну отчасти… Но все таки TwinkiePaste не столько менеджер буфера обмена, сколько быстрая вставка шаблонов текста + всякие макросы\действия. История буфера обмена скорее просто бесплатная плюшка к программе, вписывающаяся в сценарий использования.

Exhybit: Еще макро: %KEYPRESS_BACKSPACE% BEGIN_LINE END_LINE PAUSE - пауза 1 секунда.... иногда бывает, что печатает слишком быстро символы... нужно подождать перед табом или ентерем....

Carc: Exhybit пишет: %KEYPRESS_BACKSPACE% Это ж просто удаление одного символа… На кой его автоматизировать!?! Чего оно даст? Exhybit пишет: BEGIN_LINE END_LINE Дык по сути %KEYPRESS_ENTER% — вот и новая строка… Разве не? Exhybit пишет: PAUSE - пауза 1 секунда.... иногда бывает, что печатает слишком быстро символы... нужно подождать перед табом или ентерем.... А вот это интересно! Можно подумать

Exhybit: Шифрование файлов с клипами.

Carc: Exhybit пишет: Шифрование файлов с клипами. Ой не знаю… Вообще я об этом думал. Если встроенное с прошитым в софтину паролем, то нивапрос… Но-о-о-о-о, все рано или поздно взламывается… А если по паролю пользователя, то могут быть проблемы. Что один файл зашифрован одним паролем, а второй другим. Ну, например, из-за смены пароля пользователем. И тут начнется чехарда с расшифровкой. Тут надо тогда уже переходить на базу данных какую-нить вместо файлов. Там поддерживать целостность несложно. Но и а) Простота теряется. Что скопировали, то и сохранено. б) переход дело непростое чисто с точки зрения разработки. Хотя как делать тут в общем и целом ясно. Структура базы данных как бы достаточно ясна — она сама из задачи легко вытанцовывается. Ну и потом… Буфер обмена в принципе штука небезопасная. Если что туда попало в открытом виде, то доступно всем… Так что я пока эту задачу отложил в долгий ящик.

Exhybit: Можно генерить глобальный пароль при включении этой опции в настройках и сохранять на этом ПК. Например, в файле, как это делает тоталкомандер. Смена пароля пользователем - через расшифровку всех файлов и зашифровку снова. Потом все клипы шифровать им. Предусмотреть экспорт (бекап) клипов в незашифрованном виде перед включением шифрования. Предупреждать пользователя, что при утере ключа расшифровка не возможна. Можно сделать Мастер: Мастер: Включить шифрование. Предупреждение пользователю об опасности утери пароля и невозможности переноса шифрованых клипов. 1 - Сделать бекап клипов. 2 - Генерируем пароль. 3 - Шифруем. Бог с ним, что можно взломать наверное... Пароль в ТК тоже можно раскрыть. Цель не в том, чтобы сделать непробиваемо, а только от досужих глаз спрятать... Для непробиваемого шифрования есть битлокер.

Carc: Exhybit пишет: Бог с ним, что можно взломать наверное... Пароль в ТК тоже можно раскрыть. Цель не в том, чтобы сделать непробиваемо, а только от досужих глаз спрятать... Для непробиваемого шифрования есть битлокер. В том то все и дело, что изначально были выбраны файлы как хранилище, чтобы данные были доступны и без TwinkiePaste… Шифрование полностью меняет концепцию.

Exhybit: Кольскоро Вы пошли у меня на поводу и добавили переменные в файл настроек :) тогда уж: Сделать в настройках опцию - Сохранять файл настроек на Персональном OneDrive или OneDrive for Business. Это просто: пишите файл настроек по адресу из переменных среды: OneDrive=C:\Users\USERNAME\OneDrive - TENANTNAME OneDriveCommercial=C:\Users\USERNAME\OneDrive - TENANTNAME OneDriveConsumer=C:\Users\USERNAME\OneDrive Если не в курсе: если есть подписка на О365, то переменная OneDrive указывает на папку OneDrive For Business, если нет - то на личный. То же самое можно наверное с дропбоксом.... Можете там себе предварительно папку создать, чтобы порядок был :) это даст возможность естественно синхронизировать настройки между разными ПК с Вин 8 или 10. В идеале, туда же надо сохранять и клипы, только это Вы уже сделали, добавив возможность переменных среды в файл настроек. Только осторожно, не держите потом долго открытыми файлы с OneDrive... А то OneDrive это не любит и может начать их дуплицировать. Открыл, прочитал в память - закрыл. Открыл, записал изменения, закрыл.

Carc: Exhybit пишет: это даст возможность естественно синхронизировать настройки между разными ПК с Вин 8 или 10. В идеале, туда же надо сохранять и клипы, только это Вы уже сделали, добавив возможность переменных среды в файл настроек. А насколько часто нужно синхронизировать именно настройки? Настроил, поднастроил и забыл о них… Так что кой смысл? Exhybit пишет: Только осторожно, не держите потом долго открытыми файлы с OneDrive... А то OneDrive это не любит и может начать их дуплицировать. Открыл, прочитал в память - закрыл. Открыл, записал изменения, закрыл. TwinkiePaste не держит файлы открытыми… Но в любом случае, спасибо за советы

Exhybit: Не так ведет себя, как ожидалось. Если ручками написать в файл настроек [A_SETTINGS] WRITED_TO=%OneDriveConsumer%\APPz\TwinkiePaste\Settings.ini [Settings] PhrasesDirectory=%OneDriveConsumer%\APPz\TwinkiePaste\UserPhrases то программа перезаписывает их абсолютными путями после первого запуска :( Исправьте плиз. А лучше, как я писал выше, добавьте опцию - сохранять настройки и клипы на OneDrive. И пишите переменные программно в файл настроек. Спасибо.

Carc: Exhybit пишет: то программа перезаписывает их абсолютными путями после первого запуска :( Исправьте плиз. Именно после первого запуска перезаписывает? Или постоянно? А лучше, как я писал выше, добавьте опцию - сохранять настройки и клипы на OneDrive. И пишите переменные программно в файл настроек. Спасибо. А вот про клипы можно подумать! В принципе ведь не очень сложно реализовать…

Exhybit: настройки - потому, что именно в настройках указано, ГДЕ клипы, ХОТКЕЙ и прочие важные вещи. Есть ведь облако - почему его не использовать? Позволю себе небольшое отступление на тему развития ПО. Как мне кажется, в ближайшее время в области пользовательского ПО будет переход от концепции сохранения данных в файлы в концепцию хранения данных в апликации. Примеры - по для Андроида, иОС - там уже все так, на виндах - ОнеНоут, ЛастПасс... Просто пользователь работает в программе с данными а она сама заботится о их сохранении и доступности. Именно для этого и есть облако. Никаких сохранить, сохранить как, путей и имен файлов. Просто пользователь открывает приложение - и видит свои данные. Не важно, где, откуда и как. Подумайте в эту сторону. Особенно в Маплах...

Carc: Exhybit пишет: настройки - потому, что именно в настройках указано, ГДЕ клипы, ХОТКЕЙ и прочие важные вещи. Мутно всё это… «Настройки где хранить настройки» — ничего не напоминает!?! Exhybit пишет: Есть ведь облако - почему его не использовать? Странная логика — нужно использовать только потому что оно есть!?! Тогда нужно просто снести облако и соответственно по этой логике, прям вот по Аристотелю получаем что облако использовать не нужно, потому как его больше нет. Exhybit пишет: Как мне кажется, в ближайшее время в области пользовательского ПО будет переход от концепции сохранения данных в файлы в концепцию хранения данных в апликации. Примеры - по для Андроида, иОС - там уже все так, на виндах - ОнеНоут, ЛастПасс... Фигня всё это… Там другой UseCase, причем абсолютно другой. Отсюда и облака. Для десктопа это не столь актуально. Exhybit пишет: Просто пользователь работает в программе с данными а она сама заботится о их сохранении и доступности. Именно для этого и есть облако. Глупости… В Ворд 6.0 аж одна тыща девятьсот девяноста пятого года издания пользователи тоже работали в программе, и Ворд сам заботился о сохранении\чтении настроек. И никаких облаков… Кстати, Билли когда узнал об этом, что облако то они и забыли, спился и бросил Microsoft… Облако это не это и не про это… Просто школота опять обнаружила очередную серебряную пулю. Кто постарше, достают попкорн и устраиваются в креслах поудобнее… Сериал вообще говоря забавный, но римейков уже наснимали — каждый год по серии выходит… Наглядно: биг-дата, биг-дата, биг-дата, в следующей серии: облака, облака, облака в следующей серии: ИИ, ИИ, ИИ Собсна ничего нового. Exhybit пишет: Никаких сохранить, сохранить как, путей и имен файлов. Просто пользователь открывает приложение - и видит свои данные. Не важно, где, откуда и как. Подумайте в эту сторону. Дык в TwinkiePaste и так всё именно так. Никаких путей, никаких сохранить как — всё автоматом определяется… «Чего тут думать? Прыгать надо» © — это кстати подход современной школоты. А если по делу… Вы про другое подумайте: другой пользователь открыл, и увидел Ваши данные. Гы… И дело тут не в секурности, а в концепции в целом. Или автомат — и тогда именно "другой пользователь увидел Ваши данные". Или настройки… Что, куда, когда,в облако… Но йопта — тогда получаем отчего начинали… Нужно чтобы пользователь вник, настроил, указал. И никакими Good Defaults завсегда и для всех это не решить. Яркий пример: мой любимый Dropbox. Есть такая штука Aml Pages. Можно чтобы она кидала свои данные сразу в Dropbox, и кто-то мне предлагал. Дык пожалуйста — она это из коробки умеет. А можно через плагин Aml2Dropbox — все тоже самое, но юзер сам решает что в Dropbox, а что в своем кармане останется. Так что серебряной пули не существует. Каждый случай нужно рассматривать отдельно. PS: про настройки в TwinkiePaste — по моему облако лишнее. Настройка штука вообще говоря штучного, единичного использования. Поднастроил и забыл. Может проще приделать механизм импорта\экспорта настроек? Делов то — 20 строк кода… Exhybit пишет: Особенно в Маплах... А это кто? «Маплы»?

Exhybit: Такое впечатление, что мы говорим на разных языках. Я не понял, практически ничего из Вашей реакции, кроме весьма агрессивной критики моих пожеланий. Не вижу смысла в дальнейшей дискусии. Мне ясно, что мои пожелания не находят у Вас понимания. А жаль, собирался купить программу. Скорее всего теперь не буду. Попробую пообщаться с конкуренцией, может будут охотнее. Вот у Комфорт Клипборд не хватает только макросов. А так все уже есть. До свидания и успехов в разработе :)

Carc: Exhybit пишет: Такое впечатление, что мы говорим на разных языках. Я не понял, практически ничего из Вашей реакции, кроме весьма агрессивной критики моих пожеланий. Что-то я запутался… Где у меня в посте "критика [именно] Ваших пожеланий"? Про Ваши пожелания я высказался, только в том ключе, что мол понадобятся "настройки где хранить настройки" и только… Остальное, это критика (может и несколько эмоциональная) модных трендов всё и вся хранить в облаках… (понятно, но зачем?) Про остальное вроде бы и речи даже и не шло… А с настройками как-то странно получается…. Чтобы прочитать\записать настройки, надо узнать где они хранятся. А для этого нужно прочитать настройки. Несколько замкнутый круг получается. Не так ли? Технически там есть способ сделать, нечто подобное я делал… Но как-то меня смущает в принципе такая концепция — такой код, что называется "дурно пахнет". Имхо, путь к проблемам. Разве не проще в таком случае просто поставить TwinkiePaste в папку облака? И нехай она там синхронится как угодно!?! Разве это не решает проблему? А остальное, вроде и вовсе не обсуждали… Вроде макроса PAUSE или меню Истории буфера обмена по левому клику в трее. Не обсуждали в том смысле, что я со многим согласен, но быстро не обещаю. Там будет много работы. В основном технической. Вроде тех же настроек цветов для фраз и прочия. Концептуально там всё возможно — изначально закладывалось, и текущая реализация позволяет сравнительно без проблем всё это вписать. Но самой рутины там будет немало. Кое в чем я архитектурно таки ошибся когда начинал делать версию 2.хх… Теперь чтоб расхлебывать, придется костылей писать-не-переписать — руки просто не доходят… Вот собсна пояснение к моему якобы "агрессивному" посту с критикой…



полная версия страницы