• juick_advanced В рамках глобальной программы "Juick Advanced — теперь с человеческим лицом" планируется модернизировать способ настройки JA. Каждому параметру настройки будет присвоен свой уровень сложности. Какой вариант именования уровней вам больше нравится:

    1. у кого-то слишком много свободного времени
    2. простой/средний/сложный (elementary, intermediate, advanced)
    3. начинающий/средний/продвинутый (beginner, intermediate, advanced)
    4. junior, mid, senior (junior, mid, senior)
    5. простой/продвинутый/детальный (basic, advanced, tweaking)
    6. предложите свой вариант

Replies (80)

  • @coderoo, А до этого JA был с лицом хоббита?
  • @stjn, Модернизированное всегда лучше старого, по определению. Голосовать будем?
  • @coderoo, Не всегда, взгляните на главную для незарегистрированных и топ нынешнего Жуика и ужаснитесь.
    1.
  • @coderoo, 2 и 5 — вполне ок.
  • @coderoo, Дело в том, что я кот
  • @vt, Настройки — это то, куда любой пользователь заходит от 0 до 1 раз в жизни. Если кто-то собирается делать клиент с человеческим лицом, то уровни градации настроек — это совсем не то, что нужно для человеческого лица.
  • @skobkin-ru, Я за 5
  • @vt, Плюсую. Непонятно, зачем вообще настройки градировать таким образом. Я бы понял ещё по затрагивающимся областям, но по сложности...
  • @stjn, речь идет о том, какие настройки показывать сначала, а потом какие, если юзер хочет что-то еще покурочить.

    И еще, речь идет исключительно о наименовании их, например, как вариант: в конце простых настроек будет пункт меню "Advanced Settings", "Tweaking.."
  • @coderoo, два уровня: простой и продвинутый. Как у большинства софта, вообще имеющего такое разделение.
  • @stjn, А вот по затрагиваемым областям — не нужно. Бывает, у вас пять категорий настроек, на два экрана каждая, а нужно изменить по одной на каждой странице. Вот красота-то.
  • @torgash, А внизу "продвинутого" будет ещё ссылка на "Расширенный редактор настроек", чтоб его искать.
  • @SannySanoff, Опять же непонятен смысл. Уж лучше пойти по пути упрощения неиспользуемых функций, раз уж там столько настроек, что их приходится скрывать, чем пытаться разделить пользователей на продвинутых и простых.
  • @OilPlantTech, Я говорил скорее о заголовках.
  • @stjn, Оно, само собой, думается и в эту сторону. Щас просто вопрос о терминах. Вопрос об упрощении слишком сложен чтобы его выносить на обсуждение в этом формате, как показалось.
  • @stjn, Заголовки на то и заголовки, чтобы быть говорящими. Поэтому они должны быть по принципу: Часто используемые настройки, Редко используемые настройки, Чуть чаще чем никогда... Короче, ИМХО, тут всё понятно.
    Авторскую схему разделения настроек одобряю.
    За вариант 5 проголосовал.
    Отписываюсь.
  • @vt, С благодарностью принимаются предложения (но без обещаний сроков выполнения, увы и ах) по поводу частей пользовательского интерфейса JA которым подтяжка или пересадка лица нужнее чем настройкам. Чем детальнее предложение, тем короче сроки воплощения. Не забывая что функциональность клиента есть просто подмножество того что предоставляет Андроид.
  • @vt, Вот именно. Разработчики собираются развлекать сами себя )
  • @akastargazer, нифига. Реально много жалоб что слишком сложно. Поэтому для тех, кто спешит, оставим основные опции (на наш взгляд), а для тех, кто любит поковыряться — ему покажутся все.
  • @coderoo, 6. Радикальный. Настроек нет вообще. Я серьезно.
  • @akastargazer, тебе нужно к угничу, хотя даже у него уже 3 настройки есть.
  • @SannySanoff, Для тех кто любит поковыряться — есть исходный код.
  • @SannySanoff, Я отравлен Раскиным
  • @akastargazer, угничем
  • @vt, это экстремизм
  • @SannySanoff, Я читал Раскина задолго до!
  • @SannySanoff, И те сделаны на странице, которая смотрится как привет из 2010
  • @akastargazer, у меня Раскин преподавал. Правда наверно это был какой-то другой Раскин.
  • @stjn, это стандартные андроедские настройки. Куча программ используют их, хотя бы взять присноязычный WhatsApp (я сам видел сегодня)
  • @SannySanoff, Призывы к свержению комбайна?
  • @SannySanoff, Я про угничевские.
  • @SannySanoff, Я про того Раскина, который гуй для эппла придумывал
  • @stjn, нет, ожидание что юзер полезет в код.
  • @SannySanoff, Нет, это не экстремизм, экстремизм — ожидание, что юзер его поймёт.
  • @akastargazer, я не согласен с Раскиным. Коммунизм — это когда партия образовывает и ведет граждан к победе. А капитализм — это когда буржуазия эксплуатирует инерцию и животную дремучесть массы и подстраивается под нее. Раскин из вторых.
  • @stjn, посмеялсо, спасибо.
  • @stjn, у него кажется тоже на PreferencesActivity сделано.
  • @SannySanoff, Изготовление трех уровней настроек — это выплавка чугуна на душу населения, к победе это не ведет. А вот образовывать граждан — это нужно. Если не в код, так в локализациях можно поковыряться, в темах оформления и прочих смежных, но нужных задачах.
  • @vt, ну, строго говоря, темы оформления — это никакое не образование, а туалетная бумага с ароматом, особенно при наличии выбора отдельных цветов которые щас есть. А локализация — нужно просто сесть и долокализировать остатки, а их при встрече регулярно дочищаю, и это тоже не образование граждан.

    НО я созрел к тому, что это на данный момент дизайн JA уже становится важным, т.к. он отстает от функциональности и тянет назад. И перемены уже запланированы и уже сделаны какие-то движения, и делаются дальше.
  • @SannySanoff,
    наличии выбора отдельных цветов
    Если этот тот самый выбор цветов, который я видел в JA еще с год назад, то неповезло тем, кто полезет туда настраивать, ведь там даже предпросмотра нет. В код всяко проще.
  • @SannySanoff, Реквестирую JA на карточках :-D
  • @stjn, ты кажется уже второй кто реквестирует. Объясни подробнее. Карточки это ж не только выделение границ снизу и сверху и слева и справа и кнопки по углам карточек, верно? Что еще туда входит?
  • @vt, в код сложнее чем в меню цвет выбрать, да и незачем для такого в код, не гони. Добавил в общий большой список предпросмотр цветов.
  • @SannySanoff, Не, в моём случае это была шутка и нормально объяснить, в чём их смысл, я лично не могу :-) Но с ними JA выглядел бы более привлекательно чисто потому, что сейчас у вас там нездоровая нелюбовь к отступам наблюдается (сужу по скриншотам в гуглоплее).
  • @stjn, поясни про отступы.
  • @SannySanoff, А простите, взглянул ещё раз — показалось.
  • @vt, Зачем эти полумеры если можно просто прошивать параметры настройки JA в ROM?
  • @akastargazer, Если серьезно, то один из самых богатых людей планеты уже много лет грозится сделать так чтобы его СУБД сама себя настраивала. А воз и ныне там.

    Но если без фанатизма, то можно сделать примитивненький AI для настроек. Ночное время — используем более приглушенные цвета. Дневное время — более яркие. Подключено зарядное и есть WiFi — жрем сколько влезет процессора и сколько влезет трафика.

    Или вместо логики — наборы настроек типа power schema, но не только для источника питания, но и для наличия WiFi, насколько трудно пользователю попадать в кнопки (трясет ли пользователя в поезде, пьян ли он) и т.п.

    Или JA сам будет между наборами настроек переключаться, или пользователь будет выбирать нужный профиль (Дом, Общественный транспорт, Пьянка и т.п.)
  • @vt, Добавление уровней сложности настроек — это попытка предоставить пользователю выбор. Каждый пользователь выбирает тот уровень который ему подходит.

    Уровень один — нажал педаль газа и поехал. Не сном ни духом что существует крышка 701.

    Уровень два — проверил давление воздуха в шинах, проверил уровень масла, выжал сцепление, включил первую передачу и поехал.

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

    Образование требует времени. У кого есть время читать TFM? Можно добавить hints при запуске или там раз в 24 часа, чтобы не очень навязчиво образовывать пользователей.

    По поводу локализаций — github.com Форкаешь — и полный вперед к правильной локализации.

    Есть желающие поучаствовать в краудсорсинге локализаций? Если не гитхаб, то на гуглдокс или в вики можно выложить чтобы народу было легко и просто редактировать.
  • @coderoo, Фтопку уровни сложности. Их должно быть два: 1. Для тех кто все равно никогда не откроет настройки прога должна сразу уметь по максимуму. 2. Для тех кто хочет поковыряться должны быть вменяемые названтя опций.

    А вообще нужнее работающий везде pull-to-refresh, постраничная навигация в результатах поиска, вменяемая страница юзера с возможностью подписки и т.п.
  • @vt, Возможность сохранять и загружать color themes — в процессе разработки. Сохранил текущую color theme, настроил цвета, сохранил, попробовал. Понравилось — пользуешься, не понравилось — или настраиваешь дальше, или загрузил старую color theme.

    Фаза 2 — возможность отправлять color theme в виде аттача. Посадил зрение сам — поделись палитрой со злейшим другом.
  • @coderoo, fixed: Добавление уровней сложности настроек — это попытка предоставить пользователю выбор, который ему не нужен
  • @coderoo, Зачем это вообще? Цветовых схем должно быть максимум три: холо темная, холо светлая и коричневая аля читалки книг.
  • @SannySanoff, Сложнее или проще — зависит от пользователя. Одному нужно увидеть как выглядит цвет на его полумертвом экране прежде чем выбрать, другому — проще #0060A0 не бывает.

    Ну и от настройки цветов в темной комнате, а потом использовании их при ярком свете (или наоборот) никуда не денешься.
  • @coderoo, В темной комнате автоматический убавляется подсветка. Вот еще цвета менять не хватало. Так можно дойти до разных цветовых схем для бассейна, заката и прогулки в лесу
  • @Tishka17, Можно добавить холо темная, холо светлая и коричневая аля читалки книг в стандартный набор цветовых схем JA. Пользователь может просто выбрать одну из этих трех схем и пользоваться.

    Но если хочется цветовой дифференциации штанов — то есть возможность создать единственно правильную цветовую схему. Поделиться этой схемой с друзьями. Устраивать холивары по поводу правильной цветовой схемы.
  • @coderoo, Если хочется правильную схему, можно открыть слрцы и начать ее делать. Тратить время разработчика на редактор цветовых схем не вижу нужным
  • @Tishka17, Кому не нужно — тот не будет ею пользоваться. Никто заставлять не будет.

    А какой выбор нужен пользователю?
  • @Tishka17, Я лично думаю что дневная и ночная цветовая схемы — это хорошо. Но каждый пользователь решит сам за себя что ему подходит.

    Так можно дойти даже до того что цвета будут накаляться если слишком энергично листать сообщения. Типа намека "Не спеши, прочитай вдумчиво". Но нужно ли?
  • @coderoo, Пользователю в первую очередь нужно достигать его целей, выбор вторичен
  • @Tishka17, Зачем править сорцы если уже есть code.google.com ? Который JA и использует. Цвета JA уже хранятся в префсах в виде yuku.ambilwarna.widget.AmbilWarnaPreference. Просто добавим возможность сохранять набор цветов. Чтобы не нужно было менять каждый цвет по отдельности, а можно было сохранить/восстановить набор цветов. Опционально, само собой.
  • @Tishka17, И какие именно цели у пользователя JA?
  • @Tishka17, То есть вариант 6. Спасибо, голос учтен.

    Постраничная навигация в результатах поиска делается.

    Можно более развернуто по поводу "вменяемая страница юзера с возможностью подписки"? Что хотелось бы изменить по сравнению с тем как это работает сейчас?
  • @Umnik, То есть вариант 6 — не нужно уровней сложности? Спасибо, голос учтен.
  • @coderoo, Уточнение — постраничная навигация в результатах поиска сейчас находится в стадии разработки (то есть делается, in progress)
  • @coderoo, срать в комментариях, очевидно же.
  • @Tishka17, так эта цель достижима и без настроек. Угнич-клиент тогда твой выбор.
  • @coderoo, что такое "вычеркнуть" и "подписаться на комменты"? Я раньше думал, что "читать" — это "подписаться", а оказывается это просто список постов. Почему есть кнопка subscribe, когда я уже подписан? Хорошие варианты страницы юзера — втентакле и свитер.
  • @Tishka17, subscribe есть потому что твой статус через API получить нельзя. (хотя можно распарсить веб, конечно). Вычеркнуть — это значит не видеть никогда ни в каких списках. Подписаться на комменты — это подписаться на комменты жеж.
  • @SannySanoff, угнич клиент фоточки не показывает в постах же. Я на ja пересел, потому что здесь фотки начали показывать, когда я уже почти сел писать это сам. :))
  • @Tishka17, Угнич-клиент уже давно показывает фотки.
  • @vt, не по левым ссылкам
  • @Tishka17, + хочется вилеть на кого юзер подписан и кто на него (это в апи есть), отсюда же можно узнать надо ли показывать кнопку "подписаться"
  • @SannySanoff, Коммунизм — это высшая степень развития социализма, который есть советская власть плюс электрификация всей страны :) Тут ещё можно добавить, что социализм это учёт и контроль ресурсов, а в данном треде предлагается бесконтрольно тратить время юзера :)))