По 3 сделаю, хорошо.
На счёт полосы - разве лучше чтоб она прыгала на 3 файла вбок? Не, пусть пока что будет так.
Eolite
-
Из хаоса в космос
Неа, лучше чтобы полоса двигалась только стрелками вверх/вниз и по клиику мыши, а скроллинг ее вообще не сдвигал с файла, а то внимание фокусируется больше на полосе, чем на появляющихся внизу новых строках.
То есть чтоб она как в винде могла оказаться "за кадром"?
to Leency
Не, лучше не как в винде, а как в NokiaOS и прочей подобной хне: пока при листании курсор может оставаться на одном и том же элементе, он остаётся, а если достиг предпоследней строчки (листаем вверх, и второй, если вниз), то курсор сохраняет свою позицию на экране, а элементы перемещаются относительно него.
Не, лучше не как в винде, а как в NokiaOS и прочей подобной хне: пока при листании курсор может оставаться на одном и том же элементе, он остаётся, а если достиг предпоследней строчки (листаем вверх, и второй, если вниз), то курсор сохраняет свою позицию на экране, а элементы перемещаются относительно него.
небольшое уточнение - не NokiaOS, а SymbianOS.
+ в PalmOS (на моём КПК) тоже очень удобный скролл (можно позаймствовать идею)
+ насчёт листания советую посмотреть программу Bred3 в винде - там при нажатии Ctrl очень удобный скролл с помощью стрелок клавы
+ в PalmOS (на моём КПК) тоже очень удобный скролл (можно позаймствовать идею)
+ насчёт листания советую посмотреть программу Bred3 в винде - там при нажатии Ctrl очень удобный скролл с помощью стрелок клавы
to Albom
Да, в SimbianOS это тоже есть, естественно, но я имел в виду закрытую ось не-смартов, т.е. Series40. Вообще, такой скроллинг придумали х знает когда, просто этот пример первый попался на глаза. Извиняюсь за оффтоп.
Да, в SimbianOS это тоже есть, естественно, но я имел в виду закрытую ось не-смартов, т.е. Series40. Вообще, такой скроллинг придумали х знает когда, просто этот пример первый попался на глаза. Извиняюсь за оффтоп.
Идея насчёт такого отображения, конечно, хорошая. Посмотрим... может и сделаю.
Из хаоса в космос
ИМХО такой подход хорош только для ограниченных в размерах и специализированных интефейсах с фиксированным набором элементов (пунктов). Удобно тем, что пользователь знает "третий пункт - настройки, первый - сообщения, etc" и переход происходит не по визуальному нахождению нужного пункта а по моторным ощушениям (три раза вниз, etc). Для файл менеджена мы имеем дело с динамической информацией, и постоянное перемещение всех иконок (вместо курсора - указателя) не дает пользователю сосредоточится на нужной, что ведет к снижению реакции и в целом ухудшению временных характеристик интерфейса.
Хотя может я чего не так понял
Вообще для разработки интефейсов есть целая наука - "человеко - машинное взаимодействие", самый распространенный метод численной оценки интерфейсов - GOMS
Хотя может я чего не так понял
Вообще для разработки интефейсов есть целая наука - "человеко - машинное взаимодействие", самый распространенный метод численной оценки интерфейсов - GOMS
Однако, прогресс идет, если уже до обсуждения таких вещей дошли. Раньше были рады, что оно хоть как-то работает. )))
Конечно, прогресс идёт!
увы, перемотку как в Симбианах я пока не реализовал, но сделал кое-что другое 
Прошу любить и жаловать:
Eolite v0.96
- вместо сортировки пузырьком теперь используется алгоритм быстрой сортировки
(да здравствует Википедия!)). Как результат скорость сортировки по размеру
увеличилась в 8 раз, по типу более чем в 5 раз, по имени возросла на 30%;
Проверялось с секундомером на папке в 6800 файлов

- и более того: теперь, конечно же, сортировка проходит не по первой букве имени
файла, а по названию вообще. Так же, при сортировке по типу есть одинаковые
расширения, то эти файлы упорядывачиваются по имени;
- оптимизирована процедура сравнения строк;
- перемотка по 3 елемента;
- оптимизация и доработка панели устройств.
Прошу любить и жаловать:
Eolite v0.96
- вместо сортировки пузырьком теперь используется алгоритм быстрой сортировки
(да здравствует Википедия!)). Как результат скорость сортировки по размеру
увеличилась в 8 раз, по типу более чем в 5 раз, по имени возросла на 30%;
Проверялось с секундомером на папке в 6800 файлов

- и более того: теперь, конечно же, сортировка проходит не по первой букве имени
файла, а по названию вообще. Так же, при сортировке по типу есть одинаковые
расширения, то эти файлы упорядывачиваются по имени;
- оптимизирована процедура сравнения строк;
- перемотка по 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 т.к. там пробел. Эх, не труъ.
- Хотели?
- уменьшена перерисовка окна в ущерб размеру программы;
- исправлен баг, когда папки, названия которых имели символы типа !,& прыгали вверх, выше папки "..";
- исправление других багов, улучшение кода.
Исскуство программирования" Кнута скачал, посмотрю.
И кстати, программа "run" не понимает адрес /rd/1/File managers/Eolite т.к. там пробел. Эх, не труъ.
- Attachments
-
-
Eolite_v0.96.3.zip (22.49 KiB)Downloaded 195 times
-
Из хаоса в космос
Как-то все равно говеный скрол. ) Глаза разбегаются, когда полоска начинает прыгать по экрану, а файлы при этом стоят на месте, причем попасть полоской на файл, находящийся между тремя невозможно. Еще раз настаиваю на версии, когда полоса перемещается вместе с выбранным ранее (кликом мышью или стрелками на клаве) файлом. Пусть даже и за горизонт, чтобы глаза не мозолила. Когда она понадобится - пользователь просто кликнет мышкой по нужному файлу.
В таком варианте срабатывает механизм точки отсчета что ли - полоса там, где ее оставили, и если туда вернуться, то она там и будет, пока сам не выберешь другую "точку отсчета". По сути, полоса выделения подразумевает, что пользователь что-то выделил, а когда программа это игнорирует и сама начинает выделять что-то другое, причем довольно навязчиво (анимированно, можно сказать))) - это как-то раздражает.
PS: Хотя, может это всего лишь мои привычки. )))
В таком варианте срабатывает механизм точки отсчета что ли - полоса там, где ее оставили, и если туда вернуться, то она там и будет, пока сам не выберешь другую "точку отсчета". По сути, полоса выделения подразумевает, что пользователь что-то выделил, а когда программа это игнорирует и сама начинает выделять что-то другое, причем довольно навязчиво (анимированно, можно сказать))) - это как-то раздражает.
PS: Хотя, может это всего лишь мои привычки. )))
Елси после прокрутки колесиком начать нажимать клавиши 0..9, происходят странные вещи: файлы переименовываются, открываются в tinypad (под KlbrInWin и на реальной системе в qemu).
Heavyiron
Если не нравится скролл сделай лучше.
barsuk
Всё предельно просто:
2=F1, 3=F2, 4=F3, 5=F6, 6=F7...
Многие хотят чтобы скролл был как Винде? Или устраивает и текущий вариант?
Если не нравится скролл сделай лучше.
barsuk
Всё предельно просто:
2=F1, 3=F2, 4=F3, 5=F6, 6=F7...
Многие хотят чтобы скролл был как Винде? Или устраивает и текущий вариант?
Из хаоса в космос
Who is online
Users browsing this forum: No registered users and 12 guests