glerminal icon indicating copy to clipboard operation
glerminal copied to clipboard

A lightweight terminal made with OpenGL

Results 14 glerminal issues
Sort by recently updated
recently updated
newest added

Make flush even more optimized somehow, perhaps making more checks to not flush pointlessly, or to actually make optimization at OpenGL level. Currently it's a little too dangerous to use...

Current version of Glutin is causing some issues that is making the library unusable. A prevalent issue with Linux using X11 is that winit panics on this line: https://github.com/Teascade/glerminal/blob/master/src/display.rs#L124 Another...

bug
critical

### Versions of libraries used (if applicable): - GLerminal: 0.3 ### Expected Behaviour When running my rust program with GLerminal, I expect it to run without errors from dependencies. ###...

bug

remove `bmfont_parser` and add RustType support so that fonts are no longer used with bitmap fonts, but instead loaded directly from a .ttf

Sometimes menu_systems draw does not reset to previous color properly.

bug
help wanted

As the title suggests, when a `TextInput` is created without `with_filter`, it should accept any and all characters to it.

Add some kind of multithread support, so that `TextBuffer`s could potentially be modified and flushed from another thread.

Somehow, if a user sets a custom font to the terminal, don't include the default font in, this just adds useless data to the build. Currently the default font exists...

enhancement
low priority

Add a struct as a feature called `AudioPlayer` that is able to play sounds, only one sound simultaneously at first. Use [rodio](https://docs.rs/rodio/0.6.0/rodio/) for this.

wontfix
feature
low priority

Implement an optimization to the `renderer` module, where the rectangles are drawn with instanced array rendering (`gl::DrawArraysInstanced`). This should improve rendering performance about 6 times.

enhancement
optimization