xintrea пишет:

Эээ, ну это довольно странно - требовать от программы чтобы она запустилась с диска, неважно какого, потом вытащить его, поработать с другим, потом снова всунуть прежний... Может быть лучше купить маленький настольный USB-хаб? Он копейки стоит.

Да не, я в курсе что любая программа может (и будет) вести себя странно, если вытащить флешку. Я просто не ожидал, что оно может сделать так, что оригинальный файл исчезнет, а в корзине не появится. Ведь если отсутствуют обе папки (data и trash), то программа выдаст ошибку записи в data и, соответственно, оригинальный файл не должен остаться невредимым. Значит, видимо, это было просто такое интересное совпадение.

dzuvogdao пишет:

5. Сделать возможность скрывать табы с деревом и записями, то есть чтобы показывался один редактор

Так такая возможность уже есть, третья кнопка с конца скрывает всё остальное:
Та самая кнопка



Сегодня нашёл небольшой баг: если предварительно скрыть второй ряд кнопок, то в окне создания новой заметки остаётся видимой вот эта штука для регулировки отступов. При повторном раскрытии/скрытии второго ряда она пропадает.
Панель



И ещё один: если сделать окно слишком узким, то вот эти кнопки становятся либо некликабельными, либо кликабельными, но по клику появляется пара серых пикселей под кнопкой вместо менюшки. С кнопками в верхней части окна всё нормально.
КнопкиКнопки



И последний, только на этот раз уже более неприятный.
У меня программа и база лежат на флешке, чтобы можно было пользоваться базой как дома, так и на работе (на которой с интернетом как-то не очень хорошо). Не знаю, имеет ли это смысл, но в один момент нужно было вытащить флешку на пару минут. Через пару часов решил дополнить одну из записей, и когда я переключился на другое окно, MyTetra сказала, что не может переместить файл в trash из-за чего будет закрыта (тут я узнал, что программа сохраняет изменения при потере фокуса. Я думал было предложить это как идею, а оказалось, что оно уже реализовано). Думаю, ерунда, но после перезапуска программа сказала, что целостность базы нарушена и попробует создать пустой файл чтобы исправить это. В итоге оказалось, что запись потерялась, и в корзине её, ясное дело, не было. Благо, что потеря была небольшой, в записи был фрагмент кода, который было легко восстановить.
Я попытался воспроизвести ошибку дома, и понял, что она возникает только если нету папки trash. Если убрать и папку data, то ошибка будет другой. И у меня не получается сделать так, чтобы исходный файл пропал. Вот теперь не знаю, как так вышло. Не хотелось бы хранить одинаковые базы локально на каждом компьютере, но, видимо, так будет безопаснее.

Кстати, согласен с avcarch. Я было думал, что раз уж HTML, то можно разогнаться с оформлением как следует, а всё оказалось куда скромнее. К странице можно подключить внешние стили, но потом оказывается, что их них подхватывается лишь цвет текста, его фон и атрибуты текста вроде шрифта, его размера и жирности (думал написать себе оформление фрагментов кода, одного лишь моноширинного шрифта немного недостаточно, но, в принципе, не критично).


weekendbegin пишет:

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

Так оно показывает подсказки в левом нижнем углу окна.

С гугла на хабр, с хабра в «Самое читаемое», ещё пара ссылок и, в конечном итоге, я тоже обзавёлся этой «самой нужной программой на свете» (не сарказм). Раньше я и не задумывался, что хранить информацию можно так просто.

Особенно понравилось дерево навигации с svg иконками, без каких-либо ограничений на подветки, а вот текстовый редактор… Хотел было поделиться идеями на его счёт (например, спросить про уже где-то упомянутый markdown), но раз вы говорите, что в Qt с этим всё плохо, тогда лучше на этот счёт промолчу. К сожалению, я С++ (и уж тем более Qt) не знаю, поэтому сам ничего с исходным кодом поделать не могу. Я больше по JS/HTML/CSS, что заставило меня ужаснуться при виде HTML кода заметок, но это уже другая история. Надеюсь, это не прозвучало грубо.

Если уж говорить по делу, то сегодня при сортировке записей (точнее при их перетаскивании между разделами) я обнаружил, что у меня все записи в категориях оказались совсем не те. Позже я понял, что это не я такой невнимательный, а просто drag'n'drop работает странно (по крайней мере под виндой). Если взять запись и начать перемещать её не строго в сторону, а вверх/вниз/по диагонали, то есть шанс что фокус переключится на другую запись и, соответственно, в другую категорию переместится совсем не то (гифка).