View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001851 | Far Manager | Files Highlighting | public | 2011-08-11 13:23 | 2011-08-12 08:45 |
Reporter | Arty | Assigned To | DrKnS | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | 7 SP1 |
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0001851: В раскраске файлов флаг "Прозрачный" для пометок не работает с цветами по-умолчанию | ||||
Description | В раскраске файлов флаг "Прозрачный" текста и фона не работает для пометок с цветами по-умолчанию (черный на черном). | ||||
Steps To Reproduce | 1. Создать новую группу раскраски и указать для неё символ пометки. 2. Настроить для пометки цвет текста и фона, сняв при этом оба флага прозрачности. 3. Установить для группы флаг "Продолжать обработку". 4. Создать вторую группу раскраски, идущую после первой. 5. Выставить флаг "прозрачный" для пометки. 6. Выставить флаги "Прозрачный" для текста и фона. 5. Убедиться, что цвета пометки не наследуются от предыдущей группы. 6. Поменять во второй группе цвет или фон пометки на любой другой (чтобы не было цветов по-умолчанию). 7. Убедиться, что теперь цвета пометки наследуются от предыдущей группы. | ||||
Additional Information | FAR v3.0 build 2141 x86 | ||||
Tags | No tags attached. | ||||
Build | 2142 | ||||
|
Проверь в 2142 |
|
В 2142 работает для описанного случая с двумя выставленными флагами прозрачности для текста. Остался ещё случай, когда прозрачность пометки во второй группе выставлена только на цвете текста. (Например, хотим скопировать цвет бэка из первой группы, а цвет текста сделать черным) Имеем: 1-я группа раскраски: символ пометки любой, флаг "прозрачный" сброшен, для пометки цвет текста красный без прозрачности, цвет бэка белый без прозрачности. Выставлен флаг "Продолжать обработку" 2-я группа раскраски: символ пометки любой или отсутствует, выставлен флаг "прозрачный", для пометки цвет текста черный без прозрачности, цвет бэка черный с прозрачностью. Ожидается, что после 2-й группы раскраски цвет текста пометки будет черным на белом фоне, а получается стандартный на белом фоне. Если заменить цвет бэка пометки во 2-й группе раскраски на любой другой кроме черного, то всё работает. |
|
|
|
Залил highlight.db чтобы было легче тестить. Описания групп видны сразу в списке. |
|
Это фича. "Чёрный на чёрном" - это не цвет, это псевдоним для "цвета по умолчанию" (в данном случае - Панель.Обычный текст), на который уже потом накладывается прозрачность (в справке есть). Соответственно, получаем стандартный непрозрачный текст на стандартном прозрачном фоне, наложенный на "красный на белом", что и даёт "стандартный на белом". |
|
Я знаю, что это фича - в текущем виде она весьма не удобна для восприятия и сильно осложняет настройку раскраски. В таком случае этот тикет изначально не имеет смысла и нужно откатить назад связанные с ним правки. PS: Кстати, цветом по-умолчанию для пометок является цвет элемента для которого настраивается эта пометка (в данном случае "Обычное имя файла"). Мысли по поводу настройки цветов по-умолчанию попробую оформить на форуме. |
|
> тикет изначально не имеет смысла и нужно откатить назад связанные с ним правки. ? если текст и фон прозрачные, то они в любом случае должны наследоваться от предыдущих, независимо от того, чёрные они или нет. |
|
Ок, значит в 2142 исправлено. |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-08-11 13:23 | Arty | New Issue | |
2011-08-11 14:07 | DrKnS | Note Added: 0007436 | |
2011-08-11 14:07 | DrKnS | Assigned To | => DrKnS |
2011-08-11 14:07 | DrKnS | Status | new => assigned |
2011-08-11 14:08 | DrKnS | Status | assigned => feedback |
2011-08-11 15:40 | Arty | Note Added: 0007437 | |
2011-08-11 15:40 | Arty | Status | feedback => assigned |
2011-08-11 15:54 | Arty | File Added: highlight.db | |
2011-08-11 15:54 | Arty | Note Added: 0007438 | |
2011-08-11 16:53 | DrKnS | Note Added: 0007439 | |
2011-08-11 16:53 | DrKnS | Status | assigned => feedback |
2011-08-11 19:06 | Arty | Note Added: 0007440 | |
2011-08-11 19:06 | Arty | Status | feedback => assigned |
2011-08-11 20:55 | DrKnS | Note Added: 0007442 | |
2011-08-12 08:21 | Arty | Note Added: 0007445 | |
2011-08-12 08:45 | DrKnS | Build | => 2142 |
2011-08-12 08:45 | DrKnS | Status | assigned => closed |
2011-08-12 08:45 | DrKnS | Resolution | open => fixed |
2011-08-12 08:45 | DrKnS | Fixed in Version | => 3.0 |