I'm thinking of using C++ temporarily since Qt

⚓ Rust    📅 2025-09-02    👤 surdeus    👁️ 6      

surdeus

Well, there is the qmetaobject crate for using Qt+QML efficiently in Rust, but it's not complete at all (qt_types lacks QPalette).

Since I'm feeling a strong desire to create an app soon, I'd like to pause my Whack engine for Rust and try C++ more.

Let me clarify what I want:

  • I want to create a Linux distro's UI and Linux apps. It needs to be fast, so I can't use Tauri+web, I guess?
  • I primarily aim to target the Wayland window manager. Could use OpenGL or Vulkan.
  • 3D transformations (primarily rotation, used for tilting tiles)
  • Flexible and very tweakable skinning over UI components (if there were CSS, would be nicer)
  • Transitions
  • Timers
  • Color schemes
  • Base image component renders both SVG and other image formats
  • If reactivity like React.js is present, nicer.

If you know of anything that achieves this in Rust, please let me know!

Considerations:

  • I've considerd freya, but it doesn't support these 3D rotations.
  • GTK doesn't support 3D rotations

1 post - 1 participant

Read full topic

🏷️ Rust_feed