История изменений
Исправление EXL, (текущая версия) :
Самый крутой файловый диалог у Windows с WinXP по сегодняшнее время.
Из него можно и файл в другой программе открыть, и переименовать файл или даже целую группу файлов, и посмотреть файл в полный экран, прослушать его перед выбором, переместить в нужную директорию, в общем всё что можно сделать из обычного Explorer, можно сделать и там, в файловом диалоге.
Это вот именно то, что называется переиспользованием кода и UNIX-Way в самом GUI. В Windows поступили разумно – зачем писать какой-то куцый, кривой и тупой файловый диалог, который будет кривым и неудобным, если можно встроить и переиспользовать отточеный за годы код Explorer’а и угодить сразу всем?
А в UNIX и Linux мирке вместо подобного UNIX-Way и KISS в GUI началось что? Правильно, идитское велосипедостроение. В итоге сейчас имеем как минимум 5 файловых диалогов и все они кривые и косые.
- Иксовые дерьмодиалоги: ничего не умели, умерли вместе с иксами, туда им и дорога.
- Файловый диалог GTK+2: не умеет переименовывать и удалять файлы, криво отображает превьюшки, нет опций сортировки и прочего, самый куцый из существующих.
- Файловый диалог GTK+3: криво отображает превьюшки, нельзя открыть файлы перед выбором, нельзя переместить файл в другую директорию.
- Файловый диалог Qt 4: не умеет в превьюшки, не отображает подключенные диски.
- Файловый диалог Qt 5: не отображает подключенные диски.
- Файловый диалог KDE: казалось бы самый продвинутый и вот оно, решение которое хоть как-то приближается к используемому в Windows. Но хрен там, его функциональность всё-таки меньше, а сам этот диалог наводнён кучей разных багов, начиная от внезапной пропажи превьюшек на файлах и заканчивая чудовищно медленным запуском.
Из всей этой ситуации с десятью видами файловых диалогов сквозит непрофессионализмом, отсутствием проектирования, кривоработающими костылями-велосипедами и отсебятиной.
Разработчики тулкитов могли бы в рамках freedesktop.org сделать спеку или даже протокол, в котором бы описали типовые и не только возможности файловых диалогов, которые имплементировались в распространённых тулкитах и по своей функциональности приближались к тому что есть в Windows, или даже превосходили в чём-то этот файловый диалог.
Но так как freedesktop.org тупой и импотентный и всегда таким был – нате жрите десятку из кривых и полуработающих, глючных диалогов и пишите костыли дальше.
Разве что вот концепция порталов может немного помочь в этом убогом Linux’овом UI-безумии. Но пока её адекватно внедрят…
Исправление EXL, :
Самый крутой файловый диалог у Windows с WinXP по сегодняшнее время.
Из него можно и файл в другой программе открыть, и переименовать файл или даже целую группу файлов, и посмотреть файл в полный экран, прослушать его перед выбором, переместить в нужную директорию, в общем всё что можно сделать из обычного Explorer, можно сделать и там, в файловом диалоге.
Это вот именно то, что называется переиспользованием кода и UNIX-Way в самом GUI. В Windows поступили разумно – зачем писать какой-то куцый, кривой и тупой файловый диалог, который будет кривым и неудобным, если можно встроить и переиспользовать отточеный за годы код Explorer’а и угодить сразу всем?
А в UNIX и Linux мирке вместо подобного UNIX-Way и KISS в GUI началось что? Правильно, идитское велосипедостроение. В итоге сейчас имеем как минимум 5 файловых диалогов и все они кривые и косые.
- Иксовые дерьмодиалоги: ничего не умели, умерли вместе с иксами, туда им и дорога.
- Файловый диалог GTK+2: не умеет переименовывать и удалять файлы, криво отображает превьюшки, нет опций сортировки и прочего, самый куцый из существующих.
- Файловый диалог GTK+3: криво отображает превьюшки, нельзя открыть файлы перед выбором, нельзя переместить файл в другую директорию.
- Файловый диалог Qt 4: не умеет в превьюшки, не отображает подключенные диски.
- Файловый диалог Qt 5: не отображает подключенные диски.
- Файловый диалог KDE: казалось бы самый продвинутый и вот оно, решение которподобноеое хоть как-то приближается к используемому в Windows. Но хрен там, его функциональность всё-таки меньше, а сам этот диалог наводнён самими разными багами, начиная от внезапной пропажи превьюшек и заканчивая чудовищно медленным запуском.
Из всей этой ситуации с десятью видами файловых диалогов сквозит непрофессионализмом, отсутствием проектирования, кривоработающими костылями-велосипедами и отсебятиной.
Разработчики тулкитов могли бы в рамках freedesktop.org сделать спеку или даже протокол, в котором бы описали типовые и не только возможности файловых диалогов, которые имплементировались в распространённых тулкитах и по своей функциональности приближались к тому что есть в Windows, или даже превосходили в чём-то этот файловый диалог.
Но так как freedesktop.org тупой и импотентный и всегда таким был – нате жрите десятку из кривых и полуработающих, глючных диалогов и пишите костыли дальше.
Разве что вот концепция порталов может немного помочь в этом убогом Linux’овом UI-безумии. Но пока её адекватно внедрят…
Исходная версия EXL, :
Самые крутой файловый диалог у Windows с WinXP по сегодняшнее время.
Из него можно и файл в другой программе открыть, и переименовать файл или даже целую группу файлов, и посмотреть файл в полный экран, прослушать его перед выбором, переместить в нужную директорию, в общем всё что можно сделать из обычного Explorer, можно сделать и там, в файловом диалоге.
Это вот именно то, что называется переиспользованием кода и UNIX-Way в самом GUI. В Windows поступили разумно – зачем писать какой-то куцый, кривой и тупой файловый диалог, который будет кривым и неудобным, если можно встроить и переиспользовать отточеный за годы код Explorer’а и угодить сразу всем?
А в UNIX и Linux мирке вместо подобного UNIX-Way и KISS в GUI началось что? Правильно, идитское велосипедостроение. В итоге сейчас имеем как минимум 5 файловых диалогов и все они кривые и косые.
- Иксовые дерьмодиалоги: ничего не умели, умерли вместе с иксами, туда им и дорога.
- Файловый диалог GTK+2: не умеет переименовывать и удалять файлы, криво отображает превьюшки, нет опций сортировки и прочего, самый куцый из существующих.
- Файловый диалог GTK+3: криво отображает превьюшки, нельзя открыть файлы перед выбором, нельзя переместить файл в другую директорию.
- Файловый диалог Qt 4: не умеет в превьюшки, не отображает подключенные диски.
- Файловый диалог Qt 5: не отображает подключенные диски.
- Файловый диалог KDE: казалось бы самый продвинутый и вот оно, решение которподобноеое хоть как-то приближается к используемому в Windows. Но хрен там, его функциональность всё-таки меньше, а сам этот диалог наводнён самими разными багами, начиная от внезапной пропажи превьюшек и заканчивая чудовищно медленным запуском.
Из всей этой ситуации с десятью видами файловых диалогов сквозит непрофессионализмом, отсутствием проектирования, кривоработающими костылями-велосипедами и отсебятиной.
Разработчики тулкитов могли бы в рамках freedesktop.org сделать спеку или даже протокол, в котором бы описали типовые и не только возможности файловых диалогов, которые имплементировались в распространённых тулкитах и по своей функциональности приближались к тому что есть в Windows, или даже превосходили в чём-то этот файловый диалог.
Но так как freedesktop.org тупой и импотентный и всегда таким был – нате жрите десятку из кривых и полуработающих, глючных диалогов и пишите костыли дальше.