История изменений
Исправление selivan, (текущая версия) :
А как нужно делать интерфейс в программе, у которой функций примерно столько же, как у какого-нибудь IDE?
Как у какого-нибудь нормального IDE - удобным.
Панели, например «прикреплённые файлы» можно делать кнопками на границе окна, активируемыми по нажатию/наведению. Таким образом, разгружается интерфейс. Можно ещё и называть их типа «Attached Files(0)» или «Attached Files(1)», чтобы сразу было видно, есть ли там что-нибудь.
Теги можно отображать не ярко-жёлтым кислотным выделением по синему, а как-то менее режущим по глазам образом.
Группы кнопок, перед которыми можно вставить другие группы кнопок, после чего группа уезжает из видимой области окна, и её уже не достать, и отключение/включение в меню вид не помогает, потому что она появляется на недоступном месте - мне особенно понравились.
И т. д. и т. п. Посмотри на какую-нибудь нормальную IDE от JetBrains - куча функций, но всё удобно, не мешает и не лезет под руку без необходимости.
Исходная версия selivan, :
А как нужно делать интерфейс в программе, у которой функций примерно столько же, как у какого-нибудь IDE?
Как у какого-нибудь нормального IDE - удобным.
Панели, например «прикреплённые файлы» можно делать кнопками на границе окна, активируемыми по нажатию/наведению. Таким образом, разгружается интерфейс. Можно ещё и называть их типа «Attached Files(0)» или «Attached Files(1)», чтобы сразу было видно, есть ли там что-нибудь.
Теги можно отображать не ярко-жёлтым кислотным выделением по синему, а как-то менее режущим по глазам образом.
Группы кнопок, перед которыми можно вставить другие группы кнопок, после чего группа уезжает из видимой области окна, и её уже не достать, и отключение/включение в меню вид не помогает, потому что она появляется на недоступном месте - мне особенно понравились.