xilem/masonry/README.md

133 lines
5.1 KiB
Markdown
Raw Normal View History

<div align="center">
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
# Masonry
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
**A foundational framework for Rust GUI libraries.**
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
[![Latest published version.](https://img.shields.io/crates/v/masonry.svg)](https://crates.io/crates/masonry)
[![Documentation build status.](https://img.shields.io/docsrs/masonry.svg)](https://docs.rs/masonry)
[![Apache 2.0 license.](https://img.shields.io/badge/license-Apache--2.0-blue.svg)](#license)
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
[![Linebender Zulip chat.](https://img.shields.io/badge/Linebender-%23masonry-blue?logo=Zulip)](https://xi.zulipchat.com/#narrow/stream/317477-masonry)
[![GitHub Actions CI status.](https://img.shields.io/github/actions/workflow/status/linebender/xilem/ci.yml?logo=github&label=CI)](https://github.com/linebender/xilem/actions)
[![Dependency staleness status.](https://deps.rs/crate/masonry/latest/status.svg)](https://deps.rs/crate/masonry)
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
</div>
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
<!-- cargo-rdme start -->
Masonry gives you a platform to create windows (using [winit] as a backend) each with a tree of widgets. It also gives you tools to inspect that widget tree at runtime, write unit tests on it, and generally have an easier time debugging and maintaining your app.
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
The framework is not opinionated about what your user-facing abstraction will be: you can implement immediate-mode GUI, the Elm architecture, functional reactive GUI, etc, on top of Masonry.
See [Xilem] as an example of reactive UI built on top of Masonry.
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
Masonry was originally a fork of [Druid] that emerged from discussions within the Linebender community about what it would look like to turn Druid into a foundational library.
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
Masonry can currently be considered to be in an alpha state.
Lots of things need improvements, e.g. text input is janky and snapshot testing is not consistent across platforms.
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
## Example
The to-do-list example looks like this:
```rust
use masonry::app_driver::{AppDriver, DriverCtx};
use masonry::dpi::LogicalSize;
use masonry::widget::{Button, Flex, Label, Portal, RootWidget, Textbox, WidgetMut};
use masonry::{Action, WidgetId};
use winit::window::Window;
const VERTICAL_WIDGET_SPACING: f64 = 20.0;
struct Driver {
next_task: String,
}
impl AppDriver for Driver {
fn on_action(&mut self, ctx: &mut DriverCtx<'_>, _widget_id: WidgetId, action: Action) {
match action {
Action::ButtonPressed(_) => {
let mut root: WidgetMut<RootWidget<Portal<Flex>>> = ctx.get_root();
let mut root = root.get_element();
let mut flex = root.child_mut();
flex.add_child(Label::new(self.next_task.clone()));
}
Action::TextChanged(new_text) => {
self.next_task = new_text.clone();
}
_ => {}
}
}
}
fn main() {
let main_widget = Portal::new(
Flex::column()
.with_child(
Flex::row()
.with_flex_child(Textbox::new(""), 1.0)
.with_child(Button::new("Add task")),
)
.with_spacer(VERTICAL_WIDGET_SPACING),
);
let window_size = LogicalSize::new(400.0, 400.0);
let window_attributes = Window::default_attributes()
.with_title("To-do list")
.with_resizable(true)
.with_min_inner_size(window_size);
masonry::event_loop_runner::run(
masonry::event_loop_runner::EventLoop::with_user_event(),
window_attributes,
RootWidget::new(main_widget),
Driver {
next_task: String::new(),
},
)
.unwrap();
}
```
[winit]: https://crates.io/crates/winit
[Druid]: https://crates.io/crates/druid
[Xilem]: https://crates.io/crates/xilem
<!-- cargo-rdme end -->
## Minimum supported Rust Version (MSRV)
This version of Masonry has been verified to compile with **Rust 1.79** and later.
Future versions of Masonry might increase the Rust version requirement.
It will not be treated as a breaking change and as such can even happen with small patch releases.
<details>
<summary>Click here if compiling fails.</summary>
As time has passed, some of Masonry's dependencies could have released versions with a higher Rust requirement.
If you encounter a compilation issue due to a dependency and don't want to upgrade your Rust toolchain, then you could downgrade the dependency.
```sh
# Use the problematic dependency's name and version
cargo update -p package_name --precise 0.1.1
```
</details>
## Community
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
Discussion of Masonry development happens in the [Linebender Zulip](https://xi.zulipchat.com/), specifically the [#masonry channel](https://xi.zulipchat.com/#narrow/stream/317477-masonry).
All public content can be read without logging in.
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
Contributions are welcome by pull request. The [Rust code of conduct] applies.
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache 2.0 license, shall be licensed as noted in the [License](#license) section, without any additional terms or conditions.
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
## License
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
Licensed under the Apache License, Version 2.0 ([LICENSE](LICENSE) or <http://www.apache.org/licenses/LICENSE-2.0>)
Import Masonry crate (#203) This commit adds the `masonry` crate as-is to the repository. It doesn't integrate Xilem with Masonry in any way. Masonry is a modular backend providing a Widget tree for GUI libraries, originally forked from the Druid project. Previous history of this code is maintained in [the original Masonry repository](https://github.com/linebender/masonry). Explanations for design decisions may also be found in issues from [the Druid repository](https://github.com/linebender/druid). --------- Co-authored-by: 7k5x <7k5xlp0onfire@gmail.com> Co-authored-by: 8176135 <8176135@gmail.com> Co-authored-by: Aaron Muir Hamilton <aaron@correspondwith.me> Co-authored-by: Alberto Slavica <104838972+albertoslavicadev@users.noreply.github.com> Co-authored-by: Al M <yrns@users.noreply.github.com> Co-authored-by: Alve™ <lolzman12@hotmail.se> Co-authored-by: Andrea Cognolato <andrecogno@hotmail.it> Co-authored-by: Andrew Hickman <andrew.hickman1@sky.com> Co-authored-by: Andrey Kabylin <andrey@kabylin.ru> Co-authored-by: Andrii Lysenko <andrewkvlp@gmail.com> Co-authored-by: Andrii Zymohliad <andrii.zymohliad@lightcodephotonics.com> Co-authored-by: Andrii Zymohliad <azymohliad@users.noreply.github.com> Co-authored-by: Ankur Sethi <contact@ankursethi.in> Co-authored-by: Anna Scholtz <anna@scholtzan.net> Co-authored-by: Arif Driessen <arifd86@gmail.com> Co-authored-by: Arpad Borsos <swatinem@swatinem.de> Co-authored-by: arthmis <arthmis20@gmail.com> Co-authored-by: astrale-sharp <53686698+astrale-sharp@users.noreply.github.com> Co-authored-by: becky <becky@micropelt.com> Co-authored-by: Benedikt Terhechte <terhechte@gmail.com> Co-authored-by: Benjamin Saunders <ben.e.saunders@gmail.com> Co-authored-by: binomial0 <binomial0@users.noreply.github.com> Co-authored-by: bitec0de <102129407+bitec0de@users.noreply.github.com> Co-authored-by: bobtwinkles <srkoser+github@gmail.com> Co-authored-by: bobtwinkles <srkoser+GitHub@gmail.com> Co-authored-by: Brook Heisler <brookheisler@gmail.com> Co-authored-by: Brook Heisler <redattack34@gmail.com> Co-authored-by: Bruce Mitchener <bruce.mitchener@gmail.com> Co-authored-by: Bruno Dupuis <bdupuis@unowhy.com> Co-authored-by: Calle Malmz <callem217@gmail.com> Co-authored-by: Carl Malmz <callem217@gmail.com> Co-authored-by: ccQpein <ccqpein@protonmail.com> Co-authored-by: Chad Brokaw <cbrokaw@gmail.com> Co-authored-by: Charles Saracco <crsaracco@gmail.com> Co-authored-by: Chris Overcash <covercash2@gmail.com> Co-authored-by: Christian Pérez-Llamas <932644+chris-zen@users.noreply.github.com> Co-authored-by: Christopher Anderson <chris@nullcode.org> Co-authored-by: Christopher N. Hesse <raymanfx@gmail.com> Co-authored-by: Christopher Serr <christopher.serr@gmail.com> Co-authored-by: Christoph Herzog <chris@theduke.at> Co-authored-by: Christoph <xarvic@web.de> Co-authored-by: Christoph <xarvix@web.de> Co-authored-by: colinfruit <17092461+colinfruit@users.noreply.github.com> Co-authored-by: Colin Rofls <colin@cmyr.net> Co-authored-by: Connor Brewster <connor.brewster@eagles.oc.edu> Co-authored-by: crumblingstatue <radiantstatue@gmail.com> Co-authored-by: Daniel Dulaney <dan@dulaney.xyz> Co-authored-by: Daniel Kessler <daniel@dkess.me> Co-authored-by: Daniel McNab <36049421+DJMcNab@users.noreply.github.com> Co-authored-by: Dan Knutson <dan.knutson@gmail.com> Co-authored-by: David Soria Parra <david.soriaparra@oculus.com> Co-authored-by: David Soria Parra <dsp@experimentalworks.net> Co-authored-by: DetaNexus <Philipp.schaback@gmail.com> Co-authored-by: Diggory Hardy <github1@dhardy.name> Co-authored-by: Dmitry Borodin <11879032+Dmitry-Borodin@users.noreply.github.com> Co-authored-by: Dmitry Borodin <git@DmitryBorodin.com> Co-authored-by: Dmitry Borodin <inbox@DmitryBorodin.com> Co-authored-by: Downtime <40173605+Cupnfish@users.noreply.github.com> Co-authored-by: Downtime <40173605+YRainbbbb@users.noreply.github.com> Co-authored-by: DrGabble <jub777@hotmail.co.uk> Co-authored-by: DUDDINO RITARDATO <rezziandrea106@gmail.com> Co-authored-by: Edwin Cheng <edwin0cheng@gmail.com> Co-authored-by: Edwin Cheng <edwin@m-inverse.com> Co-authored-by: Egor Larionov <egor.larionov@gmail.com> Co-authored-by: Emilio Gonzalez <emigr2k1@gmail.com> Co-authored-by: Emilio González <emigr2k1@gmail.com> Co-authored-by: Erik Gilling <konkers@konkers.net> Co-authored-by: Felix Rabe <felix@rabe.io> Co-authored-by: ForLoveOfCats <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: ForLoveOfCats <ForLoveOfCats@vivaldi.net> Co-authored-by: Gagandeep Singh <6944095+totsteps@users.noreply.github.com> Co-authored-by: Gagandeep Singh <totsteps.gs@gmail.com> Co-authored-by: Garrett Risley <30666851+ForLoveOfCats@users.noreply.github.com> Co-authored-by: GitHub <noreply@github.com> Co-authored-by: gmorenz <gmorenz@users.noreply.github.com> Co-authored-by: Greg Morenz <greg-git@droid.cafe> Co-authored-by: Gyusun Yeom <omniavinco@gmail.com> Co-authored-by: hammsvietro <49427492+hammsvietro@users.noreply.github.com> Co-authored-by: Hampus Lidin <hampuslidin@gmail.com> Co-authored-by: Harry <36855805+minimal-state@users.noreply.github.com> Co-authored-by: Hilmar Gústafsson <hilmargustafs@gmail.com> Co-authored-by: Hilmar Gústafsson <LiHRaM@users.noreply.github.com> Co-authored-by: HoNile <nicolas_cohen@hotmail.fr> Co-authored-by: HuszarG <gergohuszar06@gmail.com> Co-authored-by: i509VCB <i509vcb@gmail.com> Co-authored-by: Isaac Snow <isaacjsnow@gmail.com> Co-authored-by: jaap aarts <jaap.aarts1@gmail.com> Co-authored-by: Jaap Aarts <JAicewizard@users.noreply.github.com> Co-authored-by: Jacob Zhong <zyxin@umich.edu> Co-authored-by: James Laver <james.laver@gmail.com> Co-authored-by: Jan Pochyla <jpochyla@gmail.com> Co-authored-by: Jari Pennanen <ciantic@oksidi.com> Co-authored-by: Jarrett Billingsley <jarrett.billingsley@gmail.com> Co-authored-by: Jeff Muizelaar <jrmuizel@gmail.com> Co-authored-by: Jeff Parsons <jeff@parsons.io> Co-authored-by: Jerboas86 <60667096+Jerboas86@users.noreply.github.com> Co-authored-by: Jerome Humbert <djeedai@gmail.com> Co-authored-by: jjl <james.laver@gmail.com> Co-authored-by: jneem <joeneeman@gmail.com> Co-authored-by: Joe Neeman <joeneeman@gmail.com> Co-authored-by: John Kåre Alsaker <john.kare.alsaker@gmail.com> Co-authored-by: John Skottis <giannis.sc@gmail.com> Co-authored-by: John Terracina <quantumhobbit@gmail.com> Co-authored-by: Jonas Platte <jplatte+git@posteo.de> Co-authored-by: Joshua Wade <joshua_wade@selinc.com> Co-authored-by: Joshua Wade <SecondFlight@users.noreply.github.com> Co-authored-by: joshuawade <wadej@southern.edu> Co-authored-by: Justin Moon <mail@justinmoon.com> Co-authored-by: Kaiyin Zhong <kindlychung@gmai.com> Co-authored-by: Kartoffelsaft <39356821+Kartoffelsaft@users.noreply.github.com> Co-authored-by: Kaur Kuut <strom@nevermore.ee> Co-authored-by: kbalt <konstantin.baltruschat@gmail.com> Co-authored-by: keenz <kindlychung@gmail.com> Co-authored-by: Keith Simmons <keith@the-simmons.net> Co-authored-by: kud1ing <kud1ing@users.noreply.github.com> Co-authored-by: Lassi Pulkkinen <lassi.s.pulkkinen@gmail.com> Co-authored-by: lazypassion <25536767+lazypassion@users.noreply.github.com> Co-authored-by: Lejero <37251497+Lejero@users.noreply.github.com> Co-authored-by: Leopold Luley <git@leopoldluley.de> Co-authored-by: Léo Stefanesco <leo.lveb@gmail.com> Co-authored-by: Lev Khoroshansky <sololev27@gmail.com> Co-authored-by: Lisael <lisael@lisael.org> Co-authored-by: longmathemagician <steve@gibbel.us> Co-authored-by: lord <lord@users.noreply.github.com> Co-authored-by: Maan2003 <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Maan2003 <manmeetmaan2003@gmail.com> Co-authored-by: Maan2003 <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Maan <49202620+Maan2003@users.noreply.github.com> Co-authored-by: Manmeet Maan <manmeetmann2003@gmail.com> Co-authored-by: Manmeet <manmeetmann2003@gmail.com> Co-authored-by: Manmeet Singh <manmeetmaan2003@gmail.com> Co-authored-by: Markus Kohlhase <mail@markus-kohlhase.de> Co-authored-by: mastfissh <mastfish@gmail.com> Co-authored-by: Mathias Peters <mathias.peters6@gmail.com> Co-authored-by: matt rice <ratmice@gmail.com> Co-authored-by: Maurizio Zucchelli <mauzuc90@yahoo.it> Co-authored-by: Maximilian Köstler <maximilian@koestler.hamburg> Co-authored-by: Melanie Riise <me@mriise.net> Co-authored-by: Mendelt Siebenga <msiebenga@gmail.com> Co-authored-by: MGlolenstine <MGlolenstine@gmail.com> Co-authored-by: mobile-bungalow <paul@kalix.io> Co-authored-by: Moses Miller <majora320@gmail.com> Co-authored-by: msiglreith <m.siglreith@gmail.com> Co-authored-by: Nico Burns <nico@nicoburns.com> Co-authored-by: Nils Martel <nils.martel@graphmasters.net> Co-authored-by: Nils Martel <nilsmartel@yahoo.de> Co-authored-by: Ofek Lev <ofekmeister@gmail.com> Co-authored-by: Olivier FAURE <couteaubleu@gmail.com> Co-authored-by: Olivier FAURE <CouteauBleu@gmail.com> Co-authored-by: Paul Miller <futurepaul@pop-os.localdomain> Co-authored-by: Paul Miller <paul@pauljmiller.com> Co-authored-by: Pedro Hamms <pedro@vimvest.com> Co-authored-by: Per Lindgren <per.lindgren@ltu.se> Co-authored-by: Per <Per Lindgren> Co-authored-by: Philipp Mildenberger <philipp@mildenberger.me> Co-authored-by: Points Waves <pointswaves@gmail.com> Co-authored-by: Psykopear <psykopear@gmail.com> Co-authored-by: pyroxymat <3037921+pyroxymat@users.noreply.github.com> Co-authored-by: pyroxymat <pyroxymat@tutanota.com> Co-authored-by: Raph Levien <raph@google.com> Co-authored-by: Raph Levien <raph.levien@gmail.com> Co-authored-by: raphlinus <raph.levien@gmail.com> Co-authored-by: ratmice <ratmice+github@gmail.com> Co-authored-by: rhzk <rhzkx@outlook.com> Co-authored-by: Richard Dodd (dodj) <richard.o.dodd@gmail.com> Co-authored-by: Richard Dodd <richard.o.dodd@gmail.com> Co-authored-by: Richard Poole <rp@guests.deus.net> Co-authored-by: rml <rml@maialouro.pt> Co-authored-by: Robert Lord <lord@users.noreply.github.com> Co-authored-by: Robert Wittams <robert@wittams.com> Co-authored-by: Roman Frołow <rofrol@gmail.com> Co-authored-by: Roman Zaynetdinov <627197+zaynetro@users.noreply.github.com> Co-authored-by: Roman Zaynetdinov <roman@zaynetro.com> Co-authored-by: Rose Hudson <rose@krx.sh> Co-authored-by: Ross Schulman <ross@rbs.io> Co-authored-by: Ruslan Kovtun <koutoftimer@gmail.com> Co-authored-by: Ruslan Prakapchuk <fer.obbee@gmail.com> Co-authored-by: Ryan Levick <ryan.levick@gmail.com> Co-authored-by: Ryan Levick <rylev@users.noreply.github.com> Co-authored-by: sergej jurecko <sergej.jurecko@wpn.tv> Co-authored-by: Shohei Ueda <30958501+peaceiris@users.noreply.github.com> Co-authored-by: sigaloid <69441971+sigaloid@users.noreply.github.com> Co-authored-by: sombrastudios <nils.martel@graphmasters.net> Co-authored-by: Stanislav Lapata <stanislavlapata@gmail.com> Co-authored-by: Starfighter <thestarfightlp@gmail.com> Co-authored-by: Steven Malis <smmalis37@gmail.com> Co-authored-by: Steven <smmalis37@gmail.com> Co-authored-by: Steven Van Bael <steven@quantus.io> Co-authored-by: Sujit Joshi <joshi.sujit020386@gmail.com> Co-authored-by: tay64 <tay64.mx+gh@gmail.com> Co-authored-by: Ted de Munnik <ta.demunnik@gmail.com> Co-authored-by: thecodewarrior <code@thecodewarrior.dev> Co-authored-by: Thierry Arnoux <thierry.arnoux@gmx.net> Co-authored-by: Thorbjørn Lindeijer <bjorn@lindeijer.nl> Co-authored-by: Tim Schumacher <tim@tschumacher.net> Co-authored-by: tirix <thierry.arnoux@gmx.net> Co-authored-by: Tomasz Duda <tomasz.m.duda@gmail.com> Co-authored-by: Tom Churchman <thomas@kepow.org> Co-authored-by: totsteps <6944095+totsteps@users.noreply.github.com> Co-authored-by: totsteps <totsteps.gs@gmail.com> Co-authored-by: Trent <2771466+tbillington@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@users.noreply.github.com> Co-authored-by: Uli Schlachter <psychon@znc.in> Co-authored-by: Valentin Kahl <git@valentin-kahl.de> Co-authored-by: vishalsodani <vishalsodani@rediffmail.com> Co-authored-by: Vishal Sodani <vishalsodani@rediffmail.com> Co-authored-by: Walther Chen <hwchen@users.noreply.github.com> Co-authored-by: WeetHet <43210583+WeetHet@users.noreply.github.com> Co-authored-by: WeetHet <stas.ale66@gmail.com> Co-authored-by: Wicher Heldring <wicher.heldring@gmail.com> Co-authored-by: xarvic <xarvic@web.de> Co-authored-by: xarvic <xarvix@web.de> Co-authored-by: Zarenor Darkstalker <zarenor@gmail.com> Co-authored-by: Zoxc <john.kare.alsaker@gmail.com> Co-authored-by: Zoxc <zoxc32@gmail.com>
2024-04-22 17:41:35 +08:00
[Rust code of conduct]: https://www.rust-lang.org/policies/code-of-conduct