The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Библиотека построения графических интерфейсов Cosmoe, использующая Wayland и API в стиле BeOS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Библиотека построения графических интерфейсов Cosmoe, использующая Wayland и API в стиле BeOS"  +/
Сообщение от opennews (??), 27-Июн-25, 13:16 
Представлена GUI-библиотека Cosmoe, поддерживающая работу в Linux в окружениях  на базе Wayland. Cosmoe позволяет создавать программы с графическим интерфейсом на языке C++, применяя для формирования интерфейса API в стиле  библиотеки классов операционной системы BeOS. Библиотека даёт возможность напрямую запускать в Linux программы, использующие API BeOS. Код проекта распространяется под лицензией MIT...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63483

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 27-Июн-25, 13:16   +4 +/
оно опять воскресло, не прошло и 15 лет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #47

2. Сообщение от Fracta1L (ok), 27-Июн-25, 13:34   +6 +/
Блин, приятно выглядит. Интересно, можно ли как-нибудь с Qt и GTK подружить.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #65

4. Сообщение от Аноним (4), 27-Июн-25, 13:38   +2 +/
> с другой стороны, позволяет создавать интерфейсы, более современно выглядящие, чем при использовании легковесных

Сейчас бы в эпоху примитивных "детсадовских" интерфейсов с упором на плоскоту называть современным объемный интерфейс с градиентами .

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #51

5. Сообщение от Аноним (5), 27-Июн-25, 13:47   +18 +/
Выглядит великолепно. Уже тошнит от плоской параши, которую пихают со всех щелей.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33, #45

6. Сообщение от pic (??), 27-Июн-25, 13:52   +1 +/
Современный дизайн называют Material, хотя в реальном мире градиент всегда присутствует, как и тени. Так что же такое Material Design на самом деле?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #74

7. Сообщение от Fracta1L (ok), 27-Июн-25, 13:59   +2 +/
> Так что же такое Material Design на самом деле?

Симулякр)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

16. Сообщение от Аноним (16), 27-Июн-25, 14:38   +/
> Представлена GUI-библиотека Cosmoe, поддерживающая работу в Linux в окружениях на базе Wayland.
> В настоящее время проект переориентирован с разработки форка ОС Haiku на создание обособленной библиотеки для создания графических приложений для Linux.
> The newest iteration of Cosmoe is a C++ UI library for creating rich, easy-to-code graphical apps for Wayland. It brings the benefits of the BeOS class library onto a modern kernel and display engine.

https://cosmoe.org/assets/img/cosmoe1.png
> exif:UserComment="Screenshot
> xmp:CreateDate="2025-05-20T22:28:32-04:00"
> Adobe Photoshop CC 2018 (Windows)

Кхе.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20

20. Сообщение от Аноним (-), 27-Июн-25, 14:54   +/
А что не так?
Ну не в ГИМПе же рисовать!

Если даже на ГНУтом сайте копилефт-стикеры и обои делают в фотошопе, то тут вообще претензий не может быть.

https://www.gnu.org/graphics/copyleft-sticker.jpg
exif:Software: Adobe Photoshop CS6 (Macintosh)

https://www.gnu.org/graphics/free-your-soul-wallpaper.jpg
xmp:CreatorTool="Adobe Photoshop CS6 (Windows)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #32, #46

21. Сообщение от Аноним (21), 27-Июн-25, 14:57   +1 +/
> на современных позволяет выжать из оборудования максимальную производительность, благодаря активному использованию многопоточности

Да вы шутите. Не надо нам GUI для отрисовки которого не хватает 1% современного ядра, и тем более не надо такого который своей неэффективностью нагружает все ядра.

Ответить | Правка | Наверх | Cообщить модератору

26. Сообщение от paulus (ok), 27-Июн-25, 15:21   +/
Гибрид беоса на ядре линукса, а почему бы и нет :) Беос был крут...
Ответить | Правка | Наверх | Cообщить модератору

27. Сообщение от Аноним (27), 27-Июн-25, 15:27   +2 +/
Там есть более интересный вариант Cosmoe Classic который рисует через app_server (типа иксов, тоже умеет в настоящею сетевую прозрачность), пока он через sdl рисует, но ничто не вешает туда впихнуть какой-нибудь drm-бекенд и тогда в линуксах можно полноценно выкинуть как и Xorg, так и Wayland.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #69

30. Сообщение от 12yoexpert (ok), 27-Июн-25, 15:34   +/
многопоточность это последняя вещь, которую хочется видеть в gui
судя по скринам, там банальные лейауты не осилили
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #35, #43

31. Сообщение от Аноним (27), 27-Июн-25, 15:36   +/
А вообще раз речь пошла о cosmoe есть ещё один очень похожий проект - https://github.com/VitruvianOS/Vitruvian но раз про него никто нигде не вспомнил решил хотя-бы здесь в комментариях его отметить.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #34

32. Сообщение от Аноним (16), 27-Июн-25, 15:38   +/
> А что не так?
> Ну не в ГИМПе же рисовать!

Э-э, что именно и зачем там нужно рисовать в единственном _СКРИНШОТЕ_ (том самом, который есть и в новости)?
Только не надо опять начинать переводить стрелки на "злобных дезигнеров-оутсорсников" - там простенькая страничка, с тем самым единственным скриншотом, небольшим FAQ и ссылкой на репу.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

33. Сообщение от Аноним (33), 27-Июн-25, 15:54   +1 +/
плюсую )
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

34. Сообщение от Аноним (34), 27-Июн-25, 16:07   +/
Вроде бы и не похожий. Vitruvian - операционная система на основе Haiku
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #36

35. Сообщение от Аноним (35), 27-Июн-25, 16:15   +/
> многопоточность это последняя вещь, которую хочется видеть в gui

Т.е. пока рисуется прогресбар, никуда больше нажать нельзя ? Вы в своем уме ?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #37

36. Сообщение от Аноним (27), 27-Июн-25, 16:25   +/
На ядре линукс
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

37. Сообщение от 12yoexpert (ok), 27-Июн-25, 16:25   +/
https://en.wikipedia.org/wiki/Event_loop

https://doc.qt.io/qt-6/qeventloop.html#exec

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #42

38. Сообщение от kknight (ok), 27-Июн-25, 16:44   +5 +/
Какой же это кайф видеть человеческий GUI, где элементы имеют нормальный размер, нормальный контраст и не пытаются занять всё пространство экрана! Просто бальзам для глаз!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50

42. Сообщение от Аноним (35), 27-Июн-25, 17:54   +/
Т.е. тормозящий интерфейс пока выполняется тяжолая задача ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #55, #58

43. Сообщение от Аноним (43), 27-Июн-25, 17:54   +/
С чего бы? В том же Qt приходится костылить с QThread чтобы поток отрисовки оставался отзывчивым, а в сабже эту проблему красиво решили на архитектурном уровне.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #30 Ответы: #59

44. Сообщение от user90 (?), 27-Июн-25, 17:58   +/
А пользовательские темы у этой хуерги есть?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #63

45. Сообщение от Аноним (45), 27-Июн-25, 18:12   +3 +/
Хороший баланс был в windows 7
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #64, #68

46. Сообщение от Аноним (46), 27-Июн-25, 18:12   +/
А зачем скриншоты рисовать? Их снимают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

47. Сообщение от Анонимас (?), 27-Июн-25, 18:26   +/
Учитывая то, что Cosmoe назывался проект BeOS-подобной оси на основе AtheOS, прошли все 20.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #54

49. Сообщение от Аноним (49), 27-Июн-25, 18:55   –2 +/
Смотришь на такие скриншоты и материальный дизайн начинает нравится. Куча лишних чёрточек, полосочек, границ. Вот зачем меню окна контраст, который его дополинительно от заголовка окна и границ окна отделяет? Зачем во вкладках такой акцент?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #52

50. Сообщение от Аноним (50), 27-Июн-25, 18:59   –3 +/
С Windows 3.11 слизали. Забавно как на ресурсе, посвященном опенсорсу обожают проприетарные системы и всячески на них равняются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #53

51. Сообщение от Аноним (-), 27-Июн-25, 19:07   +/
> Сейчас бы в эпоху примитивных "детсадовских" интерфейсов с упором на плоскоту называть
> современным объемный интерфейс с градиентами .

Приходи годиков через 5-10 когда долбаная неюзабельная плоскота с ее отстойным юзабилити и продуктивити всех задолбает - и тогда поймешь почему это был современный, инновационный интерфейс :-).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #67

52. Сообщение от Аноним (-), 27-Июн-25, 19:10   +/
> Смотришь на такие скриншоты и материальный дизайн начинает нравится. Куча лишних чёрточек,
> полосочек, границ.

Да вообще кошмар! Есть за что глазу зацепиться, можно быстро нужное найти. То ли дело монотонная плоскота в полэкрана - и попробуй там найти вообще нуженую кнопку или значок! Саботажники одобряют - в случае претензий к производительности труда можно удачно отмазаться.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49 Ответы: #75

53. Сообщение от Аноним (-), 27-Июн-25, 19:11   +1 +/
> С Windows 3.11 слизали. Забавно как на ресурсе, посвященном опенсорсу обожают
> проприетарные системы и всячески на них равняются.

Ты явно не видел Windows 3.11 - ибо он выглядел вообще совсем не так.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

54. Сообщение от Аноним (54), 27-Июн-25, 19:12   +/
30
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #47

55. Сообщение от Аноним (-), 27-Июн-25, 19:12   +/
> Т.е. тормозящий интерфейс пока выполняется тяжолая задача ?

Тяжелым задачам нормальные люди приоритет ставят - ниже чем гую. Т.е. какой-нибудь фоновый совсем. И IO оной - тоже. Дабы юзеря не якорить :)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

56. Сообщение от Аноним (64), 27-Июн-25, 19:18   +/
Всегда очень нравилось как выглядит Хайку(BeOS), а тут ребята выпустили целую библиотеку для гуя в таком стиле. Наконец-то появилась реальная альтернатива кутям, которые фактически монополисты в нише рисовальщиков интерфейсов.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #76

58. Сообщение от 12yoexpert (ok), 27-Июн-25, 19:38   +/
какое отношение тяжёлая задача имеет к либе из новости и к gui в целом? перечитай изначальный комментарий и не неси чушь
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42 Ответы: #60, #61

59. Сообщение от 12yoexpert (ok), 27-Июн-25, 19:41   +/
способ запуска потоков вообще никак не связан с отзывчивостью интерфейса
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #43 Ответы: #62

60. Сообщение от Аноним (35), 27-Июн-25, 19:49   +/
При чем тут либа из новости, если речь про "однопоточный gui" (потому что многопоточность это последнее что там нужно по вашим словам) ?

Кто будет вызывать processEvents если у нас один поток ?
Вы вообще гуи приложения писали ?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58

61. Сообщение от 12yoexpert (ok), 27-Июн-25, 19:53   +/
> Кто будет вызывать processEvents если у нас один поток ?

ещё раз: почитай, как работает event loop, ты несёшь бред

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #70

62. Сообщение от Аноним (35), 27-Июн-25, 19:54   +/
Так по вашим словам потоки вообще там не нужны же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #59 Ответы: #66

63. Сообщение от Аноним (64), 27-Июн-25, 20:04   +/
Зачем? Пользовательские темы это дурной тон. Нельзя позволять людям копаться в настройках интерфейса, максимум это кнопка между выбором темной/светлой темы.
Должен быть единый язык дизайна для всех приложений. А пользователи, дай им возможность - обчзательно испортят внешний вид системы.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44 Ответы: #72, #73

64. Сообщение от Аноним (64), 27-Июн-25, 20:08   +/
Виста еще хороша была визуально - а все потому что frutiger aero. Хотя мне всегда намного больше нравилась маковская aqua.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

65. Сообщение от Аноним (65), 27-Июн-25, 20:27   +/
Как gtk2 оно выглядит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

66. Сообщение от 12yoexpert (ok), 27-Июн-25, 20:29   +/
в gui - да, не нужны, что непонятного?
если ты хочешь менять progress bar-ы напрямую из другого потока, то тебе лучше сменить профессию
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #71

67. Сообщение от Аноним (65), 27-Июн-25, 20:29   +/
Куда приходить? В Гугл? В Эпол? В Майкрософт? В чей-то подвал?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

68. Сообщение от Аноним (65), 27-Июн-25, 20:32   +/
Новогодняя ёлка. Но этот gtk2 rebirth тоже тошнотный.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

69. Сообщение от Аноним (65), 27-Июн-25, 20:38   +/
Здравая идея. Всё равно те оба по современным меркам не готовы для десктопа.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27

70. Сообщение от Аноним (65), 27-Июн-25, 20:41   +/
Напомни, пожалуйста, с какой "машины" ты всё это вещаешь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61

71. Сообщение от Аноним (65), 27-Июн-25, 20:49   +/
Да, ладно. А вдруг он на 4-ом Пентиуме? А если на 14-ом?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

72. Сообщение от user90 (?), 27-Июн-25, 20:49   +/
> Пользовательские темы это дурной тон.

Отсутствие юзерского ТЕКСТОВОГО конфигурационного файла — вот ЭТО дурной тон.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

73. Сообщение от Аноним (65), 27-Июн-25, 20:55    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

74. Сообщение от Аноним (74), 27-Июн-25, 21:00   +/
Так он и был по сути пиидуман в Be inc. кстати... вообще то у рих не мало концептов было, и в том числе и BaIA он самый
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

75. Сообщение от Аноним (65), 27-Июн-25, 21:04   +/
О производительности какого труда идёт речь?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

76. Сообщение от Аноним (65), 27-Июн-25, 21:06   +/
Ну, просто абсолютные монополисты. Я, когда к вам прилетаю через червоточину, всегда удивляюсь - как вам удалось создать такой мир?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #56


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру