[-] mmstick@lemmy.world 1 points 1 day ago

What report are you referring to?

21
submitted 4 days ago by mmstick@lemmy.world to c/pop_os@lemmy.world
10
submitted 4 days ago by mmstick@lemmy.world to c/pop_os@lemmy.world
90
submitted 1 week ago by mmstick@lemmy.world to c/linux@lemmy.ml
48
submitted 1 week ago by mmstick@lemmy.world to c/pop_os@lemmy.world
51
submitted 2 weeks ago by mmstick@lemmy.world to c/linux@lemmy.ml
37
submitted 2 weeks ago by mmstick@lemmy.world to c/pop_os@lemmy.world
[-] mmstick@lemmy.world 28 points 1 month ago* (last edited 1 month ago)

All desktops use the Super key nowadays. Sway, i3, GNOME, Plasma, etc. are all using the Super key. Have been for years. The standard convention is that the Super key is reserved for system-level shortcuts handled by the window manager; and Alt key shortcuts are reserved for application-level shortcuts. Your desktop might have bound both Alt and Super because of legacy reasons.

151
submitted 1 month ago by mmstick@lemmy.world to c/linux@lemmy.ml
25
submitted 1 month ago by mmstick@lemmy.world to c/pop_os@lemmy.world
82
submitted 2 months ago by mmstick@lemmy.world to c/pop_os@lemmy.world
161
COSMUnity (lemmy.world)
submitted 2 months ago by mmstick@lemmy.world to c/linux@lemmy.ml

It will be possible to configure COSMIC to look like Unity out of the box. There's only a few panel applets that need to be implemented to make the experience 1:1.

51
COSMUnity (lemmy.world)
submitted 2 months ago by mmstick@lemmy.world to c/pop_os@lemmy.world
47
submitted 2 months ago by mmstick@lemmy.world to c/pop_os@lemmy.world
[-] mmstick@lemmy.world 21 points 3 months ago

See the current and previous blog updates. No, everything is engineered from the ground up in Rust.

[-] mmstick@lemmy.world 39 points 4 months ago* (last edited 4 months ago)

Because that's not how software development works, and that's not how you make progress in the field. In order for our technical vision to be integrated with an existing desktop, such as GNOME, it would have required that they give us the reigns to their project to delete their entire codebase and rebuild it into exactly what you see today in COSMIC.

As in life, sometimes you've got to demolish, pave, and build better foundations. There's a lot of cool technologies available to build a truly next-generation desktop experience in, but you're not going to get it through rigid bureaucracy and old tools. With COSMIC, we've got freedom to make decisions and build something truly unique, and we're using our talent to show you what we can do.

[-] mmstick@lemmy.world 27 points 4 months ago* (last edited 4 months ago)

No, we have been making our own platform toolkit (libcosmic), which is built upon iced-rs. We are using this both for our wayland compositor applets, and our desktop applications.

[-] mmstick@lemmy.world 25 points 4 months ago* (last edited 4 months ago)

I am still actively maintaining Pop!_OS. COSMIC has not changed that aspect of my job. Just within the last week I packaged Linux 6.6.8, Mesa 23.3.2, Just 1.22, Rust 1.75.0, and updated Popsicle's dependencies to fix a bindgen build error with recent versions of Clang. We have a systemd update that was packaged today, and I'll be doing another linux-firmware backport soon. So I don't understand why you'd think it is stagnant. We're even shipping Pipewire 1.0.0 by default, which Ubuntu hasn't yet done in the latest version. People usually complain that we update too often.

[-] mmstick@lemmy.world 20 points 4 months ago* (last edited 4 months ago)

2022 was only a year and a half ago, and we ship the latest Linux kernel, firmware, Mesa libraries, NVIDIA drivers and libraries, Pipewire/Wireplumber, ZFS, Firefox, Alacritty, Lutris, Steam, and Rust. Since when did we start considering that to be "incredibly ancient"? The next LTS release is not yet available to base Pop!_OS upon, but we ship newer kernels and drivers than the latest version of Ubuntu.

[-] mmstick@lemmy.world 45 points 5 months ago* (last edited 5 months ago)

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.

[-] mmstick@lemmy.world 27 points 5 months ago* (last edited 5 months ago)

GNOME was focusing on building Rust bindings for GTK for many years before Qt development picked up. The GTK bindings were usable within a year or two after Rust's 1.0 release. Yet even today, those looking to build applications in Rust will find that GTK is the only mature toolkit right now. And if you're doing that today, I'd recommend starting with Relm4 for the best GTK Rust experience.

Rust does not support the C++ ABI, and Qt does not provide a C interface, so much work has to be done on building the tooling for binding C++ libraries to Rust. That work is still ongoing, so some have opted to use QML instead of interfacing with Qt C++ libraries. Yet if you're looking to use Qt or QML, you may as well use Slint instead. It's developed by former Qt/Trolltech developers and has a similar approach as QML.

[-] mmstick@lemmy.world 19 points 7 months ago

It's already very usable in its current state, and most of the tooling is complete for libcosmic. Application development will be even faster than what was needed for libcosmic.

[-] mmstick@lemmy.world 35 points 7 months ago

This year? No. We are still working on achieving our Alpha 1 milestone.

[-] mmstick@lemmy.world 40 points 8 months ago* (last edited 8 months ago)

It's not as simple as you think it is. First, we use Plausible instead instead of Google Analytics, so tracking data is not being given to Google. If the choice was purely up to System76's web team, use of Google services wouldn't be required. However, you'll be hard pressed to find any online store that accepts online payments without a captcha service, because most payment processors require it. System76's payment processor also requires it, and will not allow you to substitute your own solution or bypass that requirement. Same as said here: https://lemmy.world/comment/3137069

Customer services and other web-facing frontends are also a constant target of attacks, so a captcha service is required.

view more: next ›

mmstick

joined 11 months ago
MODERATOR OF