From 4830a17d6567187c78dccc7a3348cc50b50e3c50 Mon Sep 17 00:00:00 2001 From: Theo Robinson <72149158+SynergyBest@users.noreply.github.com> Date: Sat, 22 Jan 2022 03:04:35 -0600 Subject: Fix links Change dead links to updated ones. Change/Convert all file links to relative links so they are branch agnostic. --- CHANGELOG.md | 4 ++-- ECOSYSTEM.md | 2 +- README.md | 32 ++++++++++++++++---------------- ROADMAP.md | 30 +++++++++++++++--------------- examples/README.md | 2 +- examples/color_palette/README.md | 2 +- examples/scrollable/README.md | 4 ++-- wgpu/README.md | 2 +- winit/README.md | 2 +- 9 files changed, 40 insertions(+), 40 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e3be755..a476631d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -108,7 +108,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [qr_code]: https://github.com/iced-rs/iced/pull/622 [#193]: https://github.com/iced-rs/iced/pull/193 [`glutin`]: https://github.com/rust-windowing/glutin -[`wgpu`]: https://github.com/gfx-rs/wgpu-rs +[`wgpu`]: https://github.com/gfx-rs/wgpu [`glow`]: https://github.com/grovesNL/glow [the `qrcode` crate]: https://docs.rs/qrcode/0.12.0/qrcode/ [integration with existing applications]: https://github.com/iced-rs/iced/pull/183 @@ -207,7 +207,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [`wasm-bindgen-futures`]: https://github.com/rustwasm/wasm-bindgen/tree/master/crates/futures [`resvg`]: https://github.com/RazrFalcon/resvg [`raqote`]: https://github.com/jrmuizel/raqote -[`iced_wgpu`]: https://github.com/iced-rs/iced/tree/master/wgpu +[`iced_wgpu`]: wgpu/ ## [0.1.0-beta] - 2019-11-25 diff --git a/ECOSYSTEM.md b/ECOSYSTEM.md index a0501324..86581e4a 100644 --- a/ECOSYSTEM.md +++ b/ECOSYSTEM.md @@ -87,7 +87,7 @@ Finally, [`iced`] unifies everything into a simple abstraction to create cross-p [`iced`]: .. [`futures`]: https://github.com/rust-lang/futures-rs [`glow`]: https://github.com/grovesNL/glow -[`wgpu`]: https://github.com/gfx-rs/wgpu-rs +[`wgpu`]: https://github.com/gfx-rs/wgpu [`winit`]: https://github.com/rust-windowing/winit [`glutin`]: https://github.com/rust-windowing/glutin [`dodrio`]: https://github.com/fitzgen/dodrio diff --git a/README.md b/README.md index 943c5609..807c7139 100644 --- a/README.md +++ b/README.md @@ -43,23 +43,23 @@ Inspired by [Elm]. __iced is currently experimental software.__ [Take a look at the roadmap], [check out the issues], and [feel free to contribute!] -[Cross-platform support]: https://github.com/hecrj/iced/blob/master/docs/images/todos_desktop.jpg?raw=true +[Cross-platform support]: https://raw.githubusercontent.com/iced-rs/iced/master/docs/images/todos_desktop.jpg [the Web]: https://iced.rs/ [text inputs]: https://gfycat.com/alertcalmcrow-rust-gui [scrollables]: https://gfycat.com/perkybaggybaboon-rust-gui [Debug overlay with performance metrics]: https://gfycat.com/incredibledarlingbee -[Modular ecosystem]: https://github.com/hecrj/iced/blob/master/ECOSYSTEM.md -[renderer-agnostic native runtime]: https://github.com/hecrj/iced/tree/master/native -[`wgpu`]: https://github.com/gfx-rs/wgpu-rs +[Modular ecosystem]: ECOSYSTEM.md +[renderer-agnostic native runtime]: native/ +[`wgpu`]: https://github.com/gfx-rs/wgpu [`glow`]: https://github.com/grovesNL/glow -[`iced_wgpu`]: https://github.com/hecrj/iced/tree/master/wgpu -[`iced_glow`]: https://github.com/hecrj/iced/tree/master/glow -[built-in renderers]: https://github.com/hecrj/iced/blob/master/ECOSYSTEM.md#Renderers -[windowing shell]: https://github.com/hecrj/iced/tree/master/winit +[`iced_wgpu`]: wgpu/ +[`iced_glow`]: glow/ +[built-in renderers]: ECOSYSTEM.md#Renderers +[windowing shell]: winit/ [`dodrio`]: https://github.com/fitzgen/dodrio -[web runtime]: https://github.com/hecrj/iced/tree/master/web -[Take a look at the roadmap]: https://github.com/hecrj/iced/blob/master/ROADMAP.md -[check out the issues]: https://github.com/hecrj/iced/issues +[web runtime]: https://github.com/iced-rs/iced_web +[Take a look at the roadmap]: ROADMAP.md +[check out the issues]: https://github.com/iced-rs/iced/issues [feel free to contribute!]: #contributing--feedback ## Installation @@ -72,7 +72,7 @@ iced = "0.3" __iced moves fast and the `master` branch can contain breaking changes!__ If you want to learn about a specific release, check out [the release list]. -[the release list]: https://github.com/hecrj/iced/releases +[the release list]: https://github.com/iced-rs/iced/releases ## Overview Inspired by [The Elm Architecture], iced expects you to split user interfaces @@ -188,17 +188,17 @@ Since then, the focus has shifted towards providing a batteries-included, end-user-oriented GUI library, while keeping [the ecosystem] modular:

- + iced ecosystem

[this pull request]: https://github.com/hecrj/coffee/pull/35 -[The first alpha version]: https://github.com/hecrj/iced/tree/0.1.0-alpha +[The first alpha version]: https://github.com/iced-rs/iced/tree/0.1.0-alpha [a renderer-agnostic GUI library]: https://www.reddit.com/r/rust/comments/czzjnv/iced_a_rendereragnostic_gui_library_focused_on/ -[tour example]: https://github.com/hecrj/iced/blob/master/examples/README.md#tour +[tour example]: examples/README.md#tour [`ggez`]: https://github.com/ggez/ggez -[the ecosystem]: https://github.com/hecrj/iced/blob/master/ECOSYSTEM.md +[the ecosystem]: ECOSYSTEM.md ## Common problems diff --git a/ROADMAP.md b/ROADMAP.md index 05aa9bda..ef6df0e4 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -20,15 +20,15 @@ Once a step is completed, it is collapsed and added to this list: * [x] Canvas for 2D graphics ([#193]) * [x] Basic overlay support ([#444]) -[#24]: https://github.com/hecrj/iced/issues/24 -[#25]: https://github.com/hecrj/iced/issues/25 -[#26]: https://github.com/hecrj/iced/issues/26 -[#28]: https://github.com/hecrj/iced/issues/28 -[#52]: https://github.com/hecrj/iced/pull/52 -[#122]: https://github.com/hecrj/iced/pull/122 -[#146]: https://github.com/hecrj/iced/pull/146 -[#193]: https://github.com/hecrj/iced/pull/193 -[#444]: https://github.com/hecrj/iced/pull/444 +[#24]: https://github.com/iced-rs/iced/issues/24 +[#25]: https://github.com/iced-rs/iced/issues/25 +[#26]: https://github.com/iced-rs/iced/issues/26 +[#28]: https://github.com/iced-rs/iced/issues/28 +[#52]: https://github.com/iced-rs/iced/pull/52 +[#122]: https://github.com/iced-rs/iced/pull/122 +[#146]: https://github.com/iced-rs/iced/pull/146 +[#193]: https://github.com/iced-rs/iced/pull/193 +[#444]: https://github.com/iced-rs/iced/pull/444 ### Multi-window support ([#27]) Open and control multiple windows at runtime. @@ -37,7 +37,7 @@ I think this could be achieved by implementing an additional trait in `iced_wini This approach should also allow us to perform custom optimizations for this particular use case. -[#27]: https://github.com/hecrj/iced/issues/27 +[#27]: https://github.com/iced-rs/iced/issues/27 ### Animations ([#31]) Allow widgets to request a redraw at a specific time. @@ -46,7 +46,7 @@ This is a necessary feature to render loading spinners, a blinking text cursor, [`winit`] allows flexible control of its event loop. We may be able to use [`ControlFlow::WaitUntil`](https://docs.rs/winit/0.20.0-alpha3/winit/event_loop/enum.ControlFlow.html#variant.WaitUntil) for this purpose. -[#31]: https://github.com/hecrj/iced/issues/31 +[#31]: https://github.com/iced-rs/iced/issues/31 ### Canvas widget for 3D graphics ([#32]) A widget to draw freely in 3D. It could be used to draw charts, implement a Paint clone, a CAD application, etc. @@ -55,7 +55,7 @@ As a first approach, we could expose the underlying renderer directly here, and In the long run, we could expose a renderer-agnostic abstraction to perform the drawing. -[#32]: https://github.com/hecrj/iced/issues/32 +[#32]: https://github.com/iced-rs/iced/issues/32 ### Text shaping and font fallback ([#33]) [`wgpu_glyph`] uses [`glyph_brush`], which in turn uses [`rusttype`]. While the current implementation is able to layout text quite nicely, it does not perform any [text shaping]. @@ -66,7 +66,7 @@ The only available library that does a great job at shaping is [HarfBuzz], which This feature will probably imply rewriting [`wgpu_glyph`] entirely, as caching will be more complicated and the API will probably need to ask for more data. -[#33]: https://github.com/hecrj/iced/issues/33 +[#33]: https://github.com/iced-rs/iced/issues/33 [`rusttype`]: https://github.com/redox-os/rusttype [text shaping]: https://en.wikipedia.org/wiki/Complex_text_layout [HarfBuzz]: https://github.com/harfbuzz/harfbuzz @@ -77,7 +77,7 @@ Currently, `iced_native` only supports flexbox items. For instance, it is not po We will need to enhance the layouting engine to support different strategies and improve the way we measure text to lay it out in a more flexible way. -[#34]: https://github.com/hecrj/iced/issues/34 +[#34]: https://github.com/iced-rs/iced/issues/34 ## Ideas that may be worth exploring @@ -121,6 +121,6 @@ This could be very useful to build very performant user interfaces with a lot of [Elm]: https://elm-lang.org/ [`winit`]: https://github.com/rust-windowing/winit -[`wgpu`]: https://github.com/gfx-rs/wgpu-rs +[`wgpu`]: https://github.com/gfx-rs/wgpu [`wgpu_glyph`]: https://github.com/hecrj/wgpu_glyph [`glyph_brush`]: https://github.com/alexheretic/glyph-brush diff --git a/examples/README.md b/examples/README.md index 055c1b7a..137d134c 100644 --- a/examples/README.md +++ b/examples/README.md @@ -20,7 +20,7 @@ The __[`main`](tour/src/main.rs)__ file contains all the code of the example! Al [`iced_wgpu`]: ../wgpu [`iced_web`]: https://github.com/iced-rs/iced_web [`winit`]: https://github.com/rust-windowing/winit -[`wgpu`]: https://github.com/gfx-rs/wgpu-rs +[`wgpu`]: https://github.com/gfx-rs/wgpu You can run the native version with `cargo run`: ``` diff --git a/examples/color_palette/README.md b/examples/color_palette/README.md index e70188f8..95a23f48 100644 --- a/examples/color_palette/README.md +++ b/examples/color_palette/README.md @@ -4,7 +4,7 @@ A color palette generator, based on a user-defined root color.
- +
diff --git a/examples/scrollable/README.md b/examples/scrollable/README.md index ed0e31b5..e157d8d7 100644 --- a/examples/scrollable/README.md +++ b/examples/scrollable/README.md @@ -4,8 +4,8 @@ An example showcasing the various size and style options for the Scrollable. All the example code is located in the __[`main`](src/main.rs)__ file.
- - + +
diff --git a/wgpu/README.md b/wgpu/README.md index 11e9cc0a..50440baf 100644 --- a/wgpu/README.md +++ b/wgpu/README.md @@ -21,7 +21,7 @@ Currently, `iced_wgpu` supports the following primitives: [documentation]: https://docs.rs/iced_wgpu [`iced_native`]: ../native -[`wgpu`]: https://github.com/gfx-rs/wgpu-rs +[`wgpu`]: https://github.com/gfx-rs/wgpu [WebGPU API]: https://gpuweb.github.io/gpuweb/ [`wgpu_glyph`]: https://github.com/hecrj/wgpu_glyph diff --git a/winit/README.md b/winit/README.md index 082ae6a8..5a94cd92 100644 --- a/winit/README.md +++ b/winit/README.md @@ -26,4 +26,4 @@ iced_winit = "0.3" __Iced moves fast and the `master` branch can contain breaking changes!__ If you want to learn about a specific release, check out [the release list]. -[the release list]: https://github.com/hecrj/iced/releases +[the release list]: https://github.com/iced-rs/iced/releases -- cgit From c70929bf2cc2112bd84ebac5f046bdfd82d63d63 Mon Sep 17 00:00:00 2001 From: ImgBotApp Date: Sat, 22 Jan 2022 09:15:38 +0000 Subject: [ImgBot] Optimize images *Total -- 967.49kb -> 703.99kb (27.24%) /docs/images/radio.png -- 5.29kb -> 1.58kb (70.18%) /docs/images/text_input.png -- 3.18kb -> 1.27kb (60.17%) /docs/images/checkbox.png -- 5.56kb -> 2.22kb (60.17%) /examples/color_palette/screenshot.png -- 102.74kb -> 43.75kb (57.42%) /examples/tour/images/ferris.png -- 32.29kb -> 15.91kb (50.73%) /docs/graphs/ecosystem.png -- 124.13kb -> 67.44kb (45.67%) /docs/graphs/iced.png -- 97.75kb -> 53.27kb (45.5%) /docs/graphs/native.png -- 57.90kb -> 33.67kb (41.85%) /docs/images/text.png -- 4.95kb -> 2.99kb (39.61%) /docs/graphs/foundations.png -- 18.19kb -> 11.19kb (38.46%) /examples/scrollable/screenshot.png -- 144.78kb -> 102.53kb (29.18%) /examples/svg/resources/tiger.svg -- 67.02kb -> 64.50kb (3.76%) /docs/logo.svg -- 1.37kb -> 1.35kb (1.57%) /docs/images/todos_desktop.jpg -- 302.36kb -> 302.33kb (0.01%) Signed-off-by: ImgBotApp --- docs/graphs/ecosystem.png | Bin 127113 -> 69062 bytes docs/graphs/foundations.png | Bin 18626 -> 11462 bytes docs/graphs/iced.png | Bin 100093 -> 54547 bytes docs/graphs/native.png | Bin 59288 -> 34477 bytes docs/images/checkbox.png | Bin 5697 -> 2269 bytes docs/images/radio.png | Bin 5415 -> 1615 bytes docs/images/text.png | Bin 5067 -> 3060 bytes docs/images/text_input.png | Bin 3254 -> 1296 bytes docs/images/todos_desktop.jpg | Bin 309612 -> 309590 bytes docs/logo.svg | 15 +- examples/color_palette/screenshot.png | Bin 105201 -> 44798 bytes examples/scrollable/screenshot.png | Bin 148253 -> 104995 bytes examples/svg/resources/tiger.svg | 726 +--------------------------------- examples/tour/images/ferris.png | Bin 33061 -> 16289 bytes 14 files changed, 2 insertions(+), 739 deletions(-) diff --git a/docs/graphs/ecosystem.png b/docs/graphs/ecosystem.png index 8b418c52..25929287 100644 Binary files a/docs/graphs/ecosystem.png and b/docs/graphs/ecosystem.png differ diff --git a/docs/graphs/foundations.png b/docs/graphs/foundations.png index cc043c99..280cd9fa 100644 Binary files a/docs/graphs/foundations.png and b/docs/graphs/foundations.png differ diff --git a/docs/graphs/iced.png b/docs/graphs/iced.png index bf777e53..a42f4f81 100644 Binary files a/docs/graphs/iced.png and b/docs/graphs/iced.png differ diff --git a/docs/graphs/native.png b/docs/graphs/native.png index 6a8759e0..61e01c36 100644 Binary files a/docs/graphs/native.png and b/docs/graphs/native.png differ diff --git a/docs/images/checkbox.png b/docs/images/checkbox.png index 9bb68edd..4df12f81 100644 Binary files a/docs/images/checkbox.png and b/docs/images/checkbox.png differ diff --git a/docs/images/radio.png b/docs/images/radio.png index 359b7694..a5929c6f 100644 Binary files a/docs/images/radio.png and b/docs/images/radio.png differ diff --git a/docs/images/text.png b/docs/images/text.png index 6d520fa5..11343cd0 100644 Binary files a/docs/images/text.png and b/docs/images/text.png differ diff --git a/docs/images/text_input.png b/docs/images/text_input.png index 14c8326c..9f13f22f 100644 Binary files a/docs/images/text_input.png and b/docs/images/text_input.png differ diff --git a/docs/images/todos_desktop.jpg b/docs/images/todos_desktop.jpg index a604fd62..7294b3fd 100644 Binary files a/docs/images/todos_desktop.jpg and b/docs/images/todos_desktop.jpg differ diff --git a/docs/logo.svg b/docs/logo.svg index 387db449..ff4eb3a7 100644 --- a/docs/logo.svg +++ b/docs/logo.svg @@ -1,14 +1 @@ - - - - - - - - - - - - - - \ No newline at end of file + \ No newline at end of file diff --git a/examples/color_palette/screenshot.png b/examples/color_palette/screenshot.png index aa4772e0..e8da35c4 100644 Binary files a/examples/color_palette/screenshot.png and b/examples/color_palette/screenshot.png differ diff --git a/examples/scrollable/screenshot.png b/examples/scrollable/screenshot.png index 2d800251..e91fd565 100644 Binary files a/examples/scrollable/screenshot.png and b/examples/scrollable/screenshot.png differ diff --git a/examples/svg/resources/tiger.svg b/examples/svg/resources/tiger.svg index 679edec2..01df5b16 100644 --- a/examples/svg/resources/tiger.svg +++ b/examples/svg/resources/tiger.svg @@ -1,725 +1 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + \ No newline at end of file diff --git a/examples/tour/images/ferris.png b/examples/tour/images/ferris.png index ebce1a14..9e883834 100644 Binary files a/examples/tour/images/ferris.png and b/examples/tour/images/ferris.png differ -- cgit