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
Héctor Ramón
839e039dbf
Merge pull request #49 from hecrj/feature/control-window-title
...
Allow applications to control the window title
2019-11-09 19:29:23 +01:00
Héctor Ramón Jiménez
e953b1828d
Allow applications to control the window title
...
`iced_winit` will change the window title dynamically at runtime!
2019-11-09 05:10:10 +01:00
Héctor Ramón
e66d38403d
Merge pull request #47 from hecrj/improvement/text-performance
...
Improve text rendering performance in some scenarios
2019-11-08 22:40:16 +01:00
Héctor Ramón
b31a80f2c0
Merge pull request #45 from memoryruins/smol-changes
...
Minor clean-up
2019-11-08 00:54:05 +01:00
memoryruins
786ac31c02
use String::clone in todo example
2019-11-07 18:17:48 -05:00
Héctor Ramón
59ef7f074c
Merge pull request #46 from memoryruins/from-array
...
impl From<Array> for Color
2019-11-07 17:44:27 +01:00
Héctor Ramón
6790f4b6e3
Merge pull request #44 from hecrj/improvement/update-wgpu
...
Update `wgpu` to `0.4` in `iced_wgpu`
2019-11-07 17:34:28 +01:00
memoryruins
b9398d2df8
minor changes to text_input's use of iterators
2019-11-07 01:07:00 -05:00
memoryruins
e7bd24c13e
use Color's From impl in more places
2019-11-07 01:03:29 -05:00
memoryruins
58bd0824bf
impl From<Array> for Color
2019-11-07 01:02:20 -05:00
Héctor Ramón Jiménez
79f31b66c3
Increase initial size of text cache in iced_wgpu
...
This reduces the amount of cache updates in general when text changes.
The new cache should take 4MB of VRAM. I think this is reasonable for a
modern GUI toolkit. In any case, we should be able to reduce this value in the
future.
2019-11-07 06:59:27 +01:00