Héctor Ramón Jiménez
d98d700c4d
Forbid unused_results and rust_2018_idioms in iced_pure
2022-05-02 20:27:49 +02:00
Héctor Ramón Jiménez
aecbd46123
Replace hecrj in links with iced-rs
2022-05-02 20:26:59 +02:00
Héctor Ramón Jiménez
e7d595c7de
Write documentation for iced_pure
2022-05-02 20:16:00 +02:00
Héctor Ramón Jiménez
68e9eb0a9b
Fix broken intra-doc links in documentation
2022-04-30 14:20:52 +02:00
Héctor Ramón Jiménez
ac35fe3edf
Point repository links to 0.4 branch in documentation
2022-04-30 13:54:07 +02:00
Héctor Ramón Jiménez
a17a7103d3
Add new crates to document workflow
2022-04-30 13:44:37 +02:00
Héctor Ramón
abc993103f
Merge pull request #1318 from tarkah/fix/picklist-text-wrapping
...
Fix `PickList` text wrapping
2022-04-30 13:22:39 +02:00
Cory Forsstrom
d562c27e8c
Restrict text width & height to prevent overflow
2022-04-27 09:24:04 -07:00
Cory Forsstrom
bc8b4bb182
Manually center top aligned text
2022-04-27 08:56:43 -07:00
Cory Forsstrom
4329f0480b
Use top alignment instead of new layer
2022-04-27 08:49:55 -07:00
Héctor Ramón
521be3603c
Merge pull request #1319 from nicksenger/fix/component-in-responsive
...
Allow use of `pure::Component` within `pure::Responsive`
2022-04-26 14:29:03 +07:00
Nick Senger
f71150c91f
remove example
2022-04-25 16:40:44 -07:00
Nick Senger
7b539479cf
fix: panic when using pure component in pure responsive
2022-04-25 16:40:34 -07:00
Nick Senger
70d290b2dc
add example
2022-04-25 16:33:07 -07:00
Cory Forsstrom
6e70d9ad83
Clip bounds to prevent text overflow
2022-04-25 09:01:04 -07:00
Cory Forsstrom
83171f05d0
Don't wrap picklist label text
2022-04-25 08:52:10 -07:00
Héctor Ramón
bba4cf323b
Merge pull request #1315 from casperstorm/pure/tooltip
...
Implemented Tooltip as Pure
2022-04-25 14:45:38 +07:00
Héctor Ramón Jiménez
e33f43af31
Reuse Tooltip draw logic in iced_pure
2022-04-24 20:45:43 +07:00
Héctor Ramón Jiménez
011b7d1112
Reuse tooltip::Position from iced_native in iced_pure
2022-04-24 20:25:49 +07:00
Casper Rogild Storm
5d67f9988c
Implemented Tooltip as Pure
2022-04-22 13:35:53 +02:00
Héctor Ramón
a33e320521
Merge pull request #1308 from nicksenger/fix/pure-component-overlay
...
fix: tree node passed in `component::OverlayInstance::on_event`
2022-04-19 19:55:00 +07:00
Héctor Ramón
a0ade549a1
Merge pull request #1309 from nicksenger/fix/pure-stateless-components
...
Fix diffing issue with pure stateless components
2022-04-19 14:45:49 +07:00
Nick Senger
0e78929603
fix: tree node passed in component::OverlayInstance::on_event
2022-04-18 10:45:23 -07:00
Nick Senger
b1d6ad0070
Revert "add example"
...
This reverts commit 11986547cb .
2022-04-18 09:03:17 -07:00
Nick Senger
2858c8aa68
fix: diffing issue with pure stateless components
2022-04-18 09:02:40 -07:00
Nick Senger
11986547cb
add example
2022-04-18 08:51:49 -07:00
Héctor Ramón
26b68d74f3
Merge pull request #1301 from nicksenger/fix/nested-pure-components
...
Fix nested pure components
2022-04-18 16:30:23 +07:00
Nick Senger
572dcaff81
fix: diff widget tree after local event processing in Component
2022-04-17 11:53:59 -07:00
Nick Senger
d23ed0c4e8
fix: overlay
2022-04-06 17:25:57 -07:00
Nick Senger
c663a8d85c
remove example
2022-04-06 13:16:24 -07:00
Nick Senger
e4178c8e4f
fix: nested components
2022-04-06 13:16:23 -07:00
Nick Senger
5cc1aa31c7
add example
2022-04-06 13:16:17 -07:00
Héctor Ramón
3042fa2cb6
Merge pull request #1298 from 0x192/master
...
Implement `Default` for `pure::State`
2022-04-01 00:41:33 +07:00
0x192
9b835c2662
Use State::new() for State::default()
2022-03-29 23:31:05 +02:00
0x192
cfc164d83d
Implement Default for pure::State
...
Impure Applications using pure widgets can now use a struct implementing `Default`
2022-03-29 22:55:06 +02:00
Héctor Ramón
662c76488b
Merge pull request #1286 from ThisIsRex/master
...
Slider fix
2022-03-29 19:23:44 +07:00
MG_REX
c0e10f2e9d
Fix slider's handle position calculation
2022-03-29 18:49:08 +07:00
Héctor Ramón
13a2997deb
Merge pull request #1294 from marienz/pure-overlay
...
Forward overlay() calls in iced_pure::element::Map
2022-03-29 18:41:02 +07:00
Héctor Ramón Jiménez
d9d6dff550
Loose lifetime bounds in pure::Widget implementations
2022-03-29 18:24:17 +07:00
Héctor Ramón Jiménez
f6700000a2
Fix KeyPressed event being always Captured by TextInput
2022-03-28 19:20:40 +07:00
Marien Zwart
323a0b9e61
Forward overlay() calls in iced_pure::element::Map
...
If Map does not override overlay(), calling map() on a pure Element
breaks any pick_list inside it (its overlay does not appear).
Fix it by implementing overlay() the same way iced_native::element::Map
does.
2022-03-26 18:42:26 +11:00
Héctor Ramón Jiménez
e66a79fb9c
Remove mention of deprecated glow_canvas feature in README
2022-03-23 17:34:38 +07:00
Héctor Ramón
0eef527fa5
Merge pull request #1284 from iced-rs/virtual-widgets
...
Stateless widgets
2022-03-23 17:11:14 +07:00
Héctor Ramón Jiménez
ef4c79ea23
Implement pure version of Svg widget
2022-03-22 23:40:08 +07:00
Héctor Ramón Jiménez
9157f5b9e4
Use application lifetime in Into<Element> implementation for &str
2022-03-22 13:27:12 +07:00
Héctor Ramón Jiménez
989c562920
Implement pure version of QRCode widget
2022-03-21 17:22:46 +07:00
Héctor Ramón Jiménez
497a3ca8ab
Restore TextInput::draw helper
...
This helper should be unnecessary in the future.
2022-03-18 22:22:19 +07:00
Héctor Ramón Jiménez
32fd8dadda
Reintroduce generic Message type for canvas::Program
...
As it is useful to make the `Message` completely free in many
implementations.
2022-03-18 22:13:52 +07:00
Héctor Ramón
4aece6b776
Merge pull request #1290 from iced-rs/fix/mesh-layer-order
...
Fix `canvas::Frame` issuing a new layer for `Mesh2D` in `with_clip`
2022-03-18 18:58:31 +07:00
Héctor Ramón
7ed0dbbcc5
Merge pull request #1288 from tarkah/update-palette-0.6
...
update palette to 0.6
2022-03-17 15:51:39 +07:00