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

» GoldenDict

Автор: Tvangeste
Дата сообщения: 14.06.2013 09:11
Abs62

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

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

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

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

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


Цитата:
GD не первый год в ходу, есть уже давно наработанные рефлексы, в частности, тащить словари в группы слева направо, а не наоборот.

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

Если же сделать Словари - Словари Группы - Группы, то получим некую визуальную совместимость со старым UI, но при этом получим совершенно не логичный UI.

Вот пришел человек в закладку группы, хочет их упорядочить. Что самое первое он должен сделать в этой закладке? Правильно, выбрать группу. Без выбранной группы всё остальное особого смысла не имеет.

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

С кнопками то же самое. Кнопка создать группу - слева внизу, удобно и разумно под списком групп. Если группы будут справа, то оно будет дико. Нажать на кнопку слева снизу, чтобы изменилось нечто справа сверху. Визуально никакой логики!

В общем, я в раздумьях. Если ты считаешь, что вариант с группами слева совершенно не приемлем, то я тогда заброшу переделку этого UI, раз нет согласия.

Добавлено:
data man

Цитата:
Почему бы не дать пользователям возможность попробовать новый дизайн?

Тут дело какое, просто тратить много времени (а реально времени на полную доводку интерфейса и кода, на вычистку багов и пр уйдет очень много) чтобы просто попробовать - такой роскоши я себе позволить не могу, наверное.

Насильно пихать новый UI тоже не буду. Обычно у нас с Abs62 мнения совпадают, и крупное расхождение было разве что в случае с "modern UI", когда поле ввода я перенес слева наверх, как в браузерах. Abs62 тогда настоял, чтобы и старый режим тоже присутствовал, и был абсолютно прав, ибо я вижу, что хоть многие и пользуются modern UI режимом, немало людей предпочитает и старый вариант, и если бы мы его прибили, многие пользователи были бы расстроены. Да, два режима - это серьезное усложнение в коде и потенциал для разных хитрых багов, но оно того стоило.

Как поступить в случае с Groups UI я не знаю, делать несколько режимов с разным расположением UI элементов - дикость и явный оверкилл для такого случая.
Автор: AndroS
Дата сообщения: 14.06.2013 09:31
Мой голос в расположение групп - слева направо! Как читаем, так и смотрим!
Автор: Abs62
Дата сообщения: 14.06.2013 16:01
Tvangeste

Цитата:
В общем, я в раздумьях. Если ты считаешь, что вариант с группами слева совершенно не приемлем, то я тогда заброшу переделку этого UI, раз нет согласия.

Нет, на сей раз я не буду так жёстко возражать. Не главное окно, чай, которое всё время перед глазами.
Если считаешь, что группы обязательно должны быть слева - пусть будут слева. Не так уж часто я в них лазаю. Тем более, смотрю, другие не против.
Автор: yozhic
Дата сообщения: 14.06.2013 16:25
Ох, чуть важную дискуссию не прозевал! Мои 2 копейки, если позволите.

Цитата:
... в умолчательной раскладке главного окна GD управляющие элементы находится именно справа, а не слева. Списки "Найдено в" и "Журнал" ...

Какова иерархия действий при пользовании словарём? 1 - найти слово, 2 - прочитать перевод/значение, 3 - вспомогательные дела (всё остальное). "Найдено в" и "Журнал" действительно управляющие элементы, но управляют они вспомогательным процессом, а главный процесс (то, для чего окно, собссно, и открыли) – это поиск слов – он то как раз и слева. Получается "Найдено в" и "Журнал" – это вспомогательные элементы (хоть они и управляющие ). А то, что список словарей направо уедет, так в главном окне он вообще сверху (в виде кнопок).

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

Добавлено:

Цитата:
А если в группы добавить виртуальную "Non grouped dicts"?

А как Вы представляете, должна ли эта группа отображаться в списке групп главного окна? И в том и в другом случае (или да, или нет) это отчасти продублирует группу «Unassigned». Хотя отмечать словари, не попавшие ни в какую группу, на мой юзерский взгляд, хорошая идея. Это можно решить, например, астериском (*), который добавляется к имени словаря в списке словарей, если этот словарь не принадлежит ни к какой группе. Возможно и наличие сортировки по астериску.
Автор: SlasNsk
Дата сообщения: 15.06.2013 09:40
Можно ли сделать где-то настройку, чтобы при запуске ГД режим сканирования уже был включен?
Автор: Tvangeste
Дата сообщения: 15.06.2013 09:54
SlasNsk

Цитата:
Можно ли сделать где-то настройку, чтобы при запуске ГД режим сканирования уже был включен?

Можно, в настройках режима сканирования: F4 -> Всплывающее окно -> Разрешить всплывающее окно -> Включить режим при запуске.
Автор: ramix
Дата сообщения: 15.06.2013 15:51
Tvangeste
Возможно сделать так, чтобы при переключении между табами в GD окно поиска соответствовало заголовку таба?
Автор: Gloggy
Дата сообщения: 15.06.2013 16:20
блин.
Автор: Tvangeste
Дата сообщения: 15.06.2013 16:20
ramix

Цитата:
Возможно сделать так, чтобы при переключении между табами в GD окно поиска соответствовало заголовку таба?

Пока нет такой возможности. Но бага уже давно выставлена, #84.

Там если делать, то сразу всё и аккуратно. Чтобы и поле ввода было для каждого свое, и группа, и список предложенных слова.
Автор: ramix
Дата сообщения: 15.06.2013 19:43
Может, стоит в GD реализовать подобие Favorites а-ля IE?
Бывает, находишь интересную объемную карточку в каком-нибудь словаре, времени изучать ее нет, а вернуться к ней в будущем хотелось бы. Тогда взял, нажал на Ctrl+D и ее заголовок (вместе с названием словаря) заносится в Избранное.
Да, конечно, в GD есть История, но это совсем другое (в IE История тоже есть, параллельно с Избранным). И полезны обе функции одновременно.
Автор: Tvangeste
Дата сообщения: 15.06.2013 20:11
ramix

Цитата:
Может, стоит в GD реализовать подобие Favorites а-ля IE?

Да, полезно и давно хочется, но руки не доходят никак.


Цитата:
И полезны обе функции одновременно.

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

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

В общем, в бэкграунде эта идея уже много лет созревает, времени на все просто катастрофически не хватает.
Автор: ramix
Дата сообщения: 15.06.2013 20:27
Tvangeste

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

В IE10 довольно удобная концепция: на тулбаре иконка в виде звездочки, нажатие на которую открывает всплывающее окно с тремя вкладками, одна из которых Избранное, другая История, (а третья интереса не представляет).

Цитата:
Еще непонятка - делать фаворитом хочеться как просто слово (например, для дальнейшего заучивания), так и конкретную какрточку из конкретного словаря.

Лучше последнее, так как оно в себя включает и первое.

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

Пусть по нажатию на Ctrl+D в Избранное заносится заголовок выделенной карточки (вместе с названием словаря). А пункты Избранного можно хранить как и ссылки в IE - в отдельной папке на каждую ссылку - маленький файл (внутри которого заголовок карточки и название словаря). Название файла имитирует название карточки. При запуске GD считывает содержимое данной папки.
Автор: yozhic
Дата сообщения: 16.06.2013 12:52
Заговорили про браузеры и я решился озвучить маленькую хотелку. Сейчас при зажатом Ctrl и щелчке по ссылке (или двойном по слову) ссылка/слово открываются в другой вкладке. В фоновой. Вот бы при зажатом Ctrl+Shift они открывались в новой, активной вкладке Я уже несколько раз неосознанно пытался так нажимать по привычке работы в браузере.
И ещё к слову (это не хотелка, не подумайте что наглею ) наблюдаю за собой забавный рефлекс. Работа с вкладками и ссылками в GD так напоминает браузер, что я уже несколько раз пытался перевернуть страничку назад при помощи мыши (Mouse Gestures). Что поделаешь, к удобству быстро привыкаешь
Автор: Tvangeste
Дата сообщения: 16.06.2013 13:00
yozhic

Цитата:
Сейчас при зажатом Ctrl и щелчке по ссылке (или двойном по слову) ссылка/слово открываются в другой вкладке. В фоновой.

Это ж в настройках можно изменить. Можно открывать в фоне, а можно сразу новый таб делать активным, в зависимости от того, как в настройках указано.

Или вы хотите в дополнение к настройке еще и сделать так, чтобы при дополнительной кнопке Shift дефолтное поведение инвертировалось (в настройке открывать в бэкграунде, при шифте откроет в фореграунде и наоборот)?
Автор: yozhic
Дата сообщения: 16.06.2013 20:22
Tvangeste

Цитата:
при дополнительной кнопке Shift дефолтное поведение инвертировалось

Да, именно об этом я и думал, когда писал пост выше. А вот сейчас, после того как разобрались с настройками, сам не уверен пригодится ли реально при работе со словарём такое чередование (фореграунд/бэкграунд). Я только фореграундом пользуюсь, в бэкграунде пока ничего не открывал. Хотя наверное могло бы пригодиться, если бы при перезапуске программы восстанавливалась сессия открытых вкладок. Я когда над каким-нибудь объемным текстом работаю, каждый раз после перезапуска заново открываю несколько карточек из истории. Но это уже наверное к обсуждению об Избранном относится.
Автор: Tvangeste
Дата сообщения: 16.06.2013 21:03
yozhic

Цитата:
А вот сейчас, после того как разобрались с настройками, сам не уверен пригодится ли реально при работе со словарём такое чередование (фореграунд/бэкграунд)

Я тоже не уверен. Либо люди всегда открывают новый таб в бэкграунде, либо сразу активным делают, и добавлять хитрые инверсии - только людей путать.
Автор: ramix
Дата сообщения: 17.06.2013 14:03
Tvangeste
Пожелание № 201306171402:
Возможно ли реализовать во внутрикарточном поиске в GD (Ctrl+F) дополнительную опцию (Искать) "Слово целиком"?
Автор: Tvangeste
Дата сообщения: 17.06.2013 15:34
ramix

Цитата:
Возможно ли реализовать во внутрикарточном поиске в GD (Ctrl+F) дополнительную опцию (Искать) "Слово целиком"?

А пробелы добавить с обеих сторон - не поможет в поиске?
Автор: ramix
Дата сообщения: 17.06.2013 15:51
Tvangeste

Цитата:
А пробелы добавить с обеих сторон - не поможет в поиске?

Не всегда срабатывает - слева может и не быть пробела (как в заголовке), а справа может стоять запятая, точка с запятой или еще что...
Автор: Tvangeste
Дата сообщения: 17.06.2013 16:18

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

Тоже верно. К сожалению, Webkit для Qt не предоставляет такой возможности искать целые слова. Так что легко и просто добавить такую фичу не получится.
Автор: SergeyZX
Дата сообщения: 17.06.2013 17:33
Добрый день! Подскажите, пожалуйста, Goldendict поддерживает транскрипции? Вопрос вызван тем, что словарики, которые я находил, транскрипций не отображают, вот и задумался, это особенность программы или словари такие? Если в программе нет отображения транскрипций, планируется ли ввести эту функцию? Заранее благодарю за ответ!
Автор: Tvangeste
Дата сообщения: 17.06.2013 18:01
SergeyZX

Цитата:
Подскажите, пожалуйста, Goldendict поддерживает транскрипции?

Конечно, без проблем. Транскрипции - это такой же текст, как и всё остальное. Конечно, для того, чтобы увидеть транскрипции, нужны словари, где эти транскрипции есть, и правильные шрифты, чтобы их отобразить.
Автор: BKSRU
Дата сообщения: 19.06.2013 11:32
GoldenDict + DSLGD v5_Collapse-Preview на основе последней сборки 1.5RC28 + режим CollapsPreview + последние изменения.
- Download: http://rghost.ru/46862751

Дополнительные стили режима Collapse на основе lingoes-blue - 5in1 (комплект без изменений):
- Download: http://rghost.ru/46607053
Собственные стили (папки со стилями) следует скопировать в папку стилей GoldenDict, которая в свою очередь находится в папке конфигурации GoldenDict. До папки конфигурации GD проще всего добраться: Меню GD - Помощь - Папка конфигурации.
Автор: BKSRU
Дата сообщения: 21.06.2013 15:38
GoldenDict + DSLGD v5_Collapse-Preview на основе последней сборки 1.5RC28 + режим CollapsPreview + последние изменения.
- Download: http://rghost.ru/46916610
New: enjoy


GoldenDict + DSLGD v5_Collapse-Preview на основе последней сборки 1.5RC28 + режим CollapsPreview + последние изменения.

Комплект UI Evolution:
Left Menu:
- Download: http://rghost.ru/46919060
Context Menu:
- Download: http://rghost.ru/46919119
Line to bar:
- Download: http://rghost.ru/46919168
New: enjoy


GoldenDict + DSLGD v5_Collapse-Preview на основе последней сборки 1.5RC28 + режим CollapsPreview + последние изменения.

UI Revolution:
- Download: http://rghost.ru/46919617
New:
Менеджер журналов.
Строка поиска вынесена на тулбар.
Новая кнопка тулбара - Rescan.
Кнопки интерфейса разнесены по разным тулбарам в соответствии с функционалом. Возможность компоновки тулбаров по своему усмотрению.
Контекстное меню кнопок тулбара.
Кнопка сканирования сохраняет состояние при перезапуске GoldenDict.
Однокнопочный режим кнопки Zoom: Левая кнопка мыши - увеличить, Правая - уменьшить. Расширенный набор функций в выпадающем меню.
Автор: BKSRU
Дата сообщения: 21.06.2013 18:00
Что нового?
На примере полнофункциональной версии UI Revolution:

* Строка поиска вынесена на тулбар:


* Новая кнопка тулбара - Rescan:


* Кнопки распределены по тулбарам с возможностью компоновки по своему усмотрению:


* Контекстное меню кнопок тулбара:


* Кнопка сканирования сохраняет состояние при перезапуске GoldenDict:


* Изменение принципа работы кнопки Zoom:
Левая кнопка мыши - увеличение
Правая кнопка мыши - уменьшение
Кнопка зума дополнительно снабжена расширенным меню:


* На радость ученикам - менеджер журналов:
Заголовок панели журнала снабжен контекстным меню:


Импорт/Экспорт журнала сопровождается сменой имени журнала:
Автор: ramix
Дата сообщения: 22.06.2013 16:01
Tvangeste
Вопрос № 201306221559:

А нельзя ли как-то сделать так, чтобы ссылка на видеофайл (лежащий в папке со словарем) отображалась не строчным текстом, а миниатюрой, или, на худой конец, стандартной иконкой?
Автор: BKSRU
Дата сообщения: 22.06.2013 16:18
Этой технологии уже месяцев шесть как отроду Для DSL (в общем то в данном случае скорее всего для любого формата, если иконка не задана явно). Ниже прописан стиль для AVI, FLV, SWF. Этим же способом можно и для остальных прописать. Так же здесь прописан стиль для трех состояний кнопки (на самом деле, много повторений и стиль можно значительно упростить, тем более если просто оставить два или даже одно состояние иконки):

Код: /* Кнопка PLAY по умолчанию .AVI -------------------------------------------- */
a[href$=".avi"]
{
    display: inline-block;
    font-size: 0px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: text-bottom;
}

/* Состояние спокойствия */    
a[href$=".avi"]
{
    width: 21px; /* Ширина кнопки */
    height: 20px; /* Высота кнопки */
    background-image: url('file:///styles/NewConceptStyle/play1.png');
}

/* Курсор над иконкой */    
a[href$=".avi"]:hover
{
    background-image: url('file:///styles/NewConceptStyle/play2.png');
}

/* Нажат кнопка мыши */
a[href$=".avi"]:active
{
    background-image: url('file:///styles/NewConceptStyle/play3.png');
}

/* Кнопка PLAY по умолчанию .FLV -------------------------------------------- */
.dsl_article [href$=".flv"]
{
    display: inline-block;
    font-size: 0px; /* Скроем надпись */
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: text-bottom;
}

/* Состояние спокойствия */    
.dsl_article [href$=".flv"]
{
    width: 21px; /* Ширина кнопки */
    height: 20px; /* Высота кнопки */
    background-image: url('file:///styles/NewConceptStyle/play1.png');
}

/* Курсор над иконкой */    
.dsl_article [href$=".flv"]:hover
{
    background-image: url('file:///styles/NewConceptStyle/play2.png');
}

/* Нажат кнопка мыши */
.dsl_article [href$=".flv"]:active
{
    background-image: url('file:///styles/NewConceptStyle/play3.png');
}

/* Кнопка PLAY по умолчанию .SWF -------------------------------------------- */
.dsl_article [href$=".swf"]
{
    display: inline-block;
    font-size: 0px; /* Скроем надпись */
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: text-bottom;
}

/* Состояние спокойствия */    
.dsl_article [href$=".swf"]
{
    width: 21px; /* Ширина кнопки */
    height: 20px; /* Высота кнопки */
    background-image: url('file:///styles/NewConceptStyle/play1.png');
}

/* Курсор над иконкой */    
.dsl_article [href$=".swf"]:hover
{
    background-image: url('file:///styles/NewConceptStyle/play2.png');
}

/* Нажат кнопка мыши */
.dsl_article [href$=".swf"]:active
{
    background-image: url('file:///styles/NewConceptStyle/play3.png');
}
Автор: Tvangeste
Дата сообщения: 22.06.2013 16:55
ramix

Цитата:
отображалась не строчным текстом, а миниатюрой, или, на худой конец, стандартной иконкой?

Да, сделаю, будет как со звуками, только спец-иконка для видео. Пока список видео разрешений у меня вот такой получился:

Код: ".mpg", ".mpeg", ".mpe", ".ogv", ".avi", ".m4v", ".mkv", ".wmv", ".mov", ".flv", ".swf"
Автор: ramix
Дата сообщения: 22.06.2013 17:23
BKSRU
Спасибо! Я попробовал, иконки работают. Но надо еще и по умолчанию иметь, так как не все любят что-либо переделывать. А вообще идеал, который хочется иметь - миниатюра.

Tvangeste

Цитата:
Ничего не забыл?

mp4
Автор: yozhic
Дата сообщения: 22.06.2013 17:30
Tvangeste
Мне кажется вот эти ещё можно добавить.
Код: *.mp4, *.divx, *.3gp

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156

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


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