Eolite

Work with drives, directories, files
  • Неа, лучше чтобы полоса двигалась только стрелками вверх/вниз и по клиику мыши, а скроллинг ее вообще не сдвигал с файла, а то внимание фокусируется больше на полосе, чем на появляющихся внизу новых строках.
  • То есть чтоб она как в винде могла оказаться "за кадром"?
    Last edited by Leency on Wed Oct 01, 2014 2:33 pm, edited 1 time in total.
    Из хаоса в космос
  • to Leency
    Не, лучше не как в винде, а как в NokiaOS и прочей подобной хне: пока при листании курсор может оставаться на одном и том же элементе, он остаётся, а если достиг предпоследней строчки (листаем вверх, и второй, если вниз), то курсор сохраняет свою позицию на экране, а элементы перемещаются относительно него.
  • небольшое уточнение - не NokiaOS, а SymbianOS.
    + в PalmOS (на моём КПК) тоже очень удобный скролл (можно позаймствовать идею)
    + насчёт листания советую посмотреть программу Bred3 в винде - там при нажатии Ctrl очень удобный скролл с помощью стрелок клавы
  • to Albom
    Да, в SimbianOS это тоже есть, естественно, но я имел в виду закрытую ось не-смартов, т.е. Series40. Вообще, такой скроллинг придумали х знает когда, просто этот пример первый попался на глаза. Извиняюсь за оффтоп.
  • Идея насчёт такого отображения, конечно, хорошая. Посмотрим... может и сделаю.
    Из хаоса в космос
  • ИМХО такой подход хорош только для ограниченных в размерах и специализированных интефейсах с фиксированным набором элементов (пунктов). Удобно тем, что пользователь знает "третий пункт - настройки, первый - сообщения, etc" и переход происходит не по визуальному нахождению нужного пункта а по моторным ощушениям (три раза вниз, etc). Для файл менеджена мы имеем дело с динамической информацией, и постоянное перемещение всех иконок (вместо курсора - указателя) не дает пользователю сосредоточится на нужной, что ведет к снижению реакции и в целом ухудшению временных характеристик интерфейса.
    Хотя может я чего не так понял :)

    Вообще для разработки интефейсов есть целая наука - "человеко - машинное взаимодействие", самый распространенный метод численной оценки интерфейсов - GOMS
  • Однако, прогресс идет, если уже до обсуждения таких вещей дошли. Раньше были рады, что оно хоть как-то работает. )))
  • Конечно, прогресс идёт! :D увы, перемотку как в Симбианах я пока не реализовал, но сделал кое-что другое :)
    Прошу любить и жаловать:
    Eolite v0.96
    - вместо сортировки пузырьком теперь используется алгоритм быстрой сортировки
    (да здравствует Википедия!)). Как результат скорость сортировки по размеру
    увеличилась в 8 раз, по типу более чем в 5 раз, по имени возросла на 30%;
    Проверялось с секундомером на папке в 6800 файлов :)
    Image
    - и более того: теперь, конечно же, сортировка проходит не по первой букве имени
    файла, а по названию вообще. Так же, при сортировке по типу есть одинаковые
    расширения, то эти файлы упорядывачиваются по имени;
    - оптимизирована процедура сравнения строк;
    - перемотка по 3 елемента;
    - оптимизация и доработка панели устройств.
    Attachments
    Eolite_v0.96.zip (23.82 KiB)
    Downloaded 217 times
    Из хаоса в космос
  • Leency раз уж "да здравствует Википедия!" - советую почитать "исскуство программирования" Кнута, читать тажко, но можно почерпнуть много интересного.
  • Eolite v0.96.3
    - Хотели? :) Так вот: реализован скролл колёсиком как в Symbian. Я раньше не знал как сделать чтоб скролл убегал "за горизонт", потому сделал скрол как в KFM, а сейчас видно что так (как в Symbian) действительно лучше.
    - уменьшена перерисовка окна в ущерб размеру программы;
    - исправлен баг, когда папки, названия которых имели символы типа !,& прыгали вверх, выше папки "..";
    - исправление других багов, улучшение кода.

    Исскуство программирования" Кнута скачал, посмотрю.
    И кстати, программа "run" не понимает адрес /rd/1/File managers/Eolite т.к. там пробел. Эх, не труъ.
    Attachments
    Eolite_v0.96.3.zip (22.49 KiB)
    Downloaded 195 times
    Из хаоса в космос
  • Как-то все равно говеный скрол. ) Глаза разбегаются, когда полоска начинает прыгать по экрану, а файлы при этом стоят на месте, причем попасть полоской на файл, находящийся между тремя невозможно. Еще раз настаиваю на версии, когда полоса перемещается вместе с выбранным ранее (кликом мышью или стрелками на клаве) файлом. Пусть даже и за горизонт, чтобы глаза не мозолила. Когда она понадобится - пользователь просто кликнет мышкой по нужному файлу.
    В таком варианте срабатывает механизм точки отсчета что ли - полоса там, где ее оставили, и если туда вернуться, то она там и будет, пока сам не выберешь другую "точку отсчета". По сути, полоса выделения подразумевает, что пользователь что-то выделил, а когда программа это игнорирует и сама начинает выделять что-то другое, причем довольно навязчиво (анимированно, можно сказать))) - это как-то раздражает.

    PS: Хотя, может это всего лишь мои привычки. )))
  • Елси после прокрутки колесиком начать нажимать клавиши 0..9, происходят странные вещи: файлы переименовываются, открываются в tinypad (под KlbrInWin и на реальной системе в qemu).
  • Heavyiron
    Если не нравится скролл сделай лучше.

    barsuk
    Всё предельно просто:
    2=F1, 3=F2, 4=F3, 5=F6, 6=F7...

    Многие хотят чтобы скролл был как Винде? Или устраивает и текущий вариант?
    Из хаоса в космос
  • Who is online

    Users browsing this forum: No registered users and 12 guests