Commit Graph

14 Commits

Author SHA1 Message Date
Spencer C. Imbleau b54266d605
docs: fix deps discrepency between Fedora/Ubuntu (#299)
Slight discrepancy between the instructions for Fedora and Ubuntu.

In the Fedora instructions, it doesn't include `pkg-config`, in Ubuntu,
it does.
2024-09-13 15:00:32 +00:00
Daniel McNab 7be4dd2a2f
Xilem example for http cats API, requiring `worker`s and `image` component (#571)
This example is inspired by:
https://troz.net/post/2024/swiftui-mac-2024/

Current status:
- Lists status code
- Can select status code
- Downloads image from status code
- Shows image from status code

This adds two new features to Xilem:
- The worker view, which is the obvious extension to `task` for multiple
operations
- The `image` view, which just uses Masonry `Image`.

It also fixes a the Masonry Image view's layout to use the already
extant but unused method.
2024-09-03 19:02:07 +00:00
Daniel McNab 3fd3903eae
Label with animated variable font parameters (#507)
This adds a new `VariableLabel` widget, which animates its weight to a
target value in a linear fashion (over a fixed time period). Also adds
support for this in Xilem, and a new `variable_clock` example. This
example also runs on Android.


[Screencast_20240812_171138.webm](https://github.com/user-attachments/assets/5df623f9-f4ca-4b55-b6a9-2047d2581b56)

Current status: The code in Xilem and Masonry library crates is final.
I'm planning on significantly updating the actual example.

Outstanding issues:

- [X] Hacks in support for "Roboto Flex", by always loading it from the
local file - resolved
- [X] It's not clear what subset of Roboto Flex we should use - still
open to bikeshedding
- [ ] The variable font animation support is not really as generic as it
should be. This starts to drift quite close to a styling question,
however.
- [ ] The only supported variable axis is `wgth`
2024-08-16 14:06:42 +00:00
Daniel McNab f5c976c79d
Rename mentions of Zulip Stream to Channel (#470)
See
https://blog.zulip.com/2024/07/25/zulip-9-0-released/#streams-renamed-to-channels
2024-07-31 12:49:54 +00:00
Daniel McNab 5f38922d1b
Correctly set `rust-version` in all `Cargo.toml`s (#438)
Discovered in #432; this would otherwise cause errors for users of
nightly (or 1.81 beta, due to be released next week)
2024-07-19 14:42:27 +00:00
Olivier FAURE 49d22aaeea
Add diagram to document xilem layers (#322)
Note that this adds a link to a section added in
https://github.com/linebender/parley/pull/69

I removed Taffy from the diagram for simplicity, and because Taffy's
current integration is in flux.

Overall I think the Xilem README is in desperate need of a rewrite, and
this PR should be considered a stopgap. Further PRs should better
integrate the ecosystem descriptions into the README, move some sections
around, etc.
2024-06-03 15:36:18 +00:00
Matt Hunzinger e8d88c6610
Add crates.io and docs.rs links to README.md (#286)
Congrats everyone on v0.1!

Not sure if this is the best styling to go for, but I think it'd be
great to link to the new releases
2024-05-08 05:41:48 +00:00
Kaur Kuut 3465ddefaa
Migrate to the generic Linebender CI script. (#135) 2023-09-12 17:50:50 +03:00
Kaur Kuut 29aecdcd2b
Add Wayland dev package dependency info to `README.md`. (#121) 2023-08-06 03:41:30 +03:00
Bruce Mitchener 7ecadf1b70 README: Add community, license, contribution, badges.
This brings over elements from the Vello `README.md`.
2023-07-13 23:22:57 +07:00
Joe Neeman d238b661aa Clarify pkg-config 2023-04-13 13:17:26 -05:00
Joe Neeman badb425c9f Update linux deps 2023-04-12 10:06:36 -05:00
Nils Martel 51ae4d2bfc
Include Information about needed dependency (#17)
Co-authored-by: Melanie Riise <me@mriise.net>
Co-authored-by: Kaur Kuut <strom@nevermore.ee>
2023-02-08 07:55:27 +02:00
Raph Levien 26432cebf8 Rename to xilem
I've decided on the name "xilem" rather than "idiopath," and this also matches the blog post (now linked from the README, though that is a bit stale).
2022-05-19 09:01:39 -07:00