aboutsummaryrefslogtreecommitdiff
path: root/docs/TODO.md
blob: 09c918a32acc8eaf3b3517929a29eecce4aa0762 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Saffron TODO

> Note: as mentioned in LAYOUT.md, these docs exist solely for me, the maintainer, to assist with the massive undertaking of creating a UI framework from scratch. This message will be removed then the docs are ready.

## Layouting

- Implement SCALE and STRETCH support instead of assuming FIXED
- Implement alignment support instead of defaulting to LEFT/TOP
- Implement scrollable boxes/containers

## Widgets

- Implement text widget 
- Implement button widget
- Implement input widget 
- Implement textfield widget 

## Examples

- Add more tests and examples, for example:
    - Calculator app
    - Image viewer
    - Todo list