Forums Logo

Здравствуйте Гость ( Вход | Регистрация )

Reply to this topicStart new topicStart Poll

Каскадный · [ Стандартный ] · Линейный

> Файловый навигатор для Wiz, Первые дни с Визом мне такого не хватало

EugeneP
post Среда, 04 ноября 2009, 20:47
Отправлено #21


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





Как и обещалось ранее, стабилизированная версия 0.9z с исходниками:
http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,116,249
http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,46,250

Рабрты по фичереквестрам начну со следующей недели. Ибо.

Соответственно обновлён головной пост.

Сообщение отредактировал EugeneP - Среда, 04 ноября 2009, 20:48
User is offlinePM
Go to the top of the page
+Quote Post
trc001
post Среда, 04 ноября 2009, 21:29
Отправлено #22


Продвинутый
**

Группа: Пользователи
Сообщений: 64
Регистрация: 03 окт. 2008
Из: Москва
Пользователь №: 28 425





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

Справа внизу,где указан объем папки или файла,сделать при наведении на папку показ количества файлов в ней.

Менеджер очень медленно открывает папки с большим количеством файлов[в моем случае более 800],и нередко зависает,приходиться перезагружать аппарат.

Сообщение отредактировал trc001 - Среда, 04 ноября 2009, 21:30


--------------------
+9 в барахолке
User is offlinePM
Go to the top of the page
+Quote Post
quasist
post Четверг, 05 ноября 2009, 03:46
Отправлено #23


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 389
Регистрация: 06 янв. 2006
Пользователь №: 14 791





Извиняюсь, что лезу со советами в не свой проект smile.gif

QUOTE (trc001 @ Среда, 04 ноября 2009, 22:29)
Хотелось бы в первую очередь,изменить навигацию.В данный момент при удерживании кнопки крестовины вверх\вниз пролистываеться один пункт меню,было бы неплохо,если бы при удерживании кнопки было пролистывание пунктов до тех пор,пока не будет отпущена кнопка,при большом количестве файлов это наиболее актуально.

Проше всего реализовать заведя для каждой клавиши (направления дипада) счётчкик кадров, сколько эта клавиша была нажата (счётчик обнуляется если отжать клавишу, при только что нажатой - 1)
Если видим еденицу - клавиша была только что нажата (первое событие)
Затем через N-е количество кадров начинаем через каждые K кадров ((i-N) %K==0) снова обрабатывать событие

QUOTE (trc001 @ Среда, 04 ноября 2009, 22:29)
Справа внизу,где указан объем папки или файла,сделать при наведении на папку показ количества файлов в ней.

Если файловая система не хранит эти данные, то предстоит третий абзац...
Недаром даже Total Commander кеширует дерево фаилов при надобности.

QUOTE (trc001 @ Среда, 04 ноября 2009, 22:29)
Менеджер очень медленно открывает папки с большим количеством файлов[в моем случае более 800],и нередко зависает,приходиться перезагружать аппарат.
*

Будем надеится, что не Fenix с палками идёт за колёсами.


П.С. Быстрее бы ко мне доставился мой виз :-/


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlinePM
Go to the top of the page
+Quote Post
EugeneP
post Четверг, 05 ноября 2009, 06:29
Отправлено #24


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





QUOTE (quasist @ Четверг, 05 ноября 2009, 06:46)
Извиняюсь, что лезу со советами в не свой проект smile.gif
*

Ничё-ничё, главно чтоб по делу smile.gif

trc001 Это не баги это фичи smile.gif Все фиксятся на раз-два, но пока нет времени.

All Суть тормозов тормозов в том, что при вычитывании списка отрисовываются пункты меню. Т.е. если в каталоге 500 файлов, то перед появлением меню будет отрисовано 500x2 битмэпов. Сделаю асинхронную отрисовку и "тормоза" пройдут. "Дрожание" кнопок - две строчки в folder.inc.prg. Построение превьюшки (там где размер каталога) отдельная песня, но тож вполне решаемо.
Намного веселее будет делеть запуск программ и последующий перехват exec ./gp2xmenu <- вот где советы-то потребуются smile.gif

Сообщение отредактировал EugeneP - Четверг, 05 ноября 2009, 06:30
User is offlinePM
Go to the top of the page
+Quote Post
quasist
post Четверг, 05 ноября 2009, 06:53
Отправлено #25


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 389
Регистрация: 06 янв. 2006
Пользователь №: 14 791





QUOTE (EugeneP @ Четверг, 05 ноября 2009, 07:29)
Намного веселее будет делеть запуск программ и последующий перехват exec ./gp2xmenu <- вот где советы-то потребуются smile.gif
*

покопайся в исходниках Gmenu - там вроде такая фича есть в опциях (у меня правда почему то не работала на гп2х)


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlinePM
Go to the top of the page
+Quote Post
Hahahoj
post Четверг, 05 ноября 2009, 06:56
Отправлено #26


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





QUOTE (EugeneP @ Четверг, 05 ноября 2009, 06:29)
Намного веселее будет делеть запуск программ и последующий перехват exec ./gp2xmenu <- вот где советы-то потребуются smile.gif
*

Чего там советить? Подменяй её на свой обработчик, который будет выбирать что запускать gp2xmenu_old или твой шелл. Только анализируй кнопочки этим селектором и при зажатии к примеру обоих шифтов на загрузке всегда грузи системный.


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlinePM
Go to the top of the page
+Quote Post
EugeneP
post Четверг, 05 ноября 2009, 07:16
Отправлено #27


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





QUOTE (Hahahoj @ Четверг, 05 ноября 2009, 09:56)
Чего там советить? Подменяй её на свой обработчик, который будет выбирать что запускать gp2xmenu_old или твой шелл. Только анализируй кнопочки этим селектором и при зажатии к примеру обоих шифтов на загрузке всегда грузи системный.
*


Замена файла - крайний случай. Не хотелось бы мучать системные файлы пока есть альтернативные варианты.

А в других менеджерах оно как делается?
User is offlinePM
Go to the top of the page
+Quote Post
Hahahoj
post Четверг, 05 ноября 2009, 07:33
Отправлено #28


Зомби
*******

Группа: Пользователи
Сообщений: 10 730
Регистрация: 17 дек. 2004
Пользователь №: 12 002





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


--------------------
«Не стоит сердиться на плохих людей. Знаешь, для чего их создал Бог? Чтоб мы смотрели на них и старались быть совсем другими».
» Моя прелесть «

user posted image
User is offlinePM
Go to the top of the page
+Quote Post
quasist
post Пятница, 06 ноября 2009, 23:16
Отправлено #29


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 389
Регистрация: 06 янв. 2006
Пользователь №: 14 791





На испанском портале в новостях мелькнула новость о релизе...

классная вертикальная строка!


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlinePM
Go to the top of the page
+Quote Post
EugeneP
post Суббота, 07 ноября 2009, 07:13
Отправлено #30


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





QUOTE (quasist @ Суббота, 07 ноября 2009, 02:16)
На испанском портале в новостях мелькнула новость о релизе...
*


ага. и пара багрепортов пришлаю правда по наездам никто не переплюнул trc001 smile.gif

QUOTE (quasist @ Суббота, 07 ноября 2009, 02:16)
классная вертикальная строка!
*

ты его чтоли запустил? на чём?
User is offlinePM
Go to the top of the page
+Quote Post
quasist
post Суббота, 07 ноября 2009, 09:12
Отправлено #31


Sing along at the Opera
Group Icon

Группа: Профи
Сообщений: 3 389
Регистрация: 06 янв. 2006
Пользователь №: 14 791





QUOTE (EugeneP @ Суббота, 07 ноября 2009, 08:13)
ты его чтоли запустил? на чём?
*

Я посмотрел чужой скриншот. Мой виз ко мне ещё не доехал...


--------------------
12 удачных сделок в барахолке gbx.ru
User is offlinePM
Go to the top of the page
+Quote Post
EugeneP
post Среда, 11 ноября 2009, 16:13
Отправлено #32


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





Смастерил запуск программ с возвратом в навигатор. Пока через подмену файлов.
Сделал "testing edition" для желающих. Баги там есть, гарантирую cool.gif Средства изготовления багрепортов прилагаются там же. К выходным дополирую код и выложу.

PS
как всегда смотри головное сообщение

Сообщение отредактировал EugeneP - Среда, 11 ноября 2009, 16:14
User is offlinePM
Go to the top of the page
+Quote Post
trc001
post Пятница, 13 ноября 2009, 19:58
Отправлено #33


Продвинутый
**

Группа: Пользователи
Сообщений: 64
Регистрация: 03 окт. 2008
Из: Москва
Пользователь №: 28 425





При открытии эмулятора GbSP выкидывает назад в главное меню.При перезапуске симптом исчезает.Тоже самое относиться к Eduke32.

Навигация понравилась,как я и писал про листание списка,так и есть в текущей версии.



--------------------
+9 в барахолке
User is offlinePM
Go to the top of the page
+Quote Post
Nuclear
post Среда, 03 марта 2010, 19:31
Отправлено #34


Фанат
***

Группа: Пользователи
Сообщений: 211
Регистрация: 01 сент. 2009
Пользователь №: 33 494





Не хочет у меня runtime в папке games находить. Пришлось копировать в папку навигатора. Что я делаю не так?

До удаления рантайма, всё нормально работало, сейчас восстановил, но не работает.

Сообщение отредактировал Nuclear - Среда, 03 марта 2010, 19:33


--------------------
user posted image
User is offlinePM
Go to the top of the page
+Quote Post
EugeneP
post Четверг, 04 марта 2010, 08:46
Отправлено #35


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





QUOTE (Nuclear @ Среда, 03 марта 2010, 22:31)
Не хочет у меня runtime в папке games находить. Пришлось копировать в папку навигатора. Что я делаю не так?

До удаления рантайма, всё нормально работало, сейчас восстановил, но не работает.
*


вообще, он ожидает найти рантайм в /mnt/nand/games/runtime. там его используют "встроенные" игры.

1) пользуй fxfnav_0.96_testing, там исправлена пара багов
2) для 0.96_testing runtime можно закопировать прям в папку программы
3) запусти findproblem.gpe через launcher, потом глянь в логи.
4) новая, оптимизированная версия с плюшками близится.

Сообщение отредактировал EugeneP - Четверг, 04 марта 2010, 08:48
User is offlinePM
Go to the top of the page
+Quote Post
Nuclear
post Четверг, 04 марта 2010, 14:32
Отправлено #36


Фанат
***

Группа: Пользователи
Сообщений: 211
Регистрация: 01 сент. 2009
Пользователь №: 33 494





Я его до этого удалял, Сейчас вытянул из игры стандартной и поставил, но его не находит.

1) уже пользую
2) так и сделал
3) там как я понял всё норм - везде пишет ок
4) ждём, надеемся


--------------------
user posted image
User is offlinePM
Go to the top of the page
+Quote Post
EugeneP
post Воскресенье, 07 марта 2010, 23:07
Отправлено #37


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





Выкладываю новую переработанную и дополненую. Скачать по ссылке в головном посте. (Не с архива! отсюда! на архиве обновлю попозже)

Изменения:
- Пофиксен "баг имени trc001" теперь тормозим только на 10К+ файлов.
- Можно приближать превьюшки (клац Y)
- Поправлено много багов (в основном утечки памяти).
- С рекурсивным копированием большого числа файлов есть траблы. (навигатор упадёт, файлы не докопируются)

Основное время ушло на войны с фениксом (будь он!) и рефакинг кода.надеюсь следующий релиз будет быстрее и фичастее.
User is offlinePM
Go to the top of the page
+Quote Post
Nuclear
post Воскресенье, 07 марта 2010, 23:52
Отправлено #38


Фанат
***

Группа: Пользователи
Сообщений: 211
Регистрация: 01 сент. 2009
Пользователь №: 33 494





Во время использования уже вылетел 2 раза. Один из раз при попытке открытия папки игры WizSticks/media/level. Другой раз не запомнил.

Вылетает просто иногда, когда просматриваешь папки.

Сообщение отредактировал Nuclear - Понедельник, 08 марта 2010, 00:04


--------------------
user posted image
User is offlinePM
Go to the top of the page
+Quote Post
EugeneP
post Воскресенье, 07 марта 2010, 23:59
Отправлено #39


Маньяк
****

Группа: Пользователи
Сообщений: 314
Регистрация: 15 мая. 2009
Из: Сибирь
Пользователь №: 31 975





QUOTE (Nuclear @ Понедельник, 08 марта 2010, 02:52)
Во время использования уже вылетел 2 раза. Один из раз при попытке открытия папки игры WizSticks/media/level. Другой раз не запомнил.
*

Всегда вылетает в этом месте или случайно?
User is offlinePM
Go to the top of the page
+Quote Post
Nuclear
post Понедельник, 08 марта 2010, 00:05
Отправлено #40


Фанат
***

Группа: Пользователи
Сообщений: 211
Регистрация: 01 сент. 2009
Пользователь №: 33 494





QUOTE (EugeneP @ Воскресенье, 07 марта 2010, 23:59)
Всегда вылетает в этом месте или случайно?
*

В том месте всегда.


--------------------
user posted image
User is offlinePM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
 

Упрощённая версия Сейчас: Чт., 21 июня 2018, 15:24
Skin Designed (c) by Rooq.net, All Rights Reserved.