this post was submitted on 14 Dec 2023
104 points (97.3% liked)

Linux

48395 readers
964 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] PotatoesFall@discuss.tchncs.de 16 points 11 months ago (13 children)

So they're building a whole complex text editor just for the desktop environment? seems like a weird priority or is the text editor a separate project?

[–] mmstick@lemmy.world 43 points 11 months ago* (last edited 11 months ago) (10 children)

As is often the case with scientific research which many people believe to be pointless, technological innovations aren't always made by achieving the end goal, but through the technologies developed to reach that goal.

Development on COSMIC Edit has lead towards improvements to the cosmic-text library, which is used by many GUI libraries in the Rust ecosystem now. Similarly, the UX designs for the text editor improves the COSMIC interface guidelines, and puts design theories to practice. Likewise, widgets that are necessary for the editor are added to the COSMIC platform toolkit, and existing widgets and features are improved to improve the development experience for applications like this.

No one would want to build applications for a platform that lacks widgets capable of properly displaying, formatting, and editing text. Many would also find it debilitating to have a desktop environment without a text editor preinstalled. Imagine if GNOME didn't have Gedit, and KDE didn't have Kate.

Besides, this is a default text editor for a desktop environment. It is really not that complex. The goal is not to develop an IDE, but a text editor that anyone would feel comfortable using as their default editor on the COSMIC platform.

[–] PotatoesFall@discuss.tchncs.de 4 points 11 months ago (2 children)

Ah gotcha that makes sense thanks!

That being said I can imagine if KDE didn't have Kate or Konsole or any of that - there's plenty of text editors and Terminals that already exist out there.

[–] mmstick@lemmy.world 5 points 11 months ago

GNOME users wouldn't be happy having to install KDE dependencies to use a KDE text editor which doesn't have a consistent look and feel on their desktop. Same applies for KDE users.

[–] OsrsNeedsF2P@lemmy.ml 2 points 11 months ago

To this day I don't understand why we need so many terminal applications

load more comments (7 replies)
load more comments (9 replies)