glyphy
Fly-Pie
glyphy | Fly-Pie | |
---|---|---|
3 | 49 | |
658 | 1,171 | |
- | - | |
5.5 | 8.7 | |
11 months ago | 13 days ago | |
C++ | JavaScript | |
GNU General Public License v3.0 or later | MIT License |
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.
glyphy
-
Why Modern Software Is Slow
harfbuzz creator made https://github.com/behdad/glyphy/ which i integrated into GTK a while back (but we don't ship currently, because we still do the bitmap stuff).
the bitmap stuff still has major drawbacks though, like maintaining grid alignments and pixel boundaries where as this stuff (mostly) goes away using glyphy.
still work to be done around hinting though (hence not merged).
-
Vector Graphics on GPU
You can approximate the Bézier curves with circular arcs and store those in the "SDF" instead. https://github.com/behdad/glyphy
-
The end of the nice GTK button
> The only issue with it is that font rendering looks horrific, but that might just be my machine.
This is because GTK4 enables pixel/scaling-independent fractional vertical positioning, even with hinting enabled. There's a long (somewhat ongoing) discussion at https://gitlab.gnome.org/GNOME/gtk/-/issues/3787, though I haven't followed the last few months of discussion.
Even though GTK4 aims to achieve scale-independent layout, the 4 horizontal/vertical positions still produce a bit of judder, and fonts do not scale smoothly (even with bilinear interpolation) with hinting enabled, and (unless fixed) there are rendering issues due to failing to clear the texture atlas properly: https://gitlab.gnome.org/GNOME/gtk/-/issues/4322
Interestingly there's a proposal to switch GTK4 fonts to SDF-style rendering. This is somewhat like what Qt Quick 2 implemented already (and KDE turns off and reverts to FreeType rendering, to make QML apps mimic Qt Widgets font rendering more): https://blogs.gnome.org/chergert/2022/03/20/rendering-text-w... However, I looked at https://github.com/behdad/glyphy and it seems to implement vector-based SDFs, instead of earlier texture-based SDF/MSDFs used by Valve games and Qt Quick.
Fly-Pie
- Fly-Pie is an innovative marking menu
-
Is it possible to change my app menu?
By the way, I found this extension called Fly-Pie that really reminds me of android. This youtuber happened to talk about how gnome extensions tend to break. From my minimal search today and yesterday, I did see a lot of them are unsupported. Do you agree with what the youtuber said?
-
Introducing: Ken-Do - A desktop-agnostic version of my Fly-Pie GNOME Shell extension!
The awesome community feedback I have received for Fly-Pie has been the main motivation to start this new project.
-
Fly-Pie 19 released!
This release brings better multi-monitor support, better multi-cursor support, and the option to show tiny labels on each item. For a complete list of changes, you can read the changelog!
-
How could I make a script that moves me to a specific workspace?
I posted some ways to get in contact here. And yes, there are plenty of matrix channels where the GNOME devs hang around.
-
If you dont complain you get nothing! What features/bug fixes you want to see in future Linux
Fly-Pie gets ported to KDE Plasma as a feature or simply a downloadable package/flatpak
-
Fly-Pie now supports GNOME 44!
Star the repository: https://github.com/Schneegans/Fly-Pie
-
"GTA V Guns circle" style quick selector?
Something like this perhaps: https://github.com/Schneegans/Fly-Pie? Only works with gnome.
-
Burn-My-Windows now includes a new Glitch effect!
One of my other extensions: Fly-Pie
- Burn-My-Windows 23 adds the most ridiculous window animation yet!
What are some alternatives?
qt6ct - Qt6 Configuration Tool
easystroke - X11 gesture recognition application
contrast_renderer - Contrast is a WebGPU based 2D render engine written in Rust
Burn-My-Windows - 🔥 Disintegrate your windows with style.
stylus - Stylus - Userstyles Manager
arch-update - Update indicator for ArchLinux and Gnome-Shell
vger - 2D GPU renderer for dynamic UIs
sway-launcher-desktop - TUI Application launcher with Desktop Entry support. Made for SwayWM, but runs anywhere
nanovgXC - Lightweight vector graphics library implementing exact-coverage antialiasing in OpenGL
Gnome-Pie - A pie menu launcher for linux. Read the release announcement of version 0.7.2 at https://schneegans.github.io/news/2018/10/30/gnome-pie-072 Or have a look at the homepage!
vger-rs - 2D GPU renderer for dynamic UIs
Shell - Linux Application Launcher using a radial menu, recommended window manager configurations and more