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

» GoldenDict

Автор: BKSRU
Дата сообщения: 28.12.2012 02:51
Gloggy

Цитата:
вот эта версия себя ведет?

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

Добавлено:
Этот баг происходит если поле сузить меньше чем оно отведено под текст начальной подсказки "Добро пожаловать в GoldenDict!..." Дальше и начинаются свистопляски. Этот текст стремится расшириться за счет боковой панели.
Если же наоборот расширять то никаких проблем не возникает. Окно остается с теми же параметрами, которые были при выходе.
Кстати, я заметил, что это не присуще вашей теме. При стандартной теме происходит тоже самое, но боковая панель при этом пошире и это не вызывало ощущения дискомфорта.
Т.е. это то, что вы предлагали:
MainWindow #dictsPane #dictsList
{
min-width:200px !important;
}
Так, что это не баг как таковой, просто было задумано так. Но не удобно.

Однако, видимо к хорошему привыкается быстро . И такая возможность - уменьшить больше боковую панель была бы лучше. В Lingvo можно уменьшить почти до полного исчезновения и при этом происходит запоминание состояния.

Попробуйте такой вариант не на последней тестовой сборке:
MainWindow #ArticleView
{
    min-width: 50px;
}

Мы то же не лыком шиты.
Автор: Gloggy
Дата сообщения: 28.12.2012 11:49
BKSRU

Цитата:
Невозможно сузить окно меньше указанного размера.

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

Добавлено:
Вот так вот будет выглядеть панелька поиска:


Вроде как вполне разумный минимальный размер окна получается. Еще меньше делать смысла не вижу, на строку всего пять слов будет влезать, и это уже не чтение словарных карточек будет, а извращение.
Автор: BKSRU
Дата сообщения: 28.12.2012 13:09
Gloggy
Не понял, чем мой вариант решения проблемы не нравиться? Лучше, чем в оригинале сейчас работает. Как хотим та и оставляем и получаем то же при запуске.

Добавлено:
Gloggy

Цитата:
Так и положено, ибо панель для поиска слишком широкая

Речь была не о панели поиска, а о карточках. Если оставить как есть, то невозможно организовать компактный режим. Не возможно сделать нормальны режим подстрочного чтения. Слишком большие всплывающие карточки.
Автор: Gloggy
Дата сообщения: 28.12.2012 13:16
BKSRU

Цитата:
Не понял, чем мой вариант решения проблемы не нравиться?

Тем, что ломается поисковый интерфейс. Попробуйте сделать окно узким и вызвать поиск (через Control+F).

Добавлено:
BKSRU

Цитата:
Речь была не о панели поиска, а о карточках.

Панель поиска в том же окне, где и карточки показываются, поэтому именно ее размер определяет минимальную ширину.
Автор: BKSRU
Дата сообщения: 28.12.2012 13:21
Gloggy

Цитата:
Тем, что ломается поисковый интерфейс. Попробуйте сделать окно узким и вызвать поиск (через Control+F).

Все в порярдке:

причем этот же видя получу и при входе.
Автор: Gloggy
Дата сообщения: 28.12.2012 13:24
BKSRU

Цитата:
Все в порярдке:

То есть вот эти вот овать!, сле, пре, учит и пом - это нормально и правильно, да?
А если еще уменьшить?

Добавлено:
Oбновление GoldenDict 1.0.1-444-g1680084: http://rghost.ru/42573510

Изменения:
* Размеры боковых панелей полноценно сохраняются при рестарте.
* Редизайн панели поиска.
* Информация о словарях в панели сделана Read-Only, раньше туда можно было текст набивать
* По дабл-клику по панели табов создается новый таб в Линуксе (раньше не создавался) by Abs62.
Автор: BKSRU
Дата сообщения: 28.12.2012 13:35
Gloggy

Цитата:
То есть вот эти вот овать!, сле, пре, учит и пом - это нормально и правильно, да?
А если еще уменьшить?

Вполне устраивает. Этот поиск пока вид не портит. Если надо то ясно, что пользователь будет использовать более широкое окно для этого поиска и там интуитивно ясно, что надо расширить окно. Зачем жертвовать компактностью?
Мало того, поиск не был в свое время сделан компактно. А ту как минимум видно, что текст надо отключать. А то мы на хоткеи хотим тотально перейти, а боимся, что кнопки без подписи введут в заблуждение .
Кроме шуток, смело надписи можно убрать и пункт Учитывать регистр отправить в контекстное меню. "Пометить все" сделать с запоминанием состояния. Никого это в заблуждение не введет и может даже сделает популярным этот режим.

Добавлено:
Gloggy
Критика. Сделали поиск за счет компактности. Это не хорошо. Зачем стремится расширить вторичное поле поиска? Лучше надписи убрать, как писал выше.

Добавлено:
Доводы:
- Искать: Те кто нашел Ctr F - прекрасно понимаю, что такое Искать: и осознают, что делают. Убираем смело (можно просто иконку лупы поставить).
- Предыдущее - Следующее. Абсолютно, 0 информации получаем. Пользователь прекрасно понимает, что это и так вперед-назад , даже чайник. Однако чайник может не знать, а что именно вперед. Если же делать более информативно, то нет компактности. Вывод: убираем смело надписи. Лучше более информативные тултипчики ставить, что то типа Следующее найденное слово (фраза).
- Пометить все - 50/50, я бы сказал никакой информации полезной дополнительно не получили. Убрать и ставить тултип. Типа Пометить всё найденное.
- Учитывать регистр - тут информативно и нужно, но к сожалению длинно. Однако, не безвыходно. Либо Оставить галочку с подписью Аа и тултипом Учитывать регистр. Без проблем поймут. Если еще более компактно - навесить на контекстное меню Иконки поиска.

Расположил бы так:
стрелки поиска, лупа, строка поиска, иконка пометить, галочка, крестик.

Добавлено:
Хотелось бы обсудить проблему полнотекстового поиска.
И хотелось бы знать, в чем его основные преимущества? Почему за него так зацепились? Только в том, что он ищет фразу во всех карточках словарей?
Автор: ramix
Дата сообщения: 28.12.2012 15:05
BKSRU

Цитата:
И хотелось бы знать, в чем его основные преимущества? Почему за него так зацепились? Только в том, что он ищет фразу во всех карточках словарей?

Нередкий случай, что внутри карточки может быть искомый термин с переводом. А найти его через заголовок невозможно.
Автор: BKSRU
Дата сообщения: 28.12.2012 15:21
ramix

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

Резонно, полезно. Но с другой стороны сейчас трудно найти то, чего нет в заголовках. Много словарей. Меня бы полноправный поиск в заголовках больше интересовал.
Но я почему спросил? Может если подумать то частично можно обойти эту проблему? Ну хотя бы более продвинутым поиском по заголовкам. Тут ведь какая проблема еще существует. Мало кто использует все словари сразу для поиска. Большая часть, скорее всего закрыта. Ну допустим зарезервировать специальное окно (вкладу) или использовать всплывающее окно. Прикрепить к нему все словари и дать команд Расширенный поиск.
Автор: ramix
Дата сообщения: 28.12.2012 15:27
BKSRU

Цитата:
сейчас трудно найти то, чего нет в заголовках. Много словарей.

Если работать с простой лексикой, то да.
Но у меня, например, часто бывает сложная лексика (с русского на английский), и я или вообще не нахожу перевода среди своих сотен словарей или нахожу, но с трудом (в закутках карточек).
Автор: Gloggy
Дата сообщения: 28.12.2012 15:53
BKSRU

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

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

Помимо полнотекстового поиска нужен и поиск более продвинутый по заголовкам, как то: поиск по шаблонам, по регулярным выражениям и пр. Тоже многие это просят, но опять ни у кого пока руки не дошли.
Автор: BKSRU
Дата сообщения: 28.12.2012 16:40
Gloggy
Если не говорить об этом, идей не появиться и желающих реализовать .
Сейчас, наверное не вовремя. Все таки надо, готовиться к встрече НГ . А там может обходной путь будет .
Автор: Gloggy
Дата сообщения: 29.12.2012 13:37
По многочисленным просьбам добавил "Always on Top" фичу, когда главное окно GD остается поверх всех остальных. Включается-отключается это через меню: View -> Always on Top. Или шорткатом Ctrl+O.

Goldendict 1.0.1-447-gcb8724c: http://rghost.ru/42597680

С НОВЫМ ГОДОМ!
Автор: BKSRU
Дата сообщения: 29.12.2012 13:59
Gloggy

Цитата:
По многочисленным просьбам добавил "Always on Top" фичу, ...

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

И вас С НАСТУПАЮЩИМ!
Автор: CAEman
Дата сообщения: 29.12.2012 15:41
Gloggy
Цитата:
Не совсем. GD на Android'e - совсем другой, коммерческий, проект, закрытые сорцы.

Что-то я не понимаю. Если у GD исходники по GPL, то согласно этому самому GPL сделать их коммерческими нельзя. Если эти исходники компилируются под ядро Линукс, то они будут компилироваться под любую (или заложенные в них?) архитектуру (и независимо от того, какая ОС на этом ядре: GNU, Android и т.д.). Другое дело, что мобильные устройства могут GD и не потянуть (особенно с большим количеством словарей). Но если даже и переделывать как-то исходники, то согласно той же GPL, они тоже не могут быть коммерческими.
Если же это совсем другой проект, то GD он называться не может...


Цитата:
Нужна поддержка нового формата в GD

Насколько я понимаю, его для GD и предлагают...


Цитата:
И, главное, судьба того же XDXF вообще не внушает оптимизма. Ну был такой формат. Неплохой, кстати. Были дизайн документы, описания формата, всякие конвертеры, даже база словарей в XDXF формате. И ничего, подохло тихо и незаметно.

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


Цитата:
популярный Stardict во всех своих разновидностях

Его популярность была обусловлена вхожестью в составы дистр-ов Линукса. Сейчас же там всё больше GD.

Добавлено:
BKSRU

Цитата:
Будем надеяться, что соберетесь с силами и уберете все лишнее.
Abs62 прикрутил же кнопки вперед-назад к окну сканирования в последней версии. Хотя по мне они лишние.

Гражданин с боковыми кнопками! Убедительная просьба: не мутить воду! Если сделают настройку панели, то и будете тогда изголяться, как душа пожелает...


Цитата:
Может у вас руки дойдут, до режима поверх всех окон. Часто экспериментирую, особенно сейчас с новыми стандартами . Не хватает этого пункта в контекстном меню самой верхней иконки слева (в заголовке окна).

Я же Вам даже скриншот приводил, что всё там есть! Выбирайте правильный оконный менеджер!

Добавлено:
Gloggy

Цитата:
Свежую версию (goldendict-1.0.1-431-g70a2c8b) можно взять отсюда: http://rghost.ru/42498305

А отсюда когда можно будет взять?
Автор: BKSRU
Дата сообщения: 29.12.2012 16:02
CAEman

Цитата:
Я же Вам даже скриншот приводил, что всё там есть! Выбирайте правильный оконный менеджер!

Меня не интересует в данном случае - сторонний вариант. Я уже писал об этом.


Цитата:
именно XDXF больше всего (по причине той же односторонней конвертации).

Покажите пожалуйста любимые карточки, в плане оформления (верстки).
И вообще, кто нибудь может показать любимый вариант хорошо оформленной карточки? На что способен, тот или иной формат? У меня сейчас в основном DSL словари.
Автор: CAEman
Дата сообщения: 29.12.2012 16:04
Gloggy

Цитата:
Опробовал на двух виндах, и на двух линуксах

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

Добавлено:
Gloggy

Цитата:
Вот что я себе добавил в qt-style.css чтобы вообще избавиться от всех этих ненужных (мне) кнопок:

А через настройку панели сделать это никак нельзя (для простых смертных)?
Автор: BKSRU
Дата сообщения: 29.12.2012 16:22
CAEman

Цитата:
Гражданин с боковыми кнопками! Убедительная просьба: не мутить воду! Если сделают настройку панели, то и будете тогда изголяться, как душа пожелает...

Попросил бы вас не вмешиваться.
Автор: CAEman
Дата сообщения: 29.12.2012 16:48
Gloggy

Цитата:
Oбновление GoldenDict 1.0.1-444-g1680084: http://rghost.ru/42573510

Изменения:
* Размеры боковых панелей полноценно сохраняются при рестарте.
* Редизайн панели поиска.
* Информация о словарях в панели сделана Read-Only, раньше туда можно было текст набивать
* По дабл-клику по панели табов создается новый таб в Линуксе (раньше не создавался) by Abs62.


Скачал архив rar (кстати, 7z сжимает сильнее), распаковал. Открыл golden.exe в FileRoller: там несколько файлов, начинающихся с точки (т.е. скрытые, но у меня в файловом менеджере установлено их показывать). Допустим, я их распакую: и как мне запустить GD (в Линуксе)?

Добавлено:
BKSRU

Цитата:
Хотелось бы обсудить проблему полнотекстового поиска.
И хотелось бы знать, в чем его основные преимущества? Почему за него так зацепились? Только в том, что он ищет фразу во всех карточках словарей?


Кажется, элементарно: если в заголовок статьи не вынесена искомая информация. Правда, я не представляю даже, во что может превратиться такой поиск по сотням нескомпилированных словарей (с учётом того, что индексируются только заголовки)...

Добавлено:

Цитата:
Но с другой стороны сейчас трудно найти то, чего нет в заголовках.

А мне очень легко, несмотря на почти тысячу словарей...

Добавлено:

Цитата:
Мало кто использует все словари сразу для поиска.

Не обобщайте, пожалуйста, судя по себе...

Добавлено:

Цитата:
Но у меня, например, часто бывает сложная лексика (с русского на английский), и я или вообще не нахожу перевода среди своих сотен словарей или нахожу, но с трудом (в закутках карточек).

А я, например, работаю не только в целях перевода, но и с энциклопедической информацией.
Автор: BKSRU
Дата сообщения: 29.12.2012 18:29
Abs62
Если разворачивать панель словарей и выбирать словари, часто происходит самопроизвольное сворачивание. Напрягает. Можно ли с этим, что то сделать? По моему, чем больше словарей на полке, тем очевиднее проблема.
Автор: Abs62
Дата сообщения: 29.12.2012 18:56
BKSRU
Это стандартный Qt-шный тулбар. Сворачивается, если мышиный курсор с него уходит.
Автор: BKSRU
Дата сообщения: 29.12.2012 19:02
Abs62
Однако, это происходит когда курсор над тулбаром.
Автор: Abs62
Дата сообщения: 29.12.2012 19:50
BKSRU
Похоже, Qt засчитывает заход курсора на всплывающую подсказку за уход с тулбара.
Автор: Gloggy
Дата сообщения: 29.12.2012 20:55
Как и грозился, сделал спец-кнопку с меню, а-ля ГуглоХром, когда основное меню скрыто (при помощи Control+M).

Goldendict 1.0.1-448-ge8cefa1: http://rghost.ru/42609071

Получилось вот так:


Добавлено:
CAEman

Цитата:
Что-то я не понимаю. Если у GD исходники по GPL, то согласно этому самому GPL сделать их коммерческими нельзя.

Не совсем так. Автор GD, имея полный копирайт и все права на исходники, может дуал-лицензировать их для своих коммерческих нужд. Никто другой не сможет, а он сможет. Это первый вариант. Второй вариант - исходники разные могут быть изначально.

Добавлено:
CAEman

Цитата:
Подскажите, пожалуйста, где эти последние версии можно скачать под Линукс.

Под линукс время от времени выкладываются портабельные сборки вот тут: http://goldendict.org/forum/viewtopic.php?f=4&t=1764

Но самых свежих билдов там пока нет, можно написать и попросить. А еще лучше самому собрать GD, под Линуксом это довольно просто.


Цитата:
Допустим, я их распакую: и как мне запустить GD (в Линуксе)?

Не, так не получится. Из виндового экзешника линуксную версию не получить.


Цитата:
А через настройку панели сделать это никак нельзя (для простых смертных)?

Пока никак, ибо это потребует серьезной переработки кода и интерфейса.

Добавлено:
BKSRU
CAEman
Касательно кнопок вперед-назад в попап окне. Насколько я вижу, у них есть имена, а значит их можно через CSS скрыть, если они мешают.
Автор: BKSRU
Дата сообщения: 30.12.2012 02:42
Abs62

Цитата:
Похоже, Qt засчитывает заход курсора на всплывающую подсказку за уход с тулбара.

Досадный баг. Работать с вариантом полного сворачивания понравилось - компактно. Однако, такое поведение сводит почти на нет это удовольствие. Да и полки у многих просто большие и их тоже надо разворачивать. Неужели никак не решить эту проблему?

Gloggy

Цитата:
Как и грозился, сделал спец-кнопку с меню, а-ля ГуглоХром, когда основное меню скрыто (при помощи Control+M).

Спасибо! Долгожданное новшество.
В этом плане для полного комплекта не хватает в контекстном меню панелей - галочки "Главное меню" для оперативного отключения. Раньше было актуальнее. Пару раз на этом обжигался, приходилось восстанавливать вручную в файле конфигурации. Заставили запомнить хоткей . Но все равно, даже сейчас это не порядок, что нет этого пункта.
И сюда же желательно первым пунктом "Поверх всех окон".

Кнопка Увеличения, довольно, полезная. Однако, три кнопки это слишком. Можно ли поменять на однокнопочную концепцию (дополнительно треугольничек справа с ниспадающим меню - для подстраховки):
- Вариант с колесиком над иконкой идеальный: увеличение/уменьшение - вперед/назад. Нажатие кнопки - сброс в дефолт.
- ЛКМ - увеличение, ПКМ-уменьшение, средня кнопка - в дефолт.
Автор: BKSRU
Дата сообщения: 30.12.2012 04:48
Gloggy
Сейчас стоит галочка "Главное меню". При этом его нет. И наоборот. Если так и задумано, то вроде как не логично.


И все таки, напрасно сделали фиксированную минимальную величину окна. То, что прописал в CSS великолепно работает и так. Я могу устанавливать любой размер окна и панелей. И это работает для основного окна. Однако, сейчас заметил, что всплывающее окно я не могу устанавливать необходимого мне размера. Фактически, лишили нормального режима подстрочного чтения. Окно слишком велико для этих целей.
Автор: Gloggy
Дата сообщения: 30.12.2012 11:08
BKSRU

Цитата:
Сейчас стоит галочка "Главное меню". При этом его нет. И наоборот. Если так и задумано, то вроде как не логично.

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


Цитата:
И все таки, напрасно сделали фиксированную минимальную величину окна.

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

Если вы готовы платить поломанным интерфейсом и обрезанными надписями за совсем уж экстремальный минимализм (мне не очень понятный, ибо в таком микро окне и перевод смотреть неудобно, почти ничего в окно не влезает), то можно через CSS убрать ограничение на размер попап окна:


Код: ScanPopup
{
min-width:50px;
}
Автор: BKSRU
Дата сообщения: 30.12.2012 11:29
Gloggy

Цитата:
ScanPopup
{
min-width:50px;
}

За это спасибо.


Цитата:
Убивать надписи и гнаться за минимализмом мне тоже не кажется правильным.

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

А на счет кнопки увеличения, можно попробовать сделать компактнее?
Автор: Gloggy
Дата сообщения: 30.12.2012 11:36
BKSRU

Цитата:
Тем более странно, что ссылались на тот же FF. Там, впрочем как и во всех браузерах, не найти таких нелепых подсказок, так же как и менее нелепых.

Да что вы говорите!

Вот из FF скриншот. Ничего не напоминает?

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

Цитата:
Вот из FF скриншот. Ничего не напоминает?

Напоминает . Однако, этой ерундой, извините за выражение не пользуюсь. Давно заменил этим:

Куда более удобное и изящное решение с помощью одной кнопки:
Вперед/назад решили так - если жать по выделенному слову (для каждого слова в фразе свой цвет к тому же):
ЛКМ - вперед
ПКМ - назад

Но можно было бы и так решить вопрос, если жать по иконке:
ЛКМ - вперед
ПКМ - назад
Средняя кнопка (или из менюшки галочки) - выделить искомое

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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