Biga пишет:Было бы лучше хранить конфиги в ~/.config/mytetra, чтобы не засирать домашнюю директорию. Сейчас все нормальные разработчики переходят на эту схему.
Да достали уже этими схемами. Никакого стандарта нет, каждый делает кто во что горазд. Есть традиция - будем придерживаться её, и пускай считают за ненормальных, гыгы.
Biga пишет:Хинты к кнопкам не помешали бы.
Да, там нужно внедрять подсистему настройки кнопок и охватывать все кнопки в программе. Это дело кропотливое, пока что приоритеты у меня другие.
Biga пишет:Создание записей странное: зачем это "Пожалуйста введите текст записи"? Вообще, зачем дублировать редактор, если можно создавать пустую запись и пусть пользователь её редактирует.
Странное разделение на ветки в одном вьюпорте, а записи - в другом. Это типа папки и файлы?
Для меня более интуитивной схемой является "дерево с листьями", когда собственно записи лежат прямо в дереве.
Это и есть ветки и листья. Дерево - это ветки, записи - это листья.
Разделение вюпортов дерева в и записей сделано вот зачем: ветки обычно имеют краткие наименования. Поэтому дерево веток разумно выводить вертикально (т.е. в ограниченном по ширине пространстве). А конечные записи (листья) обычно имеют длинные названия. Например, "Как написать программу Hello Word на языке C++" - такая строка тупо не влезет в узкую вертикальную область, обычно отводимую дереву. Поэтому список записей сделан отдельно. Я это уже объяснял в ветке по v.1.25.
Biga пишет:Очень советую автору ознакомиться с программой Keepnote, если ещё не. Киллер-фича там - иконки у узлов дерева.
Сделать впринципе несложно. Расскажите в чем прелесть таких иконок?
Biga пишет:Давно ищу альтернативу Keepnote, который глючит, тормозит и на питоне. Кажется, нашёл.
Я KeepNote в свое время просто не смог установить - то питон не той системы, то sqlite не той версии.