Skip to content

Commit 7b6e137

Browse files
committed
Add LICENSE and README.md.
1 parent 96e1882 commit 7b6e137

File tree

2 files changed

+67
-0
lines changed

2 files changed

+67
-0
lines changed

LICENSE

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
Copyright (c) 2023 Thomas Frans
2+
3+
Permission is hereby granted, free of charge, to any person obtaining a copy
4+
of this software and associated documentation files (the "Software"), to deal
5+
in the Software without restriction, including without limitation the rights
6+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7+
copies of the Software, and to permit persons to whom the Software is
8+
furnished to do so, subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all
11+
copies or substantial portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
19+
SOFTWARE.

README.md

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Cursive Flexbox
2+
> Sometimes you spend so much time debating whether you could, that you don't
3+
> stop to think whether you should...
4+
5+
This aims to be a complete flexbox implementation for Cursive, a Rust TUI
6+
library. It should be complete in the sense that it supports most things that
7+
the CSS3 flexbox supports.
8+
9+
> Development of this library just started so of course, it isn't complete yet.
10+
> Progress will be tracked below.
11+
12+
# Currently Implemented
13+
- [ ] direction
14+
- [x] row
15+
- [ ] row-reverse
16+
- [x] column
17+
- [ ] column-reverse
18+
- [ ] justify-content
19+
- [x] start
20+
- [ ] end
21+
- [ ] center
22+
- [ ] space-between
23+
- [ ] space-around
24+
- [ ] space-evenly
25+
- [ ] align-items
26+
- [x] start
27+
- [ ] end
28+
- [ ] center
29+
- [ ] stretch
30+
- [ ] align-content
31+
- [x] start
32+
- [ ] end
33+
- [ ] center
34+
- [ ] stretch
35+
- [ ] space-between
36+
- [ ] space-around
37+
- [ ] gap
38+
- [x] main-axis-gap
39+
- [ ] cross-axis-gap
40+
41+
# API and Guidelines
42+
Once more things have been implemented and I have a general overview of the
43+
status and implementation of the project, I'll start to work towards adhering to
44+
[the general Rust guidelines](https://rust-lang.github.io/api-guidelines/).
45+
46+
# Contributions
47+
Contributions are very much welcome. Keep in mind that the project just started
48+
so there isn't much implemented yet.

0 commit comments

Comments
 (0)