Alexandre Bury

Results 47 issues of Alexandre Bury

In linux, changing the X11 keyboard layout does not affect BearLibTerminal applications.

bug
question
native

Hi! I have a need for a non-blocking sender. When the bus is full, I'd like to overwrite oldest non-read elements (so readers might skip items if they're too slow)...

Cargo supports the full semver specs, which includes an optional pre-release version (eg `1.0-alpha.1`) and an optional metadata (eg `0.1+2018.10.16`). Could `cargo-bump` support those? For example: ``` $ cargo bump...

Some languages like Japanese and Chinese _can_ write right-to-left (and/or top to bottom), but are _fine_ with the usual left-to-right orientation. Other languages like Arabic simply must be written right-to-left...

enhancement
help wanted
compat_nonascii

Because it'd be a nice thing to do. - [x] [cursive-multiplex](https://github.com/deinstapel/cursive-multiplex) - [x] [cursive-tabs](https://github.com/deinstapel/cursive-tabs) - [x] [cursive_buffered_backend](https://github.com/agavrilov/cursive_buffered_backend) - [x] [cursive-async-view](https://github.com/deinstapel/cursive-async-view) - [x] [cursive-aligned-view](https://github.com/deinstapel/cursive-aligned-view) - [x] [cursive-flexi-logger-view](https://github.com/deinstapel/cursive-flexi-logger-view) - [x] [cursive_table_view](https://github.com/BonsaiDen/cursive_table_view) -...

**Describe the bug** Not all parent views currently properly send `Event::FocusLost`. In particular, `Dialog`, `StackView`, `ScreensView` don't. Also, should hiding a view (behind `HideableView`) lose focus?

bug

Currently cursive uses utf8 to print dialog borders. This means when running with non-unicode locale, it prints garbage. Ncurses should be able to print the correct characters no matter the...

bug
compat_terminal

It may be easier to define some complex layouts in external files rather than build it manually in the source code. Would need to define a layout representation (xml? json?...

enhancement
internals

When running the `lorem` example with the termion backend in debug mode, a serious flickering can be observed. Running in release mode seems to solve this. Running in debug mode...

When `take_focus` is caused by a mouse event, `source = Direction::none()` may not be enough to decide whether to take the focus or now. Example: a `LinearLayout` with two children,...