Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ivanceras/itui

Build terminal user interfaces and dashboards using Rust
https://github.com/ivanceras/itui

Run `cargo fmt` with the new Rust stable toolchain (1.31.0)

8522e028f14c7634574a916d515f9bfad8ea8395 authored about 6 years ago by Karoline Pauls <[email protected]>
Make sure we always emit a cursor goto for the first update.

Otherwise, if the first update is to (1, 0) then no goto occurs.

a2776dfc86a9ce38c5c55d660a69f88d76f1c5fe authored about 6 years ago by Ash <[email protected]>
Gauge: use f64 internally and allow to set any f64 between 0 and 1

cc95c8cfb04172d37d7f5e845d34bc534d918e35 authored about 6 years ago by Karoline Pauls <[email protected]>
buffer: add quotes to fmt::Debug for better testing experience

89dac9d2a64d918178e23d2b2480b57f15f9afff authored about 6 years ago by Karoline Pauls <[email protected]>
Feature: Autoresize

It basically never makes sense to render without syncing the size.

Without resizing, if shrinki...

8cdfc883b9ee3de741d35fc2f4c958e96d54c1b7 authored about 6 years ago by Karoline Pauls <[email protected]>
feat: update outdated dependencies

b3689eceb7cd675d1e758ce2db0573b80fced5eb authored about 6 years ago by Florian Dehau <[email protected]>
Fix rustbox example

50fef0fb26e6e6461dd591266bfdae0235e05705 authored about 6 years ago by Karoline Pauls <[email protected]>
Limit Rect size to prevent u16 overflow

5cee2afc6d50917c97cf07c545a298b1dec7ae80 authored about 6 years ago by Karoline Pauls <[email protected]>
Release v0.3.0

4c46ef69e98a7927e5f0e0e10c733e28bc915bb8 authored about 6 years ago by Florian Dehau <[email protected]>
feat: add experimental test backend

22e8fade7e282b1c3edbf632a266a7fcbc7bba96 authored about 6 years ago by Florian Dehau <[email protected]>
style(examples): rustfmt

37aa06f508ea16f6aee9d4103d114d3ef9d99590 authored about 6 years ago by Florian Dehau <[email protected]>
feat(examples): use generic backend in draw functions

f6d2f8f929b97ecb75c9cd1e7321b53f70fc390a authored about 6 years ago by Florian Dehau <[email protected]>
feat(examples): show how to move the cursor

32947669d51e2e65499bdc054119db82c8189917 authored about 6 years ago by Florian Dehau <[email protected]>
feat(terminal): log error if failed to show cursor on drop

fdf3015ad072b2111d973c4cd089a9a8dede34d2 authored about 6 years ago by Florian Dehau <[email protected]>
[widgets][paragraph]: Truncate long lines when wrap is false

03bfcde147c7477d8958eddf55b347e24a990546 authored about 6 years ago by Karoline Pauls <[email protected]>
Release v0.3.0-beta.3

56fc43400a7df36ff2421392742fb9087cd27698 authored over 6 years ago by Florian Dehau <[email protected]>
feat: restore the cursor state on terminal drop

7b4d35d224c1b15d415be9979b4c5cde637dfacb authored over 6 years ago by Florian Dehau <[email protected]>
Release v0.3.0-beta.2

a99fc115f848f2c4ae85b0a845c7c28742592c8a authored over 6 years ago by Florian Dehau <[email protected]>
style: fmt

d8e5f57d53f9900892c649b3cf974540ee7c0adb authored over 6 years ago by Florian Dehau <[email protected]>
fix(crossterm): fix goto coordinates

aa85e597d953d7683a97931c18bbd19d11772e47 authored over 6 years ago by Florian Dehau <[email protected]>
refactor: clean examples

* Introduce a common event handler in order to focus on the drawing part
* Remove deprecated cus...

08ab92da8014711b3f3396f7773dd652cf9484f0 authored over 6 years ago by Florian Dehau <[email protected]>
refactor: remove custom termion backends

5d52fd2486d8373dbd9a9c18a548808d96e4924a authored over 6 years ago by Florian Dehau <[email protected]>
fix: replace links to assets

4ae9850e13cd7f7c40c2e207e0c27b5cef3cb7f6 authored over 6 years ago by Florian Dehau <[email protected]>
fix: update crossterm example

e14190ae4b9f67727da70643c2b60003a290b6be authored over 6 years ago by Florian Dehau <[email protected]>
chore: remove scripts

ce445a8096eab2fd23f0ffec156e0065f2beb7da authored over 6 years ago by Florian Dehau <[email protected]>
Release v0.3.0-beta.1

dd71d6471c34b34acf1ef0a23838c4cdfd18dc9e authored over 6 years ago by Florian Dehau <[email protected]>
Fix examples and doctests

70561b7c54c24a60b8d90ec3aec3ce833f499518 authored over 6 years ago by Antoine Büsch <[email protected]>
Make Text accept both borrowed and owned strings

559c9c75f3fcc1e514e6036d03b4074115efab04 authored over 6 years ago by Antoine Büsch <[email protected]>
Move Text to widgets/mod.rs

e42ab1fed827118bec62b57f2a22d6f1f61b9e66 authored over 6 years ago by Antoine Büsch <[email protected]>
Introduce builder methods for Text to make it more ergonomic

ff47f9480b34d560a3965734af727ef637f5f74c authored over 6 years ago by Antoine Büsch <[email protected]>
Rename Text::{Data -> Raw, StyledData -> Styled}

0544c023f5b93eea46a5b60f11454f5921587c69 authored over 6 years ago by Antoine Büsch <[email protected]>
Unify Item and Text

f795173886c3bd209b8d7657d6926ec3411d21d6 authored over 6 years ago by Antoine Büsch <[email protected]>
feat: remove unecessary borrows of Style

6c69160d6b297a6963230fcc4d41a34f39898cc5 authored over 6 years ago by Florian Dehau <[email protected]>
Release v0.3.0-beta.0

d0cee47e22eea18221c27ec4a6f50246edd4469d authored over 6 years ago by Florian Dehau <[email protected]>
refactor: clippy + rustfmt

d6016788ef29ec5895c5d9ff715e1caf556b2389 authored over 6 years ago by Florian Dehau <[email protected]>
refactor(widgets): replace text rendering in Paragraph

* remove custom markup language
* add Text container for both raw and styled strings

ad602a54bf100df762b7f97e4f03598f4e9e869a authored over 6 years ago by Florian Dehau <[email protected]>
feat: split layout from rendering

* remove layout logic from Terminal
* replace Group with Layout
* add Frame intermediate object

7181970a32f8f7ac94c154d3ec61797aabb1eb49 authored over 6 years ago by Florian Dehau <[email protected]>
chore(Cargo): update dependencies

ccebb56a8375bf2905e4b4bded98fab8571570eb authored over 6 years ago by Florian Dehau <[email protected]>
style: run rustfmt and clippy

cf169d1582db3267456e765ed9581b83a2154bbe authored over 6 years ago by Florian Dehau <[email protected]>
refactor: update List select behavior

* allow a selectable list to have no selected item
* show highlight_symbol only when something i...

bcd1e303768e0d642eabfabe2b4c68dcafc43cd3 authored over 6 years ago by Florian Dehau <[email protected]>
feat: add initial support for crossterm

40bad7a7186462b34d391135fbb2b714cb2ae9e3 authored over 6 years ago by Florian Dehau <[email protected]>
doc: update main documentation

3d63f9607f3307f2d637e1d4754f3bedf684d269 authored over 6 years ago by Florian Dehau <[email protected]>
refactor: update widgets

* all widgets use the consumable builder pattern
* `draw` on terminal expect a closure that take...

13e194cd266faf27567da103a9cbd86c7907a4d2 authored over 6 years ago by Florian Dehau <[email protected]>
fix(widgets): Prevent chart legend from rendering when no dataset has a name

cfc90ab7f6ce18514baa12c20dd309f93f7d46c3 authored over 6 years ago by Jeremy Day <[email protected]>
Release v0.2.3

05c96eaa2889cdb370c3ff5be35afb87c4a28b55 authored over 6 years ago by Florian Dehau <[email protected]>
fix(backend): Add missing color pattern

9a9f49f4673b39fd548b773d1f4f757d281cf0e9 authored over 6 years ago by Florian Dehau <[email protected]>
chore(README): Add link to third-party widgets and other crates

c552ae98b40ecce4840e3932b0e896d31fcbe4ce authored over 6 years ago by Florian Dehau <[email protected]>
feat(widgets): Add start_corner option to List

5de571fb037fa02c2a67db1110c1838aea68000d authored over 6 years ago by Florian Dehau <[email protected]>
style: Run rustfmt

df7493fd33cf2cd9f90726edd052eb136e768214 authored over 6 years ago by Florian Dehau <[email protected]>
feat(layout): Add Corner enum

62df7badf3997f11b5eb8d222841e3b9f23a3211 authored over 6 years ago by Florian Dehau <[email protected]>
[examples] update paragraph example to show text alignment

597e2192576da69cc570af33add9ca65ccfdd9d4 authored over 6 years ago by Robin Nehls <[email protected]>
[widgets] implement text alignment for paragraph widget

3f8a9079ee42f799d2bdb7c7fcb1bbb7ef4433df authored over 6 years ago by Robin Nehls <[email protected]>
[style] add enum for text alignment

59817675432943d6b9440326d826b0fa117ad25f authored over 6 years ago by Robin Nehls <[email protected]>
[style] rustfmt

36146d970afb051cd35d05109a23ca0ae7f75c5b authored over 6 years ago by Florian Dehau <[email protected]>
Format code

36a5eb2110983ef7e526efb1a9677206edc33e37 authored over 6 years ago by Florian Dehau <[email protected]>
Simplify travis configuration

55840210c730f9449bca6b112e1b491a23d6dfe6 authored over 6 years ago by Florian Dehau <[email protected]>
travis: check style on stable only

464ba4f334fb694ec7f9634c136ee08a9211acd1 authored over 6 years ago by Florian Dehau <[email protected]>
Release 0.2.2

3c38abb20330637d6cf28e1478784e00c8563fad authored over 6 years ago by Florian Dehau <[email protected]>
Update CHANGELOG

48165634524727575ef282b09b5d4ced36f915f1 authored over 6 years ago by Florian Dehau <[email protected]>
[examples] Update table example

Modify example to use variables outside of the closure scope

24dc73912b4b2efd55ff8b35b021b9b218f6334a authored over 6 years ago by Florian Dehau <[email protected]>
[layout] Replace FnMut with FnOnce in Group::render

As the function does not need to mutate state and be run multiple times.

f96db9c74f5a308b153ec826e2cd6d9b1c9b35ed authored over 6 years ago by Florian Dehau <[email protected]>
[lib] Derive Debug on Terminal

ef2054a45b03782a54ec85aa75b0a52e7793b61c authored over 6 years ago by Florian Dehau <[email protected]>
fix colors use, add missing Blue

f4052e0e7154b0707466888a8253aa0910171a34 authored almost 7 years ago by Xavier Bestel <[email protected]>
Publish v0.2.1

524845cc743ff3f383a495804089521ffdcdc68b authored almost 7 years ago by Florian Dehau <[email protected]>
Update CHANGELOG

4c356c50772de0c69980bab3e1f5edd9abe8e7f7 authored almost 7 years ago by Florian Dehau <[email protected]>
[widgets][paragraph] Fix text wrapping

36dea8373f5d31e28c4f500b66abeac8a471310d authored almost 7 years ago by Florian Dehau <[email protected]>
[examples] Add layout example

169dc4356548131b5fa50966d1bbf32c18b6b222 authored almost 7 years ago by Florian Dehau <[email protected]>
[doc] Fix layout example in documentation

4b53acab14363d2666d345b181885a6215dcc9f4 authored almost 7 years ago by Florian Dehau <[email protected]>
[lib] Fix conversion from cassowary-rs results to internal layouts

The library used to compute the layout may returned negative results
given strange contraints. T...

2cb823a15b9588a9ae09b13c14f6e6e503409bf9 authored almost 7 years ago by Florian Dehau <[email protected]>
Update CHANGELOG

c3acac797ad4c996097334c64a616c1d214f697c authored almost 7 years ago by Florian Dehau <[email protected]>
[examples][list] Change style of first list

f620af1455bdd5915a51754ccbd7ebe01a5a60c9 authored almost 7 years ago by Florian Dehau <[email protected]>
[widgets][list] Set the style of the underlying list

fcd1b7b187e2db6e7492098930d53b22bc0a4b57 authored almost 7 years ago by Florian Dehau <[email protected]>
Update CHANGELOG

dd2bf0ad13bac6353d0ab602be7cb7a72d12dea7 authored almost 7 years ago by Florian Dehau <[email protected]>
BUG: Buffer::pos_of panics on inside-bounds index

- Add tests for this behavior.
- Extend documentation of Buffer::pos_of and Buffer::index_of
-...

d0d2f88346ac4e21156d5b603c68232c34d6afb8 authored almost 7 years ago by Magnus Bergmark <[email protected]>
Export AlternateScreenBackend.

c56173462ab9dd6a640d1811830a52f79f5f7a82 authored almost 7 years ago by Rafael Escobar <[email protected]>
[backends] Improve termion backend

* Add AlternateScreenBackend
* Add a way to create a TermionBackend with a custom config
* Impro...

f816e6bbc40b5f9224725791b9bab6c7711c7cd0 authored almost 7 years ago by Florian Dehau <[email protected]>
Update CHANGELOG

58074f23c5adceb7afdb30e58d5107c25aea2263 authored almost 7 years ago by Florian Dehau <[email protected]>
[examples] Add user input example

299279dc2d77b5fa7eee5bfa858cbb08447dc56b authored almost 7 years ago by Florian Dehau <[email protected]>
[examples] Clean user input example

d53ecaeade5c6fe0c058f35881e63807f7391355 authored almost 7 years ago by Florian Dehau <[email protected]>
Bump version in CHANGELOG

72f9a2b4603b7737da2a72bd959e26778da655d3 authored about 7 years ago by Florian Dehau <[email protected]>
Bump version

7d273b576d8b7ed8a08aed677ccf9999704a6b19 authored about 7 years ago by Florian Dehau <[email protected]>
[src] Run rustfmt

af1651865071d0b87b136718af968f406513f5e9 authored about 7 years ago by Florian Dehau <[email protected]>
[doc] Move "Get started" from README to src/lib.rs

8907ab90a1e2999fd486c0b913692a11a921902d authored about 7 years ago by Florian Dehau <[email protected]>
[src] Fix build and tests

c3c5109c5ae83d4293b91854d5cf2eafeb0aa9b7 authored about 7 years ago by Florian Dehau <[email protected]>
[src][chart] fmt

6a3b9fb1305955a56404f8c165b22ca6fbbe4a3b authored about 7 years ago by Florian Dehau <[email protected]>
[changelog] Add border change

3e143593abc83c2bb007d0a3fdf0f456e8ba88dd authored about 7 years ago by Florian Dehau <[email protected]>
Add CHANGELOG

e53748de16d45e86521f6ad6f4688e7f0b32ea67 authored about 7 years ago by Florian Dehau <[email protected]>
[scripts] Allow pipefail for convenience

0d2e2e185e72cf3d7f2ab2104479a9b394c48eac authored about 7 years ago by Florian Dehau <[email protected]>
[scripts] Update installation of dev tools

d2a4048e122b3d8e7bf45a131a01be9e4a1a676d authored about 7 years ago by Florian Dehau <[email protected]>
[src] Update dependencies

* Update all dependencies to their latest versions
* Change border to Borders to match v1.0 of b...

151d7e8a1c6bacfbd4c0a4d63b9cde5476608e3f authored about 7 years ago by Florian Dehau <[email protected]>
[widgets] Fix a bug in chart layout

5dd03d91ada11516299252ba03f58cb37940fbe4 authored about 7 years ago by Florian Dehau <[email protected]>
Add Copy trait for layout enums

cb8af88adf2840d271415ca69d3da9462a9bc6ca authored about 7 years ago by Emmanuel Sales <[email protected]>
[dependencies] Replace log4rs by stderrlog

e675d6735ccf2b709dd5c548d05d7e5a186fc966 authored about 7 years ago by Florian Dehau <[email protected]>
[widgets][tabs] Use generic type for tabs titles

3012215e3291ad30a668bdfc66ff4bfa9bd0de19 authored about 7 years ago by Florian Dehau <[email protected]>
[clippy] Fix warnings

ba808893337b38168eeb9ecda54352cd5cd5d20b authored about 7 years ago by Florian Dehau <[email protected]>
[src] Run cargo fmt

1f285fbac0639215e4a776776a1c53d060a8bdf8 authored about 7 years ago by Florian Dehau <[email protected]>
[examples] Run cargo fmt

f24517bc5a50a12ae9edebdaa24c9bc5e06debba authored about 7 years ago by Florian Dehau <[email protected]>
[scripts] Fix library path

1c0bddd9bc66e916cb8b5eb3b217e465ee3284f9 authored about 7 years ago by Florian Dehau <[email protected]>
[travis] Fix shared libs loading

20d373b5f928e9737e40bf2e4b30ab3ccab78efd authored about 7 years ago by Florian Dehau <[email protected]>
[travis] Fix unbound variable

afe5317592b6acb8bfa05bea16f1840bbe6b59a1 authored about 7 years ago by Florian Dehau <[email protected]>