Ru-Board.club
← Вернуться в раздел «Программы»

» GoldenDict

Автор: BKSRU
Дата сообщения: 27.12.2012 09:29
Gloggy
Спасибо. Полезное дело.

Цитата:
1. Кнопки Save и Print сдвинуты из начала тулбара в самый его конец, ибо пользуются ими редко и не заслуживают они почетного места в начале тулбара.

Однако тут на вкус и цвет товарища нет. Как раз кнопкой Save я пользуюсь часто. И кнопка звука для меня не в том месте.
Было бы не плохо научить отделять правый тулбар, да и левый тоже, что бы при желании можно было компоновать по вкусу.


Цитата:
2. Кнопки Save, Print, ZoomIn, ZoomOut, ZoomBase (и парочка сепараторов перед ними) получили имена, а значит их можно стилизовать через CSS, в том числе и убирать вовсе:

Из этого списка для меня лишняя оказалась только Print (избавился). Zoom я бы просто переделал. А вот стрелки назад-вперед, полагаю для многих лишние (удобнее кнопки с боковыми кнопками). Можно ли для них добавить имена?
Автор: Gloggy
Дата сообщения: 27.12.2012 10:34
BKSRU

Цитата:
Можно ли для них добавить имена?

Добавил имена для: backButton, forwardButton, beforeScanPopupSeparator, afterScanPopupSeparator, soundButton.

Версия goldendict-1.0.1-439-g14ba449: http://rghost.ru/42546548

Автор: BKSRU
Дата сообщения: 27.12.2012 11:31
Gloggy

Цитата:
Добавил имена для: backButton, forwardButton, beforeScanPopupSeparator, afterScanPopupSeparator, soundButton.

Спасибо. Убрал для себя все, что надоело. Как нибудь можно научить перемещать иконки на лево? Звук и запись мне с лева удобнее. Под себя не стараюсь подогнать, но хотелось бы, что бы для всех был вариант.

И еще может с этим, что нибудь сможете сделать? Этот бордюр и место для заголовка смотрятся топорно. Слишком велики.


Бордюрчик 5px, для заголовка 25px как у Lingvo. Аккуратнее выглядит.
Автор: Gloggy
Дата сообщения: 27.12.2012 12:40
BKSRU

Цитата:
И еще может с этим, что нибудь сможете сделать? Этот бордюр и место для заголовка смотрятся топорно.

Сепаратор можно сделать поуже вот таким кодом:

Код: QMainWindow::separator {
width: 0px; /* when vertical */
height: 0px; /* when horizontal */
}
Автор: BKSRU
Дата сообщения: 27.12.2012 13:05
Gloggy
Спасибо! Уменьшил. Прям семимильными шагами исправляете то, что было в застое . Вот нравится мне функционал GD, а топорный вид не впечатлял, хотелось свежих идей .
"Найдено в словарях" остались такими какими и были 33px (height) против 25px Lingvo. С этим можно, что поделать?

Добавлено:
Выглядит не плохо, компактно.
Вот сюда не хватает кнопочки GD для ниспадающего меню:

что бы навсегда избавиться от Главного меню. Можно сэкономить в пользу полки словарей.

Добавлено:
Gloggy
Было бы не плохо сделать возможным отделяемую панель с найденными вариантами, что бы при желании эту панель можно было бы вставить с любой стороны, но уже не ниспадающую. Я бы предпочел набор делать наверху, а варианты бы, что бы все таки были с боку. Я все таки ориентируюсь на обучение . Полагаю, рано или поздно пользователи попросят варианты .
Сам на несколько недель английский забросил, в пользу новых идей GD . Перед рождеством, пожалуй, опубликую и посмотрим, что выйдет.

И вообще спасибо за новую фишку .
Автор: Gloggy
Дата сообщения: 27.12.2012 14:27
BKSRU

Цитата:
"Найдено в словарях" остались такими какими и были 33px (height)  против 25px Lingvo. С этим можно, что поделать?

Подправил размер (а цвет через CSS):


Добавлено:
BKSRU

Цитата:
Вот сюда не хватает кнопочки GD для ниспадающего меню:
Что бы навсегда избавиться от Главного меню. Можно сэкономить в пользу полки словарей.

Думал над этим. Если буду делать, то сделаю как в Google Chrome, там кнопка с менюшкой - в самой правой позиции. Раньше у них гаечный ключ был, теперь просто три полоски. В принципе, получается довольно компактно и в то же время функционально и меню становится не так уж и нужно, да.
Автор: BKSRU
Дата сообщения: 27.12.2012 14:51
Gloggy
Меня пока никто не может понять в необходимости дать режим Поверх всех окон. Может у вас получиться? Я много экспериментирую, особенно сейчас. Не видно на ходу результатов работы. Скрывается постоянно.

Добавлено:
Gloggy

Цитата:
Подправил размер (а цвет через CSS):

В следующей версии? Или ссылку забыли дать?
Этот размер тоже ведь можно через CSS править. На скольк я понимаю отвечает за это селектор "Найдено в словарях", но как он называется я не знаю . Но именно он мешает поднять марджин #dictsList.


Добавлено:
Gloggy
Я уже стесняюсь вас просить . Я эгоист, но раз никто больше не просит. Я бы хотел возможность звука слева от поиска. Я как ученик часто им пользуюсь, может привык, но как то там под рукой и рядом со словом. Хотя скоро откажусь от этой концепции. Свой назрела . Добился все таки своего .
И кстати, на счет звука то же есть сюрприз. Но опять же к рождеству .

Добавлено:
Gloggy
Уже критиковал выше на счет зарытости хороших новых фишек. Вы в этом уже в курсе. Как на ваш взгляд, есть шанс снабдить кнопки нормальным контекстным меню. Что бы иметь оперативный доступ к этим новым фишкам, а не рыться в настройках? Пока еще ни одна кнопка не снабжена ничем и отвечает за простейшее действие Вкл/выкл.
Автор: anion23
Дата сообщения: 27.12.2012 15:23

Цитата:
Я бы хотел возможность звука слева от поиска.

Присоединяюсь, так действительно удобней!
Автор: Gloggy
Дата сообщения: 27.12.2012 15:23
Ах да, новая версия 1.0.1-440-g32b77e2: http://rghost.ru/42552674

Голубенький заголовок делается вот так, в qt-style.css:


Код: #dictsPaneTitleBar {
background: lightblue;
margin: 2px;
}
Автор: BKSRU
Дата сообщения: 27.12.2012 15:24
Gloggy
Забавный вид получается, однако. Не хватает еще одного поиска . WEB - поиска. Для Web словарей. Что выбирать нужный и вводить, ну тот же Forvo. Это не просьба, а так мысли в слух . На самом деле идея вкладок мне никогда не импонировала (главным образом потому, что они не отделяемы и пользоваться ими не удобно, пока не доделаны), но при реализации вышесказанного во вкладка может появиться больше смысла. Хотя бы потому, что web-словарики перегружают словарь, портят общий дизайн, некоторые имеют лимит (Forvo например) и пользоваться ими стоит при необходимости, а некоторые к тому же и глючат (как например мультитран).
Автор: Gloggy
Дата сообщения: 27.12.2012 15:25
anion23
BKSRU

Цитата:
Присоединяюсь, так действительно удобней!

А зачем вы вообще на кнопку жмете? Это же неудобно и медленно. Alt+S намного удобнее!
Автор: Abs62
Дата сообщения: 27.12.2012 15:37
Gloggy

Цитата:
Думал над этим. Если буду делать, то сделаю как в Google Chrome, там кнопка с менюшкой - в самой правой позиции. Раньше у них гаечный ключ был, теперь просто три полоски. В принципе, получается довольно компактно и в то же время функционально и меню становится не так уж и нужно, да.

Только не надо радикализма.
Лучше сделать переключение между классическим меню и новой кнопкой по тому же хоткею Ctrl+M.

Автор: Gloggy
Дата сообщения: 27.12.2012 15:41
Abs62

Цитата:
Лучше сделать переключение между классическим меню и новой кнопкой по тому же хоткею Ctrl+M.

Согласный.
Автор: anion23
Дата сообщения: 27.12.2012 15:53
Gloggy

Цитата:
А зачем вы вообще на кнопку жмете? Это же неудобно и медленно. Alt+S намного удобнее!

Хм, и правда... Не знал. Спасибо!
Автор: BKSRU
Дата сообщения: 27.12.2012 15:53
Gloggy

Цитата:
А зачем вы вообще на кнопку жмете? Это же неудобно и медленно. Alt+S намного удобнее!

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


Добавлено:
Gloggy
Ну а если вам все равно эта кнопка не нужна. Верните, пожалуйста ее на место. И кнопку сохранения то же. . В этом случае мне удобно, даже, не как пользователю, а как скромному создателю словариков и изучающему английский . Кому надо, отключат.
Автор: Gloggy
Дата сообщения: 27.12.2012 16:00
anion23

Цитата:
Хм, и правда... Не знал. Спасибо!

Еще очень удобный шорткат - Alt + стрелки вниз-вверх. Прыгать между словарями. Этим тоже регулярно пользуюсь.
Автор: BKSRU
Дата сообщения: 27.12.2012 16:05
Gloggy

Цитата:
Еще очень удобный шорткат - Alt + стрелки вниз-вверх. Прыгать между словарями. Этим тоже регулярно пользуюсь.

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

Добавлено:
Gloggy
Забыл поблагодарить за новую сборку. Спасибо, так гораздо аккуратнее выглядит. Подогнать только кнопочки под мои желания . Но тут я не знаю, может другие, кто любит кнопочки, против . А как, все таки, на счет возможности отделения левой и правой панелей кнопочек и ставить их по своему усмотрению? Такая возможность, хотя бы, в перспективе есть?
Автор: Gloggy
Дата сообщения: 27.12.2012 16:10
BKSRU

Цитата:
Ну а если вам все равно эта кнопка не нужна. Верните, пожалуйста ее на место. И кнопку сохранения то же.

Константин (ikm), создатель GD, сказал, что кнопки эти надо двинуть вправо, я с ним согласился и двинул.

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

У нас в GD точно так же. Кнопки вперед-назад, кнопка для контроля Scan Pop-up, ибо это очень важная кнопка, серьезно влияющая на функционал, и многие её регулярно используют. Кто не использует - может ее скрыть через настройки.

Все остальное идет вторым номером. Вы же сами ратуете за упрощение, вот это ровно один из шагов по упрощению и приведению интерфейса к тому, что люди используют каждый день и к чему привыкли.
Автор: BKSRU
Дата сообщения: 27.12.2012 16:22
Gloggy

Цитата:
Константин (ikm), создатель GD, сказал, что кнопки эти надо двинуть вправо, я с ним согласился и двинул.

Ну это уже консерватизм. Зачем же так категорично.


Цитата:
Интерфейс мы приближаем к браузерному, это практически всем людям на земле знакомо, и в браузерах обычно перед полем ввода присутствуют только стрелки вперед-назад, и иногда еще кнопка Home. Самые важные элементы интерфейса в самом начале.

Но не в буквальном же смысле делать из GD браузер. Все таки надо учитывать специфику.
У меня, например, слева в браузере достаточно кнопок. Это эргономично. Не удобно в браузере на широком экране писать адрес и задействовать переферийное зрение. Всегда сподручнее делать это правее.
Много не хочу писать. Просто - такой путь идет в разрез с эргономикой. Там кнопок то не много, что бы бояться перегрузки слева. Звук и сохранить, точно там надо. По моему их даже обычные пользователи стремятся туда вставить.
Я никак н могу согласиться, что кнопка озвучки должна идти вторым номером. Ей место как рпаз перед произносимым словом. Это интуитивно правильно. Да собственно посмотрите дизайн любого веб-словаря. Все таки, GD в первую очередь словарь.


Цитата:
Вы же сами ратуете за упрощение, вот это ровно один из шагов по упрощению и приведению интерфейса к тому, что люди используют каждый день и к чему привыкли.

Все правильно, но на усмотрение, а не на тотальное уничтожение кнопок (я четко обозначил, какие именно кнопки для меня лишние ) . Я одни использую часто, вы другие, кто-то третьи .
Автор: Gloggy
Дата сообщения: 27.12.2012 16:43
BKSRU

Цитата:
Ну это уже консерватизм. Зачем же так категорично.

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

Посмотрите на IE, чего они с интерфейсом нахитрили, там вообще ВСЕ кнопки кроме вперед-назад - они даже не сразу после поля поиска, а в самом заду. В Firefox туда же идут.

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

Ну а продинутым пользователям сейчас можно кнопки скрывать, и когда-нибудь сделаем и кастомизацию порядка кнопок.
Автор: BKSRU
Дата сообщения: 27.12.2012 16:55
Gloggy
Однако FF завоевал популярность именно за счет: открытости, гибкости настроек, возможности подогнать под любые запросы. И даже если там все поотключают, пользователи поставят все, что им надо на место. Я полагаю, исходя из этого FF пошел таким путем. Если сразу всем не угодишь, пусть будет каркас, а там вешайте брюлики, куда вздумается.
И все таки я бы не хотел, чтобы забыли, что GD это в первую очередь словарь и тут есть своя специфика использования.
Верните кнопки на место . И я спокойно лягу спать сегодня . Если пользователи будут против и ни все придерживаются моей позиции, то не буду приставать . Но они малоактивны.
Умолял добавить еще одну кнопку озвучки, для варианта произношения. Так единственную и ту отодвинули на задний план .



Добавлено:
Gloggy
Такая сейчас проблема. Если сузить окно с переводом до минимума, при этом Найдено в словарях то же сужается. И затем нет возможности раздвинуть его (хотя есть такой способ, переключиться на стандартный вариант интерфейса и обратно). Видимо не за что ухватиться (как я полагаю), сайдбар на 0px. С этим можно как то бороться? Можно сделать так, что бы если тянуть окно перевода обратно, то растягивалось бы и окно с Найдено в словарях?
Кстати, такая же беда происходит при открытии новой вкладки.
Автор: Gloggy
Дата сообщения: 27.12.2012 17:26
BKSRU

Цитата:
Видимо не за что ухватиться (как я полагаю), сайдбар на 0px.

Измените на 1-ку значения в QMainWindow::separator, тогда появится за что ухватиться.
Автор: BKSRU
Дата сообщения: 27.12.2012 17:29
Gloggy
Ну вот целым пикселем пожертвовал .
И все таки это не выход.
Каждый раз при добавлении новой вкладки происходит сужение правой панели.
Хотя как то странно это проявляется, не всегда. Пока не могу уловить зависимость. Т.е. зависимость с открытием новых вкладок есть, но это может проявиться не сразу, а после перезапуска GD.

Добавлено:
Наверное я тут соврал. Здесь зависит от ширины поля карточек. В общем то это вызывает дискомфорт. Когда закрываем так:

А открываем так:


Добавлено:
Abs62
В продолжение темы компактности.

Очень бы хотелось, что бы при подводе к этой иконке
- раскрывалась вся полка.
А при нажатии на стрелки:
- одно нажатие открывало бы активные словари (фиксировано)
- другое нажатие открывало бы все словари (фиксировано)

В общем то я привык к такой одиночной кнопке, жаль только, что при перегруппировке панелей, состояние не фиксируется. Т.е. если при экспериментах перемещать панели, то кнопка трасформируется в панель. Такую бы кнопочку хотелось видеть во всплывающем окне.
И кстати, спрашивали чем не устраивает, кнопка сокрытия словарей во всплыващем окне. Меня не устраивает, что при этом открываются все словарные статьи, а не только от активных словарей. В общем то это не устраивает и в основном окне.
Автор: Gloggy
Дата сообщения: 27.12.2012 19:17
BKSRU

Цитата:
В общем то это вызывает дискомфорт. Когда закрываем так: А открываем так:

Как водится, у меня это не воспроизводится, какой размер выставил, такой и сохраняется и не меняется.

Но вот на оф. форуме человек написал, что у него тоже похожая проблема была, и вроде бы даже Abs62 смог воспроизвести.

Попробуйте вот такой код в qt-style.css, должен помочь:

Код: MainWindow #dictsPane #dictsList
{
min-width:200px !important;
}
Автор: BKSRU
Дата сообщения: 27.12.2012 19:23
Gloggy

Цитата:

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

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

Добавлено:
Gloggy
Похоже все таки это связано с новой темой.
Если сузить карточку немного (но при этом боковая панель нормальная), затем перезапустить GD, то уже получаем узкую боковую панель. В стандартной теме, такого не происходит. Видимо поле поиска не дает. Надо бы поправить.

Добавлено:
Gloggy
Поставьте пожалуйста иконку звука перед панелью поиска. Так будет лучше всем . Кому не нужна, выключат.

Добавлено:
И пока не ушел спать, последняя идея на будущее, может понравится. В этом месте:

Хотелось бы видеть кнопку на подобие выбора группы, но только просто с иконкой. Что бы можно было выбрать веб-словарь. При нажатии на иконку, открывалась бы статья, при нажатии средней кнопкой, открывалась в новой вкладке. В общем по подобию браузерного поисковика FF. Это бы было удобно, компактно и решило бы проблемы указанные выше с вебсловарями. Конечно такие вещи, если и ставить, то опционально.
Автор: Gloggy
Дата сообщения: 27.12.2012 20:34
BKSRU

Цитата:
Поставьте пожалуйста иконку звука перед панелью поиска.

Звуковую кнопку пока оставлю там, где она сейчас и находится, сорри. Попробуйте привыкнуть к новому положению кнопки, это вопрос 15 минут привыкания. Через 15 минут, если не фокусироваться на ощущениях, вам будет абсолютно без разницы где находится кнопка со звуком.


Цитата:
Хотелось бы видеть кнопку на подобие выбора группы, но только просто с иконкой. Что бы можно было выбрать веб-словарь.

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

Более того, столь нелюбимые вами шорткаты тут очень полезны. Ctrl+1 - основная полка у меня, Ctrl+2 - веб-словари. Тривиальное быстрое переключение между ними и никаких лишних кнопок и загроможденных интерфейсов с тройным значением (не надо напрягаться и думать что будет, если нажать левой кнопокй, или правой, или или средней).
Автор: BKSRU
Дата сообщения: 27.12.2012 21:15
Gloggy

Цитата:
Звуковую кнопку пока оставлю там, где она сейчас и находится, сорри. Попробуйте привыкнуть к новому положению кнопки, это вопрос 15 минут привыкания. Через 15 минут, если не фокусироваться на ощущениях, вам будет абсолютно без разницы где находится кнопка со звуком.

Нет, это тот вариант когда насильно мил не будет.
Жаль, что здесь вы идете в разрез с общественным мнением в моем лице . Вам все равно, на сколько я понял, где эта кнопка, а нам нет. Я все равно сделаю по своему, так или иначе . Кнопки будут там, где мне надо .


Цитата:
А зачем делать еще одну кнопку выбора группы, ...

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

Вы вот предлагаете, хоткеи и каждый раз в новых местах. Типичный подход программиста. Не нужно забивать голову всякой ерундой пользователю. Сегодня одни хоткеи, завтра другие. Где смысл в этом подходе? Пользователю нужна кнопка. Включил программу и все видно. Большинство даже в хелп не полезет, а если, что не нравится, найдет ту программу, у которой интерфейс повернут к нему, а не ... Небольшая критика Здесь я не за себя волнуюсь, а за программу. Мне не сложно применять хоткеи, но я не считаю это удобным. Например, я использую большой экран для обучения, при этом беру в руки только беспроводную мышь. Я уж не говорю о простых смертных. Они не знают или не помнят о существовании даже стандартных хоткеев. Да мне удобно применять для работы хоткеи, но именно для работы, там для меня это оправдано, опять же в основном стандартные, в остальном же нравится, когда нужная вещь появляется под курсором. А в подобного рода программ как GD - хоткеи - это сродни возврата к DOS. На любителя.
Я их не отрицаю, но то, что это не для масс - это факт.
Автор: Abs62
Дата сообщения: 27.12.2012 21:25

Цитата:
Как водится, у меня это не воспроизводится, какой размер выставил, такой и сохраняется и не меняется.

Но вот на оф. форуме человек написал, что у него тоже похожая проблема была, и вроде бы даже Abs62 смог воспроизвести.

Хм. Беру чистый GD (без словарей, без конфига) запускаю, раздвигаю панель, выхожу. Запускаю снова.
Если не менял размер окна GD, панель устойчиво сбрасывается в дефолт.
Если размер окна поменять, размер панели в дефолт не сбрасывается, но и в такое состояние, как при выходе, не возвращается. Особенно хорошо это заметно, если раздвинуть её до предела. При перезапуске она оказывается заметно уже.
Автор: Gloggy
Дата сообщения: 27.12.2012 21:48
Abs62, мне кажется, я понял наконец-то из-за чего так происходит. В основном окне (ArticleView) есть небольшой интерфейсец снизу, для поиска в карточках (вызывается по Ctrl+F).

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

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

Попробуй, как у тебя вот эта версия себя ведет?
http://rghost.ru/42563180

А фикс вот такой: https://gist.github.com/4391374
Автор: Abs62
Дата сообщения: 27.12.2012 22:08
Gloggy
Теперь, похоже стало держаться. После того, как залез в конфиг и руками убил старые параметры окна.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

Предыдущая тема: Total video converter 3.14 ошибка конвертации


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.