Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Finally, if you’re not familiar with a front end javascript library—maybe because you’re a backend developer—You might also want to look into libraries for programming languages that you’re familiar with. There are often wrappers for existing technologies like GTK, FLTK, Qt. For example, FLTK-rs for Rust, or the GTK3 gem for Ruby.
If you use a Javascript framework for the web, a good place to start is to see if there is a desktop counterpart for that library. For example, Quasar for Vue developers, React Native for React developers, Ember Electron for Ember developers and so on.
egui::CentralPanel::default().show(ctx, |ui| { // The central panel the region left after adding TopPanel's and SidePanel's ui.heading("eframe template"); ui.hyperlink("https://github.com/emilk/eframe_template"); ui.add(egui::github_link_file!( "https://github.com/emilk/eframe_template/blob/master/", "Source code." )); let response = ui.add(Label::new("Test Context Menu").sense(Sense::click())); response.context_menu(|ui| { if ui.button("Open").clicked() { ui.close_menu(); } ui.separator(); if ui.button("Cancel").clicked() { ui.close_menu(); } }); egui::warn_if_debug_build(ui); });
Not to be confused with Jetpack Compose, the modern toolkit for building Android apps, JetBrains’ Compose Multiplatform is based on the same technology but allows you to build for Windows/MacOS, Linux and the web.
Related posts
- My developer account is remove by Google because of fraudulent payment activity
- Going from React to Vanilla JavaScript
- Building Internal Business Desktop Application Advice
- Xamarin Forms to Uno Platform migration: databinding techniques
- What is a good method to play Xbox gamepass cloud games on here?