История изменений
Исправление EXL, (текущая версия) :
полного юниксвея в подходе к созданию конечных программ.
юниксвея
Не нужно. Он годится лишь для консольных программ. Эксперименты с UNIX-way в Gonome 2/3 ужасны. Именно благодаря им мы имеем в итоге говнопрограммы с куцыми файловыми диалогами в которых нельзя даже файлы переименовать. Ведь по юниксвею, если тебе нужно переименовать файл — нужно запустить файловый менеджер.
Ещё короче: GUI моей мечты - это набор отдельных виджетиков. За каждым виджетом пусть скрывается хорошо написанная низкоуровневая кодофазия, выполняющая одну или парочку определённых функций. Например, виджет того же дерева ФС, с поддержкой драг-н-дроп, функциями работы с файлами и так далее. И виджет этот можно прилепить к любому другому виджету, например, к виджету перекодирования видео. А к виджету перекодирования видео - виджет настроек ffmpeg. В итоге получаем программу конвертации видеофайлов, оформленную по вкусу юзера.
Это не Unix-way, это Combine-way.
В общем, дискач. Пробовали ли сделать что-нибудь подобное?
В Haiku OS реализовано подобное. Каждый виджет можно прикрепить к другому виджету и получится что-то вроде вкладок, как в браузере, которые будут переключать котексты программ. Там вообще с GUI хорошенько поработали, пользоваться одно удовольствие. Всё однообразное, лаконичное и удобное. Все линуксовые DE покуривают в сторонке.
Исходная версия EXL, :
полного юниксвея в подходе к созданию конечных программ.
юниксвея
Не нужно. Он годится лишь для консольных программ. Эксперименты с UNIX-way в Gonome 2/3 ужасны. Именно благодаря им мы имеет в итоге говнопрограммы с куцыми файловыми диалогами в которых нельзя даже файлы переименовать. Ведь по юниксвею, если тебе нужно переименовать файл — нужно запустить файловый менеджер.
Ещё короче: GUI моей мечты - это набор отдельных виджетиков. За каждым виджетом пусть скрывается хорошо написанная низкоуровневая кодофазия, выполняющая одну или парочку определённых функций. Например, виджет того же дерева ФС, с поддержкой драг-н-дроп, функциями работы с файлами и так далее. И виджет этот можно прилепить к любому другому виджету, например, к виджету перекодирования видео. А к виджету перекодирования видео - виджет настроек ffmpeg. В итоге получаем программу конвертации видеофайлов, оформленную по вкусу юзера.
Это не Unix-way, это Combine-way.
В общем, дискач. Пробовали ли сделать что-нибудь подобное?
В Haiku OS реализовано подобное. Каждый виджет можно прикрепить к другому виджету и получится что-то вроде вкладок, как в браузере, которые будут переключать котексты программ. Там вообще с GUI хорошенько поработали, пользоваться одно удовольствие. Все линуксовые DE покуривают в сторонке.