Изначально имеем чёрную плоскость, но потом просто берёмся за редактор и вводим в плоскость панели и индикаторы, при этом сохраняется полный контроль, с помощью реализации на HTML и CSS. То есть используются только какие-то базовые образы, которые обрастают телом по желанию фантазии пользователя. Можно объёмную плоскость, но тогда реализация усложнится, конечно, с помощью JS, например, и даже можно обе плоскости использовать как разные разделённые сущности, в которых используются два подхода к формированию среды рабочего стола такой, какой нужно пользователю.
Другими словами, абстрагируемся от понятия чёткой панели, окна и прочего, а представляем всё лишь как сущность, которая легко меняет форму и облик свой прямо на лету. Можно также надстроить более дружный интерфейс над HTML и CSS, но это лишь для изменений, не касающихся формы сущностей.
Поведение сущности имеет некоторый базис, но легко расширяется в любые стороны с помощью каких-либо лёгких скриптов, или опять-же - надстроек.
Если тщательно продумать такую концепцию рабочего стола, то сразу и существующие DE станут не нужны, ибо обратятся в куски дерева в сравнении с интерфейсом, основанным на обростающих по желанию пользователя сущеностях, заданных не чётко. WM в данном случае также теряет свои очертания и может контролироваться без отрыва от среды.
Скорее всего, имеется много архитектурных проблем, но как очень быстро и легко отрисовать HTML - это ещё проблема. Сам не напишу, но, может, кто возьмёт идею, или может быть уже реализованы подобные? Я не нашёл.
Кроме того, любой момент, участок этой целостной среды сущностей может иметь отдельное предназначение. Скажем, индикатор плеера.
И даже индикатор плеера не является целостным, он также нечёток, и может находиться в разных местах общего пространства. Скажем, колеблем его в правом краю - и переключается песня, в левом - зеркально.
Необходим также механизм глубины, т.к. сущности могут или иметь глубину в несколько уровней, или располагаться на разных уровнях.
Ответ на:
комментарий
от Kaschenko
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от stevejobs
Ответ на:
комментарий
от evilmanul
Ответ на:
комментарий
от evilmanul
Ответ на:
комментарий
от Stahl
Ответ на:
комментарий
от evilmanul
Ответ на:
комментарий
от stevejobs
Ответ на:
комментарий
от Kaschenko
Ответ на:
комментарий
от goingUp
Ответ на:
комментарий
от Interlace
Ответ на:
комментарий
от evilmanul
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [django] кастомизируемый модуль регистрации (2011)
- Форум В какой DE наиболее полно реализованы горячие клавиши? (2015)
- Форум PHP и кастомизируемый XSLT-процессор (2012)
- Форум de (2005)
- Форум Python/Nodejs кастомизируемый скаффолдинг для MongoDB (2020)
- Форум Выбор DE (2017)
- Форум Посоветуйте DE (2012)
- Форум Fedora & DE (2012)
- Форум Выбор DE (2014)
- Форум Минимальная DE (2015)