Commit graph

295 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
cb4827059f Add README for each subcrate 2019-11-20 09:41:04 +01:00
Héctor Ramón Jiménez
c47f5095c8 Link to custom layout engine PR in ROADMAP 2019-11-20 07:08:37 +01:00
Héctor Ramón Jiménez
6543baa3d1 Add image of todos in multiple platforms 2019-11-20 06:35:00 +01:00
Héctor Ramón Jiménez
28423f54db Remove dbg! in UserInterface 2019-11-20 06:19:20 +01:00
Héctor Ramón Jiménez
93093fa023 Disable debug view by default in tour example 2019-11-20 06:18:22 +01:00
Héctor Ramón Jiménez
d53e1bb00b Display new GIFs in README 2019-11-20 06:17:54 +01:00
Héctor Ramón Jiménez
cae26cb7bc Remove high contrast from graphs 2019-11-20 05:01:36 +01:00
Héctor Ramón Jiménez
fdc99e5bf6 Update README and ROADMAP and add ECOSYSTEM 2019-11-19 11:39:49 +01:00
Héctor Ramón
5adefdf661
Merge pull request #62 from hecrj/feature/async-actions
Async actions
2019-11-18 23:06:28 +01:00
Héctor Ramón
54ffefcc0b
Merge pull request #60 from hecrj/fix/required-width-height
Make `width` and `height` in `Widget` required methods
2019-11-18 21:55:20 +01:00
Héctor Ramón Jiménez
63dbf078fe Improve persistence in todos 2019-11-18 00:13:18 +01:00
Héctor Ramón Jiménez
a803ab240b Rename Command::attempt to Command::perform 2019-11-18 00:10:40 +01:00
Héctor Ramón Jiménez
b2392d28bd Save todos async in a JSON file and load on boot 2019-11-17 07:38:01 +01:00
Héctor Ramón Jiménez
02c20e6202 Support async actions in iced_winit 2019-11-17 07:11:44 +01:00
Héctor Ramón Jiménez
e640b87590 Derive Clone for text_input::State 2019-11-17 07:03:22 +01:00
Héctor Ramón Jiménez
e0bdb203f2 Implement future-based Command in iced_core 2019-11-17 07:02:38 +01:00
Héctor Ramón Jiménez
6cdf69e76b Make width and height required methods 2019-11-16 22:08:49 +01:00
Héctor Ramón Jiménez
2cbd5d60c4 Archive todos binary before building deb pkg 2019-11-15 05:53:16 +01:00
Héctor Ramón Jiménez
5f87d3d7a5 Polish Build workflow in all platforms
- Add `.desktop` file to `.deb` package
- Statically link CRT on Windows
- Increase macOS deployment target
2019-11-15 05:06:50 +01:00
Héctor Ramón Jiménez
a5a893a0b5 Remove --locked from Build workflow 2019-11-15 04:32:22 +01:00
Héctor Ramón Jiménez
a1640b54d8 Improve Build workflow to generate .deb pkg 2019-11-15 04:23:47 +01:00
Héctor Ramón Jiménez
55f426d99a Fix linux-latest in Build workflow 2019-11-15 00:21:49 +01:00
Héctor Ramón Jiménez
695cb5ad42 Use different artifact name per platform 2019-11-15 00:09:38 +01:00
Héctor Ramón Jiménez
d13b67ff51 Fix echo in Build workflow on Windows 2019-11-14 23:51:09 +01:00
Héctor Ramón Jiménez
32b7ca1443 Add Build workflow to generate todos binaries 2019-11-14 23:41:57 +01:00
Héctor Ramón Jiménez
b59b5ad0e9 Rename Integration workflow to Test 2019-11-14 23:41:41 +01:00
Héctor Ramón Jiménez
fb49679a04 Remove Install libinput step from CI workflow 2019-11-14 23:31:55 +01:00
Héctor Ramón
c8d4774704
Merge pull request #56 from hecrj/example/filter-todos
Draw checkmark icon and filter todos
2019-11-14 06:48:32 +01:00
Héctor Ramón
af5ec49412
Merge pull request #55 from hecrj/example/edit-todos
Edit and delete todos
2019-11-14 06:48:12 +01:00
Héctor Ramón
a16dab9cf2
Merge pull request #54 from hecrj/feature/external-fonts
Custom font support
2019-11-14 06:47:43 +01:00
Héctor Ramón
bc8d347736
Merge pull request #52 from hecrj/custom-layout-engine
Custom layout engine
2019-11-14 06:46:50 +01:00
Héctor Ramón Jiménez
2c8ba652a7 Draw proper checkmark for Checkbox in iced_wgpu 2019-11-14 03:34:41 +01:00
Héctor Ramón Jiménez
66bb2f7cbf Add filter controls to todos example 🎉 2019-11-14 03:03:50 +01:00
Héctor Ramón Jiménez
00479d8bcd Fix text bounds in iced_wgpu on nonintegral DPI 2019-11-14 03:00:57 +01:00
Héctor Ramón Jiménez
be5466a0a7 Remove argument from text_input::State::focused 2019-11-13 07:57:22 +01:00
Héctor Ramón Jiménez
cf3c53a063 Implement task edition/deletion in todos example 2019-11-13 07:39:29 +01:00
Héctor Ramón Jiménez
657e513651 Implement text_input::State::focused 2019-11-13 07:38:06 +01:00
Héctor Ramón Jiménez
621e5a55b7 Loosen layout::Limits for Container children 2019-11-13 07:37:42 +01:00
Héctor Ramón Jiménez
ef15a6b027 Fix Widget::width implementation of Checkbox 2019-11-13 07:37:13 +01:00
Héctor Ramón Jiménez
2337029602 Remove default styling of Button
- A background will only show if explicitly set.
- `iced_wgpu` won't apply a `min_width` of 100 units anymore.
2019-11-13 07:36:50 +01:00
Héctor Ramón Jiménez
6857829dc3 Draft Font type and implement Text::font 2019-11-13 07:22:21 +01:00
Héctor Ramón Jiménez
f0b1e65ba4 Move text logic in iced_wgpu to a text module 2019-11-13 03:54:36 +01:00
Héctor Ramón Jiménez
73f3c90007 Load default font only in measurement cache 2019-11-11 21:33:05 +01:00
Héctor Ramón Jiménez
60774740ef Fix doc comments and remove Align from tour 2019-11-11 07:11:41 +01:00
Héctor Ramón Jiménez
860a6923bb Split text measurements cache from rendering cache
This speeds up layouting in the most common scenario considerably!
🎉
2019-11-11 06:07:31 +01:00
Héctor Ramón Jiménez
d4d14b68f4 Remove padding from Container for now 2019-11-11 05:37:51 +01:00
Héctor Ramón Jiménez
ceb02f4a36 Implement Container widget
Remove `align_self` and `justify_content` methods
2019-11-11 05:26:08 +01:00
Héctor Ramón Jiménez
bfe19193b9 Fix integer overflow in flex::resolve 2019-11-11 03:20:33 +01:00
Héctor Ramón Jiménez
0240c3981b Draft custom layout engine based on druid 2019-11-11 03:08:00 +01:00
Héctor Ramón Jiménez
2303111e09 Draft new layout API 2019-11-10 01:55:32 +01:00