allsorts
cosmic
allsorts | cosmic | |
---|---|---|
10 | 72 | |
698 | 1,102 | |
1.3% | 3.1% | |
8.4 | 4.3 | |
5 months ago | 3 months ago | |
Rust | JavaScript | |
Apache License 2.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
allsorts
- Cosmic Text: Pure Rust multi-line text handling
-
Is it conveninent to make cross-platform GUI softwares using Rust now?
But again you don't need to reinvent text layout from scratch (that's my discussion, BTW) if you use the platform's native text drawing facilities, like DirectWrite on Windows, or CoreText on macOS.
-
Getting a pointer to a field of an enum
All these layers of Cows create an extremely complex lifetime tree and it's actually not possible to factor out the complex parsing steps into functions because they depend on a lot of stuff. (trying to return an OutlineBuilder from a function would dangling reference about 3 different temporaries, for example. Obtaining the temporaries is part of the parsing step)
-
Rust's Option and Result. In Python.
machine learning, neural networks, image processing, cryptography (though it is getting better), font shaping/rendering (though it is getting better), CPU/software rendering (though it is getting better)
-
What's the project you're currently working on at your company as a Rust developer?
It can be used for the things you suggest but our driving use case is font parsing. The goal is to use it to generate the font parsing code in Allsorts, which is ultimately used in Prince.
-
Question: Expected webrender impact, or influence, on emacs redisplay
Use allsorts or rustbuzz for text shaping
- Text Rendering w/ HarfBuzz, FreeType and OpenGL
-
Text Rendering
Loader -> Allsorts
-
Speedy2D: Easy-to-use library for graphics, text, and input events
It's something I'd like to improve on in future -- are there any pure-Rust libraries you'd recommend for shaping? Allsorts looks quite promising.
- Ask HN: How do you use Rust at work?
cosmic
-
Cosmic Desktop: Closing in on a Cosmic Alpha
They are both called Cosmic to make things less confusing.
https://github.com/pop-os/cosmic?tab=readme-ov-file#cosmic
-
How can I try out COSMIC DE?
Download the source code of the COSMIC Desktop: git clone https://github.com/pop-os/cosmic
- Prá galera curiosa sobre Rust, alguns "contras" a considerar.
- How to bring application menu back in 22.04
-
What Desktop Environment do you use?
I think there might be some confusion in this poll and thread -- COSMIC is the name of both a suite of components in Pop_Shell, which modifies (but does not replace) GNOME shell components like the dock and workspaces, as well as a full-fledged desktop environment that replaces GNOME.
-
Touchscreen gestures broken in PopOS with Wayland?
I'm using PopOS with Wayland on a Surface Go 2, and can't find a way to switch between workspaces and apps using multitouch gestures. There's a bug report here touching on these issues but I'm wondering of anyone has found a good workaround or fix for this. Any advice appreciated!
-
[Poll] Who is still disabling the Pop COSMIC extension to get the pre-21.04 "Activities" view (combining Workspaces and the Application search)?
FWIW, I've also created a Github issue on the subject: https://github.com/pop-os/cosmic/issues/386
- Dualbooting with Windows 11 on a laptop
-
Cosmic Text: Pure Rust multi-line text handling
The 'Cosmic' name also indicates that; see https://github.com/pop-os/cosmic.
-
If the Pop Launcher could do anything, what would you want it to do?
Just to be clear, you are talking about the Pop Launcher and not the Cosmic Applications Launcher, correct? (since there may be some confusion around what the "Pop Launcher" is vs. the "Cosmic Applications Launcher" ... see https://imgur.com/a/XN34drv for images)
What are some alternatives?
rustybuzz - A complete harfbuzz's shaping algorithm port to Rust
gnome-hud - Unity like HUD menu for the GNOME Desktop Environment using rofi menu.
rust-harfbuzz - Rust bindings to HarfBuzz
gnome-shell-extended-gestures - Better touchpad gesture handling for GNOME
pathfinder - A fast, practical GPU rasterizer for fonts and vector graphics
touche - The desktop application to configure Touchégg
glium - Safe OpenGL wrapper for the Rust language.
shell - Pop!_OS Shell
lingua-rs - The most accurate natural language detection library for Rust, suitable for short text and mixed-language text
gnome-shell-extension-ubuntu-dock - Pop!_OS fork of https://github.com/micheleg/dash-to-dock/tree/ubuntu-dock
fontdue - The fastest font renderer in the world, written in pure rust.
dash-to-dock - A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops.