nagris пишет:

При добавлении файла по ссылке появляется окно в которое надо скопировать ссылку. Хотелось бы, чтобы, если в буфере есть ссылка, то она копировалась в это окно автоматом. Можно добавить фильтр обработки расширений в ссылке.

Это скорее всего будет реализовано в бижайших релизах.


nagris пишет:

При открытии какой-либо ветки показывается пустое окно. Если нет запомненной выделенной записи, то желательно, чтобы автоматом выделялась первая запись в ветке.

Я подумывал над таким поведением, но что-то меня остановило. Возможно, что отсутствие выбранной записи при клике по ветке служит индикатором того, что в ветку еще не заходили в процессе работы с программой. Это удобно. Если же выбирать первую запись, то непонятно, был пользователь в этой ветке или нет. Возможно, есть еще какие-то соображения, я их не упомню сейчас.

nagris пишет:

Как закрыть зашифрованную ветку после ее открытия и если она больше не нужна?
Желательно сделать пункт в настройках закрытие через определенное время.

Это в планах есть, но не приоритетно.


nagris пишет:

Хотелось бы иметь выделение цветом веток.

Скорее всего это будет делаться в последнюю очередь. Для выделения веток сделаны иконки. А изменение цвета веток сильно нарушит внешний вид программы. Ну вот такой я эстэт.


nagris пишет:

Хотелось бы встроить генератор паролей в программу, если уж в ней можно хранить пароли. (Или добавить кнопку с возможностью запускать при ее нажатии любую программу, например генератор паролей).

Планируется сделать настраиваемый вызов необходимых программ. Возможно, это решение вам подойдет.


nagris пишет:

Хотелось бы иметь в прикрепляемых файлах предпросмотр, например, чтобы картинки показывались в виде миниатюр.

Это скорее всего появится не раньше, чем MyTetra будет сделана многопоточной.


nagris пишет:

Хотелось бы иметь возможность включать / отключать блокировку строк кликом по замочку.

Это не проблема, когда замочек в отдельной колонке, но непонятно как делать, когда замочек в колонке с названием. Как разберусь, так скорее всего эту доработку реализую.

Максим пишет:

1. После сборки проекта в Qt Creator 4.0.2, Qt 5.7.0 выскакивает окно, в котором указываю вариант установки Portable. После этого тетра запускается, но выскакивает такое же окошко, как в процессе поиска по базе, только не заполняется полоска, нет процентов и нет надписи "Поиск". При варианте Standart то же самое. Похожее описано здесь - https://github.com/xintrea/mytetra_dev/issues/19

Решено в версии 1.42. Была обнаружена регрессия в Qt.5.5.x и выше.

Максим пишет:

2. При первом запуске после сборки, по нажатию на существующую заметку выскакивает вот такое сообщение:

Database consistency was broken.
Directory D:/build-mytetra-Desktop_Qt_5_7_0_MinGW_32bit-Debug/bin/data/base/1300000000aaaaaaaaa2 not found.
MyTetra will try to create a blank entry for the corrections.

Нажимаю ОК - следующее сообщение:

Database consistency was broken.
File ./data/base/1300000000aaaaaaaaa2/text.html not found.
MyTetra will try to create a blank entry for the corrections.

Нажимаю ОК - далее всё корректно работает.

Решено в версии 1.42. Стартовые данные в develop ветке были текстовыми.

Максим пишет:

3. Почему при поиске не учитываются имена разделов (item'ов)? Допустим, мне нужно из какого-то раздела отсортировать записи, содержащие какой-то тег. При этом этим же тегом помечены записи из других разделов, но они сейчас не интересуют. Я ввожу в окне поиска имя раздела и имя тега, отмечаю галочками все чекбоксы, указываю искать все слова и... ничего не нахожу.

Поиск по именам веток не был в приоритете, будет реализован в последующих версиях.

Максим пишет:

4. Было бы удобно видеть список используемых тегов. Планируете реализовать?

Планирую, но особого смысла в этом функционале нет. Поэтому не в приоритете.

Максим пишет:

5. Почему результаты поиска открываются на просмотр по двойному клику? Не будет ли удобнее сделать так же, как и в окне со списком записей раздела - по одиночному?

Сейчас не вспомню, но была проблема из-за одиночного клика. Не принципиально.

Максим пишет:

6. Закрываю программу, пробую запустить собранный mytetra.exe - получаю сообщение:

Запуск программы невозможен, так как на компьютере отсутствует Qt5Cored.dll. Попробуйте переустановить программу.

Надо делать правильную сборку. Сборка под Linux v.1.42 уже готова. Чуть позже появится сборка под винду.

Максим пишет:

7. У вас на сайте из собранных версий доступна для скачивания только 1.30.0. Не могли бы вы в этом году выложить что-то поновее, и чтобы самому ничего не надо было собирать?

Вчера был релиз v.1.42

Это тема для обсуждения MyTetra v.1.42.x и v.1.32.320 RC1

Сюда можно писать пожелания и багрепорты.

155

(47 ответов, оставленных в Прочие проекты/разработки)

am_ пишет:

Уже год использую LoLo и недавно дошли руки таки настроить его под себя.

Прописал однозначное переключение раскладки: Левый Alt переключает на En, правый — на Ru.

Конфигурация прописана так:
Sequence0=(?<!1,29,1;|1,29,2;|1,97,1;|1,97,2;|1,42,1;|1,42,2;|1,54,1;|1,54,2;)1,56,1;1,56,0;$
Sequence1=(?<!1,29,1;|1,29,2;|1,97,1;|1,97,2;|1,42,1;|1,42,2;|1,54,1;|1,54,2;)1,100,1;1,100,0;$

Теперь наблюдаю странный эффект: при переключении на En всё проходит гладко, а вот переключение на Ru как бы запаздывает — при нажатии на L_Alt первый набранный символ просто не отображается, и набор на русском начинается только со второго. [[

Коллеги, подскажите, пожалуйста, в чём тут может быть дело?

Проверь для начала на простых регулярках, которые будут просто срабатывать на "чистое" нажатие ALT-ов:

Sequence0=1,56,1;1,56,0;$
Sequence1=1,100,1;1,100,0;$
Максим пишет:

Несколько моментов от себя:

Спасибо за ваш отзыв, чуть попозже отвечу.

klim пишет:

Помогите собрать исходник.
g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSvg -I/usr/include/qt4 -Ibuild -o build/qtlocalpeer.o src/qtsingleapplication/qtlocalpeer.cpp
src/qtsingleapplication/qtlocalpeer.cpp: In constructor «QtLocalPeer::QtLocalPeer(QObject*, const QString&)»:
src/qtsingleapplication/qtlocalpeer.cpp:103:54: ошибка: «::getuid» не был декларирован
     socketName += QLatin1Char('-') + QString::number(::getuid(), 16);
                                                      ^
src/qtsingleapplication/qtlocalpeer.cpp:103:54: замечание: suggested alternative:
In file included from src/qtsingleapplication/qtlockedfile_unix.cpp:49:0,
                 from src/qtsingleapplication/qtlocalpeer.cpp:67:
/usr/include/unistd.h:678:16: замечание:   «QtLP_Private::getuid»
extern __uid_t getuid (void) __THROW;
                ^
make: *** [build/qtlocalpeer.o] Ошибка 1
Makefile:1008: ошибка выполнения рецепта для цели «build/qtlocalpeer.o»

Вы видимо собираете с использованием Qt4. Новая версия с гитхаба последний год тестировалась только на Qt 5.4.2 и выше.

Напишите, каким Qt вы пользуетесь, каким gcc и на какой операционной системе.

158

(47 ответов, оставленных в Прочие проекты/разработки)

Роман, решение хорошее, но я все не вкурю как оно работает.

Роман пишет:

Форкать loloswitcher передумал, решил проблему проще. Внезапно вспомнил, решил поделиться своими костылями:
1. Создал несколько папок с отдельными конфигами под каждое устройство ввода:

~/.config/loloswitcher:
  - autonomous
    - config.ini
  - home
    - config.ini
  - work
    - config.ini

Вот этого я не понял. Что такое autonomous, home, work? Это имена пользователей? Названия устройств ввода (какие-то они странные)? Что-то еще? Какие отличия внутри config.ini?

FakeRAID пишет:

Хотелось-бы видеть проверку орфографии и возможность редактировать запись в отдельном окне после создания(для маленьких мониторов).

В редакторе есть кнопка разворачивания на все окно. Такие четыре стрелочки. Я имею в виду функционал ветки experimental.

Deniz пишет:

Как скачать MyTetra Share?
Афтар дай исходники.

MyTetra Share - это веб-интерфейс к данным, размещенным на публичных репозитариях.

Код программы открыт, формат данных открыт, ничего не стоит написать сервис, подобный MyTetra Share. Но на сегодняшний день этот сервис - единственная вещь, которая способна привлечь внимание пользователей и поисковиков к сайту. Поэтому я пока не буду открывать код шары. Достаточно того, что я трачу по моим меркам колоссальные ресурсы и время на сам менеджер накопления информации.

Йохан пишет:

Здравствуйте,
Вам  огромное спасибо за настолько сильный концепт и его реализацию
Вы отлично уловили суть проблемы.

Хотелось бы увидеть возможность  выборки по тегам по всем условиям
так чтоб в выборку попадали записи если совпадают ВСЕ условия заданные в поиски по тегам - 1234 полностью, а не все в которых есть данные тег smileСпасибо smile

А вы пробовали в поиске оставить галочку только на "Метках", и воспользоваться переключателями "Любое слово"/"Все слова" и "Подстрока"/"Только целые слова"? Возможно, это решит вашу проблему.

Если нет, опишите подробнее, что у вас не получается.

Кстати, если вы умеете собирать самостоятельно Qt-программы, то сообщаю, что сегодня состоялась крупная фиксация кода перед будующим релизом. Новость на главной: Завершен очередной этап подготовки нового релиза MyTetra. Если у вас есть возможность, прошу начать пользоваться этой версией MyTetra (со всеми вытекающими рисками, естественно).

162

(47 ответов, оставленных в Прочие проекты/разработки)

Роман пишет:

Здравствуйте, Сергей!

Спасибо вам большое за loloswitcher — использую его уже года 3 постоянно (английский язык — Caps Lock, русский — Ctrl, греческий (LaTeX, формулы) — Fn).

Судя по сайту, новые версии программы не выходили уже чуть меньше, чем три года. Есть 2 вещи, которые я бы хотел исправить:
1. Поддержка работы с двумя клавиатурами (дома и на работе). Тупой способ — дополнительная опция с именем конфига и запуск двух экземпляров.
2. Исправление бага, когда в редких случаях loloswitcher съедает 100% процессора и его надо убивать и запускать снова.

Как вы относитесь к тому, что я создам репозиторий (из исходников с вашего сайта) на GitHub и что смогу допилю?

Делайте форк, это же опенсорч. Только название другое дайте. Или присылайте фиксы.

Кстати, за три года работы ни разу не наблюдал чтобы процессор выжирался. Там просто нечему это делать. Если такое повторяется, попробуйте чрез gdb подключиться к работающему процессу и посмотреть что там происходит.

Voldemar пишет:

Будете смеятся, но точно такая же фигня. Права на файл есть, разделы noexec, подсовывал свою скомпилированную hello_world - работает, с mytetra - нет. Система ХУбунта 14.04, терминалы менял. Что майтенеры сделали в 03 обновлении? Кто как решил?

Если найдете причину проблемы и решение, пожалуйста, напишите сюда.

Кстати, возможно, что MyTetra запускается, просто вы ее не видите. Такая проблема была в Ubuntu, когда преднастроенный десктоп не давал неизвестной ему программе поместить свою иконку в систрее. Народ как-то фиксил, в интернете есть как исправить.

LokAr пишет:

Подскажите хоть в чем компилировать, а то и QT не понимает проект. (((

QT - это медиаплеер от Apple. Он не может скомпилировать программу впринципе.

Если вы хотите скомпилировать через Qt и у вас что-то не получается, пишите операционку, какую использовали, версию Qt, показывайте весь лог компиляции вместе с ошибками.

GresOfBase пишет:

1. Не поддерживается в основном тексте заметки использование ссылок. Т.е. при редактировании заметки я нажал на кнопку <Изменение HTML>, открылось окно для редактирования кода, в которое я скопировал некий код, представляющий обычный многоуровневый список <UL><LI>...</LI><LI>...</LI></UL>, в котором расположены ссылки <a href="...">....</a>. После завершения редактирования увидел, что текст выглядит нормально, но ни одна ссылка не работает. Было бы здорово, если бы эта возможность поддерживалась.

2. В продолжение п.1. Ссылки могут внешними, т.е. указывающие на страницу в Сети, или внутренние, указывающие на конкретную заметку во внутренней базе. Используя возможность ссылочности, в базе можно организовывать довольно функциональные проекты.

Ссылки будут. Просто много других доделок, и ссылки у меня не в приоритете.

3. Вставка картинки возможна только из файла на диске. А можно ли реализовать вставку картинки из буфера обмена? Чтобы, например, при копировании информации с какой-нибудь страницы из Сети, достаточно было на странице выделить необходимую иинформацию, включающую как текст, так и картинки, а также таблицы, и прочие объекты, и вставить в создаваемую заметку с минимальными искажениями, по возможности сохраняя стилевое оформление копируемой информации.

Как вам уже ответили, картинку можно вставить из буфера обмена - из браузера, из paint, из Gimp. Вставка картинок вместе с текстом - это большая проблема. Скорее всего реализуется либо когда я разгребу на низком уровне формат буфера обмена во всех операционках, либо когда появится соответсвующий разгребальщик в Qt.

После более близкого знакомства возможно появятся другие предложения, можно ли их будет описывать здесь?

Да, для этого этот форум и сделан.

За ходом разработки можно следить здесь: https://github.com/xintrea/mytetra_dev/ … perimental