red-lez

Plant Dyke and Aspiring Polyglot

  • she / her

I work on games, learn languages, and work with native plants when I get the chance. Avatar by Wolf / Isananika

posts from @red-lez tagged #rust language

also:

I'm working on abstracting the input for Ruddle now that I've got a basic prototype for the layout system. I'm looking at a few different libraries that provide access to input methods, and I'm trying to cover as many types of input as I can in the most compact and extensible way. I've settled on directly supporting mouse, keyboard, touchscreen, controller, and joystick input (the latter two mostly being useful for gamedev rather than general purpose GUIs), and I'll have a way to add on custom input devices. Custom input would mostly be useful for little embedded system projects or custom hardware, if you decide to use the accelerometer and gyro data on mobile phones for input, or if you make use of audio for voice-to-text input.



I'm going to commit to do it while I look for work. So, here's the first:

I working on a GUI framework for Rust that I'm calling Ruddle- the name coming from the iron oxide source for a number of red to yellow pigments used by cultures worldwide. I plan to implement a WYSIYWG, drag-and-drop GUI editor alongside it, as the first application using the framework. I'm planning for it to primarily be a retained mode library with serializable layout, style, and function components, but I want to also create an immediate mode API for it, so that it can work well for both UI/UX designers and programmers just trying to get some debug stuff in.