Commit graph

206 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
075fcf1a52 Merge branch 'master' into feature/text-input 2019-11-03 05:19:51 +01:00
Héctor Ramón
0ea911ae36
Merge pull request #35 from hecrj/feature/scrollables
Scrollable widget
2019-11-03 05:19:12 +01:00
Héctor Ramón Jiménez
022dc0139b Show Ferris at the end of the scrollable section 2019-11-02 02:44:57 +01:00
Héctor Ramón Jiménez
f3baae9228 Add text input section to tour 2019-11-02 02:17:00 +01:00
Héctor Ramón Jiménez
c427ce0cec Reduce Copy constraint to Clone in Message 2019-11-02 02:15:17 +01:00
Héctor Ramón Jiménez
1242b334fe Merge branch 'feature/scrollables' into feature/text-input 2019-11-02 01:50:29 +01:00
Héctor Ramón Jiménez
85dab04965 Scale scrollbar movement by content ratio 2019-11-02 01:46:45 +01:00
Héctor Ramón Jiménez
58d04cadef Add scrollable section to tour 2019-11-02 01:42:51 +01:00
Héctor Ramón Jiménez
8a0a31c513 Fix text measurement (needs further testing) 2019-11-02 01:14:07 +01:00
Héctor Ramón Jiménez
d3cdee1d9b Render TextInput cursor inside the clipping area 2019-10-31 04:43:53 +01:00
Héctor Ramón Jiménez
51a0e99097 Implement cursor movement in TextInput 2019-10-31 03:50:40 +01:00
Héctor Ramón Jiménez
374b54c3ec Merge branch 'feature/scrollables' into feature/text-input 2019-10-31 02:14:14 +01:00
Héctor Ramón Jiménez
298c42ac5f Replace nalgebra with glam
`glam` compiles much faster and leverages SIMD nicely.
2019-10-31 01:41:04 +01:00
Héctor Ramón Jiménez
43f348dc4a Show text cursor in TextInput 2019-10-30 05:20:41 +01:00
Héctor Ramón Jiménez
1505d8f941 Implement task addition in todos example 2019-10-30 05:00:59 +01:00
Héctor Ramón Jiménez
fedcab6f4f Handle some TextInput events 2019-10-30 05:00:12 +01:00
Héctor Ramón Jiménez
63cd0fd8eb Draft TextInput widget structure
Also started a `todos` example to showcase it!
2019-10-30 03:31:07 +01:00
Héctor Ramón Jiménez
85916c9e87 Rename Primitive::Scrollable to Clip 2019-10-29 19:50:34 +01:00
Héctor Ramón Jiménez
ace4217b22 Fix Transformation docs 2019-10-29 19:45:47 +01:00
Héctor Ramón Jiménez
bd5d871eb6 Handle touchpad scroll events 2019-10-29 19:00:46 +01:00
Héctor Ramón Jiménez
29588f604a Implement scrollbar interactions! 🎉 2019-10-29 05:09:54 +01:00
Héctor Ramón Jiménez
9dabbf7885 Provide Renderer to Widget::on_event
This allows us to implement configurable event processing that adapts to
different rendering strategies.
2019-10-29 03:34:21 +01:00
Héctor Ramón Jiménez
6602c1517c Complete Scrollable::hash_layout 2019-10-29 03:29:29 +01:00
Héctor Ramón Jiménez
a3c55f7517 Stop leaking impl details in scrollable Renderer 2019-10-29 02:13:22 +01:00
Héctor Ramón Jiménez
be488ac738 Draw scrollbar on top of scrollable content 2019-10-29 02:00:17 +01:00
Héctor Ramón Jiménez
23ebfb707a Issue draw calls only when necessary 2019-10-29 01:21:28 +01:00
Héctor Ramón Jiménez
2b23e0986c Implement text clipping (caching still broken) 2019-10-28 04:28:21 +01:00
Héctor Ramón Jiménez
35e94f5a32 Draft text scrolling (no clipping yet!) 2019-10-27 03:11:54 +01:00
Héctor Ramón Jiménez
21eb2f692c Implement clipping for quads 2019-10-27 03:10:49 +01:00
Héctor Ramón Jiménez
e21890168f Improve scroll example 2019-10-27 03:04:07 +01:00
Héctor Ramón Jiménez
82c2aa6bfd Align items properly inside a Scrollable 2019-10-27 02:59:25 +01:00
Héctor Ramón Jiménez
e2668b882a Remove adapter from iced_wgpu::Renderer 2019-10-27 02:30:19 +01:00
Héctor Ramón Jiménez
0a0aa3edd9 Implement clipping for images 2019-10-27 02:29:23 +01:00
Héctor Ramón Jiménez
63c10b67ab Remove Scrollable::justify_content method 2019-10-27 01:37:40 +02:00
Héctor Ramón Jiménez
09bd2c46c0 Expose scrollable offset properly 2019-10-27 01:24:08 +02:00
Héctor Ramón Jiménez
de3c87b9a7 Link to specific issues in the ROADMAP 2019-10-26 21:08:15 +02:00
Héctor Ramón
fdd91cc043
Merge pull request #23 from hecrj/roadmap
Add `ROADMAP`
2019-10-26 20:47:23 +02:00
Héctor Ramón Jiménez
c1f6e66175 Clarify a couple of ideas in the ROADMAP 2019-10-26 20:35:07 +02:00
Héctor Ramón Jiménez
00ea9ca5c7 Mention roadmap and show crate graph in README 2019-10-26 20:29:25 +02:00
Héctor Ramón
5e3cfb358e
Clarify event subscriptions in ROADMAP 2019-10-25 23:21:50 +02:00
Héctor Ramón
e3cf59fd99
Fix spelling and grammar in ROADMAP
Co-Authored-By: memoryruins <memoryruinsmusic@gmail.com>
2019-10-25 22:44:17 +02:00
Héctor Ramón Jiménez
719c073fc6 Draft Scrollable widget (no clipping yet!) 2019-10-25 03:47:34 +02:00
Héctor Ramón Jiménez
d66dc4aee6 Move "Multi-window support" up in the ROADMAP 2019-10-23 05:05:48 +02:00
Héctor Ramón
4769272122
Merge pull request #22 from hecrj/basic-renderer
Basic `wgpu` renderer
2019-10-23 04:52:51 +02:00
Héctor Ramón Jiménez
99e1a3780a Set initial window size to 1280x1024 for now
This will be configurable when calling `Application::run` in the future.
2019-10-23 04:44:33 +02:00
Héctor Ramón Jiménez
f6fc0b714c Remove leftover winit feature for doc.rs 2019-10-23 02:50:57 +02:00
Héctor Ramón Jiménez
ac611ab837 Remove unnecessary comma 2019-10-23 02:47:05 +02:00
Héctor Ramón Jiménez
1788d5d21e Update READMEs 2019-10-23 02:35:24 +02:00
Héctor Ramón Jiménez
7fdd7f5952 Remove unused Align in core::Text 2019-10-23 02:35:08 +02:00
Héctor Ramón Jiménez
2f8e9dbe59 Remove warnings in wgpu::image 2019-10-23 02:34:30 +02:00