Skip to content

madeso/ride

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c216fbd · Mar 13, 2024
Oct 7, 2021
Apr 22, 2023
Nov 21, 2022
Mar 13, 2024
Mar 13, 2024
Oct 3, 2022
Aug 8, 2021
Oct 23, 2020
Nov 18, 2022
Oct 3, 2021
Apr 22, 2023
Feb 17, 2015
Jun 8, 2016
May 31, 2016
May 30, 2016
Nov 21, 2015
Oct 31, 2020
Apr 11, 2023
May 14, 2023
Apr 8, 2023

Repository files navigation

screenshot

windows linux Project Stats

This branch contains the development of a "new ride" that maintain a small impact on the ui library. This is for a few reasons.

  • Can customize the colors of the whole ui instead of what the os thinks a list should look like
  • Can more easily switch to another ui library if the current one has issues

In the mean time I still think ride classic (classic branch) is useable but far from good or recomended for any serious rust development.

Ride is a general text editor like vs code, the name comes from concatenating R from Rust and IDE, but that has lost it's meaning, now it's just a name. It's currently not in a usable state. If you're looking for something more complete, perhaps RustDT for Eclipse, SolidOak or Rust for brackets is your thing.

Code layout

code layout of ride

libraries

To support many "backends", each backend is generealized to a single API (virtual interface) with each backend implementing a specialization (derived class) and calling a app class. Each backend is launched via a macro and a cmake function and is selected upon config/build. This should hopefully allow the backend to to be seperated from the app but also use all features that the backend can provide.

library description
assert assert library
core core library (not related to rendering)
api API for creating applications
ride ride logic
backends actual backends like wxWidgets and OpenGL

Releases

No releases published

Packages

No packages published

Languages