telega
Может Desktop выложить как open source, может быть найдутся желающие его развивать?
Так ведь его и сейчас может «вскрыть» любой желающий
Только лицензии никакой нет – это да. Но я сильно сомневаюсь, что это серьезное препятствие
Отредактировано Infocatcher (16-05-2008 19:43:05)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Так ведь его и сейчас может «вскрыть» любой желающий
Ну да. Я имею в виду, может его выложить в какую-нибудь онлайн CVS типа code.google.com или sourceforge.net (правда, ни одной из них я не пользовался) или свою собственую, может кто захочет развивать проект.
Отредактировано telega (16-05-2008 20:04:52)
Отсутствует
telega
может кто захочет развивать проект
Тут есть такая ситуация:
А вдруг кто-то создаст расширение лучше и мы "убежим" к нему... шутка
Fast Dial вполне хватает для задач которые задумывались при его создании. Если кому то нужно больше места под ссылки, я бы предлагал использовать "Панель закладок" (те ссылки, к которым доступ не такой частый, вполне удобно хранить там, учитывая, что работать с папками очень удобно). Поиск и встроенный вполне ничего. То что окошки нельзя передвигать, так я думаю это не страшно По любому все поиграются, поиграются, а потом что? И официальной версии FF3 надо жжжжжддддаааааттттььь!
Desktop - интересная разработка, но к сожалению кроме интереса ей предложить больше нечего ИМХО.
Fast Dial очень хорошее расширение получилось, СПАСИБО!
Отсутствует
Отлично. Если что, готов ответить на вопросы по коду или заимплементить что-нибудь.
Могу написать заметку на хабре для привлечения разработчиков.
Пока разбираюсь, вроде понятно. Кое-что может даже скоро улучшу
Не до конца ясно чем должен заниматься tabloader.js, из него всё ошибки валятся
Ошибка: BtTabLoader is not defined
Источник: chrome://desktop/content/tabloader.js
Строка: 12
Ошибка: $ is not defined
Источник: chrome://desktop/content/tabloader.js
Строка: 74
Отсутствует
Пока разбираюсь, вроде понятно. Кое-что может даже скоро улучшу
Не до конца ясно чем должен заниматься tabloader.js, из него всё ошибки валятсяОшибка: BtTabLoader is not defined
Источник: chrome://desktop/content/tabloader.js
Строка: 12Ошибка: $ is not defined
Источник: chrome://desktop/content/tabloader.js
Строка: 74
Гут.
ТабЛоадер отвечает за загрузку заданного URL'а в пустых табах. Я после Дестктопа использовал Таблоадер в расширении Bookmarks Tab и там его немного улучшил. А после этого скопипастил новый код из Bookmarkt Tab в Desktop и не протестил, сорри. Вместо $() нужно document.getElementById(), а вместо BtTabLoader просто TabLoader.
Отсутствует
Вместо $() нужно document.getElementById(), а вместо BtTabLoader просто TabLoader.
Поправил, стало лучше. Куча вопросов:
1. Если открывать новую вкладку двойным кликом на панели, то Desktop показывается. А Ctrl+T и Файл->Новая Вкладка не работают. Не подскажете, что поправить.
2. Можно ли сделать так, что бы поле ввода адреса было пустым, как это сделано в FD? Где копать?
3. Осталась какая-то странная ошибка в tabloader.js:
Ошибка: Success arg 0 [nsIWebProgress.DOMWindow] = NS_OK
Источник: chrome://firebug/content/tabWatcher.js
Строка: 399 (это где "if (progress.DOMWindow.parent == progress.DOMWindow)")
4. Чем вообще можно JavaSript отлаживать? FireBug не берёт, Venkman Javascript Debugger говорит, что с FF3RC1 он не совместим.
Заранее спасибо за помощь
Отсутствует
1. Наверное что-то все-таки не так с ТабЛоадером. Сейчас попробовал - открывается по Ctrl+T и из меню Файл.
2. С этим проблема. Дело в том, что пустая страница ("about:blank") в последних версиях Firefox по соображениям security не имеет доступа к chrome:// и file:// урлам. Для обхода этой проблемы в FD файлы изображений зачитываются в память и преобразуются в урлы вида data:image/png;base64,...
Можно сделать очистку адресной строки с помощью document.getElementById("urlbar").value = ""; (я так сделал в Bookmarks Tab), но в этом случае адрес страницы успевает мелькнуть в адресной строке - смотрится тоже не очень хорошо.
Мне кажется, что адрес в адресной строке это не проблема, т.к. при попытке набора текста строка сразу же очищается. (В Speed Dial, например, тоже непустая адресная строка).
3. Это какой-то глюк FireBug'а вызываемый Desktop'ом, что с этим делать, не знаю.
4. Чем вообще можно JavaSript отлаживать? FireBug не берёт, Venkman Javascript Debugger говорит, что с FF3RC1 он не совместим.
На сайте Firebug'а когда-то видел Chromebug, но он был глючный, у меня не заработал. Венкману можно прописать в install.rdf параметр maxVersion = 3.0.*, может заработает.
Но я отлаживал обычно или alert(text); или Components.utils.reportError(text); - вывод в консоль.
Отсутствует
Наверное что-то все-таки не так с ТабЛоадером. Сейчас попробовал - открывается по Ctrl+T и из меню Файл.
Видимо, дело было в ${"..."}, я только в одном месте поправил, а надо было в двух. При этом никаких исключений ни бросалось, просто молча не работало. Ваш код заработал нормально.
Мне кажется, что адрес в адресной строке это не проблема, т.к. при попытке набора текста строка сразу же очищается. (В Speed Dial, например, тоже непустая адресная строка).
Ну это пока выделение не снято. У меня есть привычка кликать в строку ввода перед набором адреса — а теперь так делать нельзя. Ну да я понял, что можно, а что нельзя. Спасибо. Буду думать
По поводу отладки понял. Ну, alert так alert... Ещё, наверное, в FireBug'овскую консоль можно писать.
Отсутствует
Первое усовершенствование (надеюсь, что усовершенствование). Добавил привязку к сетке при перемещении и изменении размеров.
http://www.assembla.com/spaces/files/firefox-desktop
Отсутствует
Первое усовершенствование (надеюсь, что усовершенствование). Добавил привязку к сетке при перемещении и изменении размеров.
http://www.assembla.com/spaces/files/firefox-desktop
Интересное усовершенствование, смотрится прикольно. 2 замечания (баг репорт):
1. Когда виджет только создается, его левый верхний угол располагается не посетке.
2. Если левый верхний угол расположен не по сетке, то при ресайзе границы виджета прилипают мимо сетки.
Ну и еще, я, например, привык писать операции сравнения, умножения и т.д с пробелами, типа "x * 2 / 3", но это, конечно, на твое усмотрение.
Отредактировано telega (04-06-2008 17:51:17)
Отсутствует
2 замечания (баг репорт):
1. Когда виджет только создается, его левый верхний угол располагается не посетке.
Это я сознательно убрал — непонятно, почему именно верхний левый угол, да и всё равно потом подвинут
Можно и вернуть, конечно...
2. Если левый верхний угол расположен не по сетке, то при ресайзе границы виджета прилипают мимо сетки.
Забавно Спасибо, поправлю.
Ну и еще, я, например, привык писать операции сравнения, умножения и т.д с пробелами, типа "x * 2 / 3", но это, конечно, на твое усмотрение.
Я обычно тоже пробелы ставлю, если это не слишком растягивает строчку. Ну и иногда приоритет подчеркиваю (a*b + c*d).
Просто привык я к автоматическому форматированию кода
Отсутствует
Это я сознательно убрал — непонятно, почему именно верхний левый угол, да и всё равно потом подвинут
OK
Добавлено Wed Jun 4 18:34:35 2008 :
2. Если левый верхний угол расположен не по сетке, то при ресайзе границы виджета прилипают мимо сетки.
Хотя может это и правильно, т.к. если потом перетащить такой виджет, то он располагается ровно по сетке.
Еще по поводу сетки - будет ли пользователям удобно располагать виджеты на таком большом расстоянии.
Отсутствует
Хотя может это и правильно, т.к. если потом перетащить такой виджет, то он располагается ровно по сетке.
Это уже поправил, пусть всё-таки по сетке выравнивается. Так понятнее.
Еще по поводу сетки - будет ли пользователям удобно располагать виджеты на таком большом расстоянии.
А вот тут не знаю, действительно довольно много. Можно попробовать уменьшить. Вот лично вам какое число больше по душе (соцопрос )? Можно для этого настройку сделать, хотя бы несколько вариантов.
Отсутствует
А вот тут не знаю, действительно довольно много. Можно попробовать уменьшить. Вот лично вам какое число больше по душе (соцопрос )? Можно для этого настройку сделать, хотя бы несколько вариантов.
Мне нравилось 10 пикселов . Можно попросить пользователей Десктопа, потестите пожалуйста обновленную версию: http://www.assembla.com/spaces/files/firefox-desktop.
Отсутствует
потестите пожалуйста обновленную версию:
Мое мнение:
Соотношение сторон Виджета не соответствует квадрату. Оно ~1,21. Поэтому он не вписывается полностью в линии - это плохо, трудно выставить точное расстояние между виджетами.
Предлагаю сделать сетку с пропорциями ячейки такими же как окно виджета.
И все таки мне не нравится, что нельзя в циферках указать сколько на сколько картинка в виджете мне нужна
Отсутствует
Соотношение сторон Виджета не соответствует квадрату. Оно ~1,21. Поэтому он не вписывается полностью в линии - это плохо, трудно выставить точное расстояние между виджетами.
Я подумываю убрать ограничение на соотношение сторон Thumbnail-виджета. Тогда этой проблемы не будет. Ну и сетку сделать чаще.
Предлагаю сделать сетку с пропорциями ячейки такими же как окно виджета.
Это будет нехорошо, виджеты разные бывают... (ну, в перспективе )
И все таки мне не нравится, что нельзя в циферках указать сколько на сколько картинка в виджете мне нужна
Если будет возможность произвольного ресайза и при этом будет текстом писаться размер — это вам понравится?
Отсутствует
Добавлены новые фичи:
1. Можно установить фоновое изображение
2. Можно менять размер сетки. Пока три варианта — 16, 32 и 64
Брать там же: http://www.assembla.com/spaces/files/firefox-desktop
Отсутствует