0xd34df00d 13.07.2011 20:44 Azoth_primary

Личкрафт теперь подгружает последние несколько (по умолчанию 10) сообщений из прошлых сессий при открытии чата с кем-нибудь.
Это отменяется, если в текущей сессии больше сотни сообщений — становится заметна перерисовка при получении старых сообщений от плагина-истории.

Конечно, число этих сообщений настраивается, и фичу вообще можно отключить.

1. ulidtko 13.07.2011 20:45 lunatic asylum

вангую огромное, недружественное мирандоподобное окно настроек у личкрафтов.

2. 0xd34df00dulidtko /1 13.07.2011 20:45 Azoth_primary

Прям ванга.жпг.

3. ulidtko0xd34df00d /2 13.07.2011 20:47 lunatic asylum

а то!

Ну сириусли. Посмотри, как, например, во всех браузерах сделано окно настроек. Там только самые-самые основные настройки, не имеющие разумного дефолта. Всё остальное вынесено в about:config.

4. nya 13.07.2011 20:52 Home

кругл запили

5. 0xd34df00dulidtko /3 13.07.2011 20:53 Azoth_primary

У нас нет about:config'а и подобного.

6. ulidtko0xd34df00d /5 13.07.2011 20:55 lunatic asylum

а надо. (я к этому и веду).

7. Cthulhu 13.07.2011 22:42 Miranda

> становится заметна перерисовка

"Premature optimization is a root of all evil", Да? :3

8. 0xd34df00dCthulhu /7 13.07.2011 22:43 Azoth_primary

Да просто загрузка данных из истории асинхронная, поэтому в первый раз отрисовываются только сообщения из текущей сессии, а потом, когда приходят данные из истории, перерисовывается все вместе. Очевидное решение по prepend'у нужных элементов в чятик не канает, потому что, например, те же адиумовые стили не могут это поддерживать.

9. ulidtkoCthulhu /7 13.07.2011 23:55 lunatic asylum

цитируя «Прекращаем писать код» Андрея Аксенова — оптимизируйте рано, и НЕ оптимизируйте рано!

Do you really want to delete ?