LINUX.ORG.RU
ФорумTalks

Стальной окулист делится бесплатно идеей по сохранению душевного спокойствия

 ,


0

1

Занесло меня сегодня на ОпенНет и там я увидел нечто такое, что спровоцировало грусть и слёзы. Перед моими очами возник скриншот KDE:
https://www.kde.org/announcements/plasma-5.8/plasma-5.8.png
Полились слёзы, встрепетнулось моё чувство прекрасного и пропала улыбка с лика моего.
Но нет худа без добра. Растворили слёзы блок, чакры замыкающий, и осенил великий Ктулху (пусть снятся ему лишь симпатичные девчёнки) меня озарением.
Нужен аддон к браузерам премерзкие иллюстрации скрывающий, а определяющий их по процентному составу цветов беспокойных по выбору лицезреющего.
И просиял я. И понял, что храп Ктулху (да не пересохнет Рльех) жизнь движет и есть тьма в светлой комнате.

Ну-с, ЛОРяне, кто спасёт человечество от слёз невинных, текущих аки реки на радость иродам-дизайнерам и их прехлебателям? Кто напишет такой аддон?

★★☆

Последнее исправление: Stahl (всего исправлений: 1)
Ответ на: комментарий от dk-

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

leave ★★★★★
()
Ответ на: комментарий от EXL

ИНДИКАЦИЯ АКТИВНОГО ОКНА ЕЛЕ ЗАМЕТНА

Кмк, нормально заметна.

УБОГАЯ ПРОЗРАЧНОСТЬ И ТЕНЬ НА «МОЛОКЕ»

Что не так с прозрачностью? Если включить Blur будет просто замечательно. С тенью тоже не пойму, что не так. То, что она отбрасывается от прозрачного белого объекта?

ХИПСТЕРСКИЕ ЧБ ИКОНКИ МОЖЕТ И КРАСИВО СМОТРЯТСЯ НО АБСОЛЮТНО НЕ ЗАПОМИНАЮТСЯ!

Шта? Какие ты иконки предлагаешь на панели, если не чб? И как понять «не запоминаются»? Почему они вообще должны запоминаться или нет? Они просто отражают суть, из иконки динамика понятно, что будет, если на неё жмакнуть и т. д.

ЭТАЛОННОЕ ШГ

Это твоё субъективное мнение.

sudopacman ★★★★★
()
Ответ на: комментарий от Stahl

Тебе мёд, да, ещё и ложкой. С ч/б всё будет не вырви глаз. Шрифт и так черный, то что не слишком бросается в глаза с ч/б так и останется не броским, а аляповатые картины станут милы глазу и душе.

Преимущество метода в том, что можно осуществить мгновенно при наличии подходящего монитора.

Jurik_Phys ★★★★★
()

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

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

ixrws ★★★
()
Ответ на: комментарий от sudopacman

Какие ты иконки предлагаешь на панели, если не чб?

А какие были раньше? Когда не было моды на «сделать так, как в macOS».

И как понять «не запоминаются»? Почему они вообще должны запоминаться или нет?

Потому что работая с интерфейсом, где имеются цветные иконки, а не хипстерское чб говно, мозг интуитивно запоминает цвет иконки и ассоциирует его с определённым действием. Продуктивность возрастает. Это в любых книжках по UX/UI-дизайну написано. Жаль, те кто делают KDE это не читают.

Потому что отказаться от такого:

http://wstaw.org/m/2016/10/12/Screenshot_20161013_031518.png
http://wstaw.org/m/2016/10/12/Screenshot_20161013_031543.png

И придти к такому:

http://wstaw.org/m/2016/10/12/Screenshot_20161013_031912.png

Могли только идиоты, которые не учитывают никаких Guidelines. Лично у меня производительность работы в Kate после их «нововведений» очень сильно снизилась.

Яркий пример как НЕ_НАДО делать. Они ещё и Libreoffice изнахратили своими монохромными иконками.

EXL ★★★★★
()
Ответ на: комментарий от Iron_Bug

Я с archive.Org скачивал readability 1.9 для мозиллы. В 38й и 27й работает.

Shadow ★★★★★
()
Ответ на: комментарий от EXL

Так возьми и поменяй иконки, нытик, чай не гвоздями прибиты.

КАСТОМИЗАЦИЯ. Запомни это.

Chaser_Andrey ★★★★★
()

Нужен аддон к браузерам премерзкие иллюстрации скрывающий

Нет, не скрывающий а заменяющий на похожие, но с сайта yande.re

Napilnik ★★★★★
()
Ответ на: комментарий от EXL

Потому что отказаться от такого:

Месиво цветных пикселей

И придти к такому:

Символичые и вполне узнаваемые изображения, если нет проблем со зрением и острые углы не колят глаза.

aplay ★★★★★
()
Ответ на: комментарий от Iron_Bug

ещё бы он был в мозилле.

В тормозилле для этого нужно узнать какие дополнения установить, то есть прочитать данное сообщение Напильника перед эксплуатацией изделия. Заходишь в инструменты/дополнения, вводишь в окошко поисковика названия дополнений «JavaScript Toggle On and Off» и «Image-Show-Hide», устанавливаешь. Если кнопка дополнения сама не появилась на панели, затащи её в ручную - вид/панели инструментов/изменить.

Napilnik ★★★★★
()
Ответ на: комментарий от aplay

Символичые и вполне узнаваемые изображения, если нет проблем со зрением и острые углы не колят глаза.

Ну-ну. Ты ещё скажи, что чёрный кружок, чёрный квадрат и чёрный овал легче различать при милипиздрических размерах иконок чем красный кружок, зелёный квадрат и фиолетовый овал.

justAmoment ★★★★★
()

На:

var


    // USER OPTIONS BEGIN //
    userFilterOptions = {
        grid      : 20,  // шаг сетки по которой проверяются картинки, чем меньше шаг, тем больше пикселей проверяется
        threshold : 10,  // порог срабатывания, если в картинке найдено столько пикселей отвечающих критерию, она считается вырвиглазной
        deviation : 100, // отклонения мин макс от указанных RGB
        opacity   : 0.1, // прозрачность картинки которую считаем вырвиглазной
        // массив вырвиглазных цветов (в примере один), можешь проверить с этим желтым на https://www.kde.org/workspaces/plasmadesktop/
        colors    : [
            {red: 255, green: 255, blue: 0}
        ]
    },
    // USER OPTIONS END //


    internalFilter = [],
    images         = document.querySelectorAll('img'),
    i,
    img,
    xGap,
    yGap,
    x,
    y,
    rgba,
    tState,
    lState;

for(i = 0; i < userFilterOptions.colors.length; i += 1) {
    internalFilter.push({
        minR : userFilterOptions.colors[i].red   - userFilterOptions.deviation,
        maxR : userFilterOptions.colors[i].red   + userFilterOptions.deviation,
        minG : userFilterOptions.colors[i].green - userFilterOptions.deviation,
        maxG : userFilterOptions.colors[i].green + userFilterOptions.deviation,
        minB : userFilterOptions.colors[i].blue  - userFilterOptions.deviation,
        maxB : userFilterOptions.colors[i].blue  + userFilterOptions.deviation
    });
}

for(i = 0; i < images.length; i += 1) {
    img                = images[i];
    img._canvas        = document.createElement('canvas');
    img._canvas.width  = img.width;
    img._canvas.height = img.height;
    img._canvasCtx     = img._canvas.getContext('2d');
    try {
        img._canvasCtx.drawImage(
            img,
            0,
            0,
            img._canvas.width,
            img._canvas.height
        );
        tState = 0;
        lState = false;
        xGap   = Math.ceil(img._canvas.width / userFilterOptions.grid);
        yGap   = Math.ceil(img._canvas.width / userFilterOptions.grid);
        for (x = 0; x < img._canvas.width; x += xGap) {
            for (y = 0; y < img._canvas.height; y += yGap) {
                rgba = img._canvasCtx.getImageData(x, y, 1, 1).data;
                if (isBadColor(rgba)) {
                    tState += 1;
                }
                if (tState == userFilterOptions.threshold) {
                    img.style.opacity = userFilterOptions.opacity;
                    lState = true;
                    break;
                }
            }
            if (lState) {
                break;
            }
        }
    } catch (e) {}
    delete img._canvasCtx;
    delete img._canvas;
}


function isBadColor(color)
{
    var
        ifColor,
        c;

    for (c = 0; c < internalFilter.length; c += 1) {
        ifColor = internalFilter[c];
        if (
               color[0] >= ifColor.minR
            && color[0] <= ifColor.maxR
            && color[1] >= ifColor.minG
            && color[1] <= ifColor.maxG
            && color[2] >= ifColor.minB
            && color[2] <= ifColor.maxB
        ) {
            return true;
        }
    }

    return false;
}

Под юзерскрипт оформишь сам.

Однако будут проблемы с CORS (всмысле скрипт их проигнорит или даже просто грохнется) — канвас не любит отсутствие этих заголовков.

deep-purple ★★★★★
()
Ответ на: комментарий от leave

Код написан профессиональными дизайнерами же.

peregrine ★★★★★
()
Ответ на: комментарий от der_looser

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

peregrine ★★★★★
()
Ответ на: комментарий от deep-purple

Очепятался, строка:

yGap = Math.ceil(img._canvas.width / userFilterOptions.grid);
должна быть:
yGap = Math.ceil(img._canvas.height / userFilterOptions.grid);

deep-purple ★★★★★
()
Ответ на: комментарий от EXL

А какие были раньше? Когда не было моды на «сделать так, как в macOS».
http://wstaw.org/m/2016/10/12/Screenshot_20161013_031518.png
http://wstaw.org/m/2016/10/12/Screenshot_20161013_031543.png

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

Это в любых книжках по UX/UI-дизайну написано.

В книжках, написанных в 90-х?

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

Вот ты сейчас не будешь голословным и приведёшь пруф. И вообще, а что будет, если, не дай бог, две иконки будут одинакового цвета?

Лично у меня производительность работы в Kate после их «нововведений» очень сильно снизилась

Просто ты не можешь привыкнуть к новым иконкам.

Ну и да, специально для любителей ПРОДУКТИВНОСТИ есть возможность менять иконки сколько душе угодно. Об этом уже выше написали.

sudopacman ★★★★★
()
Последнее исправление: sudopacman (всего исправлений: 3)
Ответ на: комментарий от der_looser

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

Iron_Bug ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.