Shura пишет:

Не хватает перекрёстных ссылок между заметками. Ну или хотя бы возможность просто сослаться на другую заметку.

Это планируется сделать в будущем.


Shura пишет:

И еще заметил такую вещь, при копировании ячеек из OO Calc они вставляются в программу как картинка, а не как таблица.

Да, у Open Office Calc очень невороченный механизм работы с буфером. Он каким-то образом может отдавать данные в разных форматах. Скопировал таблицу, вставляешь в текстовый редактор Kate - вставится как текст. Втавишь в KolorPaint или в GIMP - вставится как картинка. Вставишь в OO Writer - вставится как таблица.

Почему MyTetra воспринимается как графический редактор, мне непонятно.

Ну вообще во встроенном редакторе WyEdit, который используется в MyTetra, работа с таблицами в очень зачаточном состоянии. Надо бы чтоб кто-то доделывал этот редактор. Но что-то люди с достаточной квалификацией желания присоединиться к проекту пока не высказывают.

Deniz пишет:
xintrea пишет:

Уточните, где открывалась и по какой ссылке кликать?

Ну допустим есть в сохранённой статье ссылки на внешние ресурсы (<a href="domain.com">Ссылка</a>), как их открыть ?

Понял. Просто вы писали про картинки, я только про них и думал.

Конечно, надо сделать возможность открытия ссылок. И надо сделать возможность ввода ссылок.

Ввод ссылок я уже пытался сделать, но он получился неудобный. Там проблема в том, что как только введена ссылка, если курсор стоит в конце ссылки и продолжаешь набирать текст, то этот набираемый текс продолжает относиться к ссылке. И нет никакой вожможности "отлепиться".

Там нужно какую-то логику наворачивать, чтоб это обойти.

Rainsoul пишет:

Здравствуйте! Пользуюсь вашей программой, возникла необходимость добавить ее в автозапуск. Добавить-то добавил - это не проблема, но мешает то, что при запуске появляется основное окно. Вопрос, собственно, вот в чем: есть ли какой-либо параметр/ключ, чтобы программа запускалась сразу свернутой в трей? Если нет, то это и есть мое вам пожелание. ИМХО, будет полезная фича.

Да, есть такая проблема. В следующем релизе я ее скорее всего решу. Как минимум, MyTetra будет запоминать, в каком состоянии (свернутом или развернутом) она была при выключении, и в таком состоянии и будет старотовать.

Deniz пишет:

А реально сделать вставку картинки из первичного буфера: выделил > кликнул средней кнопкой, и картинка вставилась ?

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


А можно сделать чтобы по Ctrl+Click по ссылке в тексте она открывалась ?

Уточните, где открывалась и по какой ссылке кликать?

305

(8 ответов, оставленных в Общий форум)

Biga пишет:

Не хватает RSS для новостей на главной.

Сделано.

kyafnsum пишет:

а чего так заморачиваться с синхронизацией, когда можно использовать dropbox\spider0ak\rsync в конце-концов...

Я никогда не пользовался этими перечисленными программами.

Вот подробнее про DropBox расскажите. В нем вроде как выделяется отдельная директория под синхронизацию. Предположим, мы внутри этой директории сделаем линк на рабочую директорию MyTetra. Или разместим прямо в DropBox рабочую директорию.

Вопрос: в какие моменты DropBox делает синхронизацию? Он делает ее постоянно в соответсвие со своими какими-то предположениями? Или он делает синхронизацию только при выполнении определенной команды? Является ли его синхронизация атомарной? Не получается ли такого, что во время синхронизации одни файлы обновились, а другие еще не успели?

Deniz пишет:

А умеет ли MyTetra вставлять картинки ?
Нигде не нашёл такой функции.

???

Если картинка в буфере обмена, нажимаем Ctrl+C, будет вставлена картинка.

Еще кнопка вставки картинки (кнопка с ёлочкой) есть на панели. Она позволяет вставить картинку из файла.


Deniz пишет:

Очень сложно угадывать значения кнопок без подсказок.
В частности: что делает кнопка с красной буквой C ?

Наведите курсор на кнопку и посмотрите вниз на строку статуса. Там пишется подсказка, как и во всех других over 9000 программ.

Alexandroid пишет:

Весьма полезная программа, спасибо.
Некоторые пожелания:
  1. Сделать хинты к кнопкам
  2. Неплохо было бы отображать дату добавления/изменения заметки
  3. У меня не сохраняется последнее состояние, то есть после входа в кеды сразу появляется окно программы, вместо того чтоб просто показать значок в системном лотке.

Ваши пожелания соответсвуют моим, и скорее всего все это будет реализовано. Однако на повестке дня стоит сейчас один большой вопрос: синхронизация. Пока я не сделаю синхронизацию хоть в каком-то виде, допиливать интерфейс буду только от случая к случаю.

Biga пишет:
xintrea пишет:

Расскажите в чем прелесть таких иконок?

Очень нравится. Можно поставить восклицательный знак, или вопросительный (иконки такие). Можно повесить иконку красного листочка, жёлтого, зелёного, синего, roll. Это визуально приятнее - глазу есть за что зацепиться, и быстрее находится нужная запись.

Понял, сделать несложно, но есть нюансы. Тут вот какое дело. Такие иконки надо делать растровыми. А я бы не хотел заморачиваться над создание растровых иконок всех возможных размеров 16x16, 24x24, 32x32 и т. д. с выравниванием на пиксельную сетку. Плюс еще нужно городить логику выбора, рутины много. Поэтому все делаю в SVG.

Другими словами, иконки в дереве и рядом с названиями записей слишком мелкие. И если их сделать в SVG, даже с выравниваем по пикселям на сетку 16x16, то при чуть большем шрифте система будет пытаться установить более другой размер векторной иконки. И мелкая векторная иконка станет конкретно мутной. Чтобы этого избежать, надо иметь растровые иконки с заранее сделанным выравниванием на пиксельную сетку, хотя бы базовых размеров - 16, 24, 32. Это адский гемор.


Biga пишет:

По поводу того, что не должно быть пустых записей - категорически не согласен. У меня чаще записи создаются "на потом" - вроде как пункты плана, которые предстоит ещё заполнить. Можно, конечно, ставить точку, но бесит же. Можно ли сделать пункт в настройках?

Пункт в настройках можно сделать. Но как вы себе представляете список записей, в котором в строках пусто? Особенно будет веселить, если пустые строки будут в конце списка. Сморишь - список из 5 строк. А там на самом деле 10 строк. По-моему, пустые записи - это неудачная мысля.

drunkhawk пишет:

Очень нужная программа, большое спасибо.
Только очень жаль, что нет синхронизации. Хотелось бы иметь единую базу записей на рабочем, домашнем компе и ноутбуке.

Я думаю, синхронизация в том или ином виде появится в ближайшее время.

Lazy_Kent пишет:

Претензии к сборке.

При компиляции с Qt 4.5 и 4.6 не устанавливается бинарник. С Qt 4.7 всё нормально.
В первых двух случаях в Makefile отсутствует фрагмент.

install_mytetra_binary: first FORCE
    @$(CHK_DIR_EXISTS) $(INSTALL_ROOT)/usr/bin/ || $(MKDIR) $(INSTALL_ROOT)/usr/bin/ 
    -$(INSTALL_PROGRAM) /usr/src/packages/BUILD/mytetra-1.28/bin/mytetra $(INSTALL_ROOT)/usr/bin/

Омазафакабуллщит, что значат все эти строчки? Я не майнтейнер, мне эти ероглифы ни о чем не говорят. Makefile генерируется qmake из *.pro-файла. Напишите, что нужно в *.pro прописать, чтобы получить сие в конечном Makefile.

Lazy_Kent пишет:

mytetra_binary.path=/usr/local/bin — жёстко прописывать путь неправильно. Мне нужно в /usr/bin/ ставить. Пришлось патчить файл проекта.

А как правильно?


Lazy_Kent пишет:

Файл mytetra.desktop имеет исполняемый атрибут в архиве.

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


Lazy_Kent пишет:

В mytetra.pro фигурирует icon_48_file.files. Самой иконки нет.

Да, там только векторная. Сделал 48x48 pix.

312

(8 ответов, оставленных в Общий форум)

Biga пишет:

Не хватает RSS для новостей на главной.

Хм, подумаю, может и прикручу. Я не догоняю прелестей RSS, поэтому никогда не думал, что они нужны на моем цайте.

lynx пишет:

согласен с Biga:
удобнее, когда записи лежат прямо в дереве

Я счита, что это неудобно, объяснил выше.


lynx пишет:

и с этим тоже:
"Вообще, зачем дублировать редактор, если можно создавать пустую запись и пусть пользователь её редактирует."

Это вопрос самоорганизованности пользователя. Не должно быть записей без названия или с пустым содержимым. Пользователь, который хочет такого - не наш клиент. Я сейчас готовлю статью для Хабара, там подробнее излагаю. На сайте будет новость про нее.

Biga пишет:

Было бы лучше хранить конфиги в ~/.config/mytetra, чтобы не засирать домашнюю директорию. Сейчас все нормальные разработчики переходят на эту схему.

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


Biga пишет:

Хинты к кнопкам не помешали бы.

Да, там нужно внедрять подсистему настройки кнопок и охватывать все кнопки в программе. Это дело кропотливое, пока что приоритеты у меня другие.


Biga пишет:

Создание записей странное: зачем это "Пожалуйста введите текст записи"? Вообще, зачем дублировать редактор, если можно создавать пустую запись и пусть пользователь её редактирует.

Странное разделение на ветки в одном вьюпорте, а записи - в другом. Это типа папки и файлы?

Для меня более интуитивной схемой является "дерево с листьями", когда собственно записи лежат прямо в дереве.

Это и есть ветки и листья. Дерево - это ветки, записи - это листья.

Разделение вюпортов дерева в и записей сделано вот зачем: ветки обычно имеют краткие наименования. Поэтому дерево веток разумно выводить вертикально (т.е. в ограниченном по ширине пространстве). А конечные записи (листья) обычно имеют длинные названия. Например, "Как написать программу Hello Word на языке C++" -  такая строка тупо не влезет в узкую вертикальную область, обычно отводимую дереву. Поэтому список записей сделан отдельно. Я это уже объяснял в ветке по v.1.25.


Biga пишет:

Очень советую автору ознакомиться с программой Keepnote, если ещё не. Киллер-фича там - иконки у узлов дерева.

Сделать впринципе несложно. Расскажите в чем прелесть таких иконок?


Biga пишет:

Давно ищу альтернативу Keepnote, который глючит, тормозит и на питоне. Кажется, нашёл. smile

Я KeepNote в свое время просто не смог установить - то питон не той системы, то sqlite не той версии.

s79 пишет:

Странное при сборке в Windows: система собирается, но почему-то не подгружаются ресурсы и все кнопки радуют глаз пустотой.

Под Windows на официальной странице лежит готовая сборка, и в ней ресурсы подгружаются и все кнопочки с иконками. Я не силен в Windows (собирал товарищ Underwest), но у него почему-то получилось собрать как надо. Спросите у него на лоре, может быть вы что-то не так делаете.


s79 пишет:

И еще пожелание, добавить возможность прикреплять к записи файлы, и хранить их в базе программы.

Я думаю об этом. В будущих версиях наверно сделаю.