From 66becdaa817ff0710484e87f12251bfde46b3f5d Mon Sep 17 00:00:00 2001 From: Brian Date: Tue, 16 Jan 2024 07:27:49 -0300 Subject: [PATCH 1/3] Update iced versions (of projects that use it from crates.io) Just for reference, these are the commits related to the last iced update in the respective repos: ESLauncher2 (got updated to 0.10) https://github.com/EndlessSkyCommunity/ESLauncher2/commit/fa31c8a2381b9e52df01da742287d33af109d951 Liana (updated to 0.9) https://github.com/wizardsardine/liana/commit/b070d61edb6c00c5d6ff7b0c563716192fc6cd7a Ludusavi 0.10 https://github.com/mtkennerly/ludusavi/commit/56c6acc1e36d56e66a6f3e993ec303b993241e00 offline-chess-puzzles 0.10 https://github.com/brianch/offline-chess-puzzles/commit/c8abb1d8cc6c71832ad2ec1c3197fb6737d53352 Onagre 0.9 https://github.com/oknozor/onagre/commit/c044ccf42d4d5048cd9abb49cf8b64229eb84a93 SimpleRenamer (Switched to egui, so I removed it) https://github.com/Inspirateur/SimpleRenamer/commit/47a2f050fda6209f153ff1b76a93e7345a5e393a slimevr-wrangler 0.9 https://github.com/carl-anders/slimevr-wrangler/commit/20c48e38083f7b7a5ee9e772b5e9fa16380867b2 sniffnet 0.10 https://github.com/GyulyVGC/sniffnet/commit/51fad4145fbf4f6ce3528ace6412c3d2c22aa986 https://github.com/GyulyVGC/sniffnet/commit/4ed2cb2c3e73ad84d34e9d6dac98d8579c051f52 super_clipboard 0.10 https://github.com/SergioRibera/super_clipboard/commit/f289815d8ff78529f4fc107e2d562542532094e9 wooting-analog-sdk 0.4 https://github.com/WootingKb/wooting-analog-sdk/commit/bae8a94d053e78bf75decad61db69177a20979eb youtube-dl-gui 0.8 https://github.com/hristogochev/youtube-dl-gui/commit/b22fcb70240deef2e9907bf6e433ea540f938ced ytdlp-gui 0.9 https://github.com/BKSalman/ytdlp-gui/commit/aceb4e04fbbd95bb8c3ef19ac9f65c5675000287 iced-gif 0.10 https://github.com/tarkah/iced_gif/commit/78b982f0afb1376ca72ea9ef68cb2fc9037a0e76 --- readme.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/readme.md b/readme.md index a4c6a77..6c122e4 100644 --- a/readme.md +++ b/readme.md @@ -48,32 +48,31 @@ A curated list of custom widgets, resources, integrations, and projects made wit -  [Cryptowatch Desktop](https://cryptowat.ch/apps/desktop) - Fully customizable Crypto trading terminal. -  [elysium](https://github.com/ka1mari/elysium) - A CSGO client for Linux. -  [enclone](https://github.com/10XGenomics/enclone) - Accurate and user-friendly computational tool for clonal grouping to study the adaptive immune system. --  [ESLauncher2](https://github.com/EndlessSkyCommunity/ESLauncher2) - A launcher for [Endless Sky](https://endless-sky.github.io/). +-  [ESLauncher2](https://github.com/EndlessSkyCommunity/ESLauncher2) - A launcher for [Endless Sky](https://endless-sky.github.io/). -  [Fuzzr](https://github.com/FuzzrNet/Fuzzr) - a P2P platform for publishing, curating, and browsing content. -  [Halloy](https://github.com/squidowl/halloy) - An open-source IRC client. --  [liana](https://github.com/wizardsardine/liana) - A Bitcoin wallet with a unique 'safety net' - a timelocked recovery path for all of your coins. +-  [liana](https://github.com/wizardsardine/liana) - A Bitcoin wallet with a unique 'safety net' - a timelocked recovery path for all of your coins. -  [linkage](https://github.com/linkage-rs/linkage) - A typing tutor. --  [ludusavi](https://github.com/mtkennerly/ludusavi) - A tool for backing up PC game save data. +-  [ludusavi](https://github.com/mtkennerly/ludusavi) - A tool for backing up PC game save data. -  [Material Icon Browser](https://github.com/BB-301/iced-material-icon-browser) - A simple application that allows browsing the full list of regular Material Icons. -  [microlaunch](https://github.com/eorzeatools/microlaunch) - A native linux launcher for Final Fantasy XIV Online. -  [Neothesia](https://github.com/PolyMeilex/Neothesia) - 0.6. -  [OctaSine](https://github.com/greatest-ape/OctaSine) - Cross-platform FM Synth plugin (VST2 & CLAP). Uses iced for its GUI. --  [offline-chess-puzzles](https://github.com/brianch/offline-chess-puzzles) - View and solve puzzles from the lichess puzzle database. --  [onagre](https://github.com/oknozor/onagre) - General purpose application launcher for X and wayland inspired by rof/wofi and alfred. +-  [offline-chess-puzzles](https://github.com/brianch/offline-chess-puzzles) - View and solve puzzles from the lichess puzzle database. +-  [onagre](https://github.com/oknozor/onagre) - General purpose application launcher for X and wayland inspired by rof/wofi and alfred. -  [OpenVehicleDiag](https://github.com/rnd-ash/OpenVehicleDiag) - Vehicle ECU diagnostic platform and car 'hacking' . -  [revault-gui](https://github.com/revault/revault-gui) - GUI for the [Revault daemon](https://github.com/revault/revaultd), a Bitcoin valut architecture. --  [SimpleRenamer](https://github.com/Inspirateur/SimpleRenamer) - A simple and smart bulk file renamer. -  [slimevr-wrangler](https://github.com/carl-anders/slimevr-wrangler) - An app that lets you use Joy-Cons as SlimeVR trackers, enabling you to make a full body tracking system!. -  [smmdb-client](https://github.com/Tarnadas/smmdb-client) - Save file editor for Super Mario Maker 2. --  [sniffnet](https://github.com/GyulyVGC/sniffnet) - A network traffic monitoring tool. --  [super_clipboard](https://github.com/SergioRibera/super_clipboard) - A clipboard manager. +-  [sniffnet](https://github.com/GyulyVGC/sniffnet) - A network traffic monitoring tool. +-  [super_clipboard](https://github.com/SergioRibera/super_clipboard) - A clipboard manager. -  [tolstack](https://github.com/aevyrie/tolstack) - 1D tolerance analysis tool. -  [universal-android-debloater](https://github.com/0x192/universal-android-debloater) - Debloat non-rooted Android devices using ADB. -  [veloren](https://github.com/veloren/veloren) - Multiplayer voxel RPG written in Rust. Uses iced for its default graphical client frontend. -  [VirtualDesktopAccessor](https://github.com/Ciantic/VirtualDesktopAccessor) - DLL for accessing Windows 11/10 Virtual Desktop features from 3rd party tools such as AutoHotkey. --  [wooting-analog-sdk](https://github.com/WootingKb/wooting-analog-sdk) - An SDK for analog keyboards. Uses iced for its virtual keyboard simulator. --  [yt-dl-gui](https://github.com/hristogochev/youtube-dl-gui) - A GUI for youtube-dl. --  [ytdlp-gui](https://github.com/BKSalman/ytdlp-gui) - A GUI for yt-dlp, a fork of youtube-dl with additional features. +-  [wooting-analog-sdk](https://github.com/WootingKb/wooting-analog-sdk) - An SDK for analog keyboards. Uses iced for its virtual keyboard simulator. +-  [yt-dl-gui](https://github.com/hristogochev/youtube-dl-gui) - A GUI for youtube-dl. +-  [ytdlp-gui](https://github.com/BKSalman/ytdlp-gui) - A GUI for yt-dlp, a fork of youtube-dl with additional features. ## Integrations @@ -87,7 +86,7 @@ A curated list of custom widgets, resources, integrations, and projects made wit - [iced_audio](https://github.com/iced-rs/iced_audio) - Widgets for audio applications such as VST / LV2 plugins - [iced_aw](https://github.com/iced-rs/iced_aw) - An assortment of additional widgets --  [iced_gif](https://github.com/tarkah/iced_gif) - A gif widget for iced +-  [iced_gif](https://github.com/tarkah/iced_gif) - A gif widget for iced -  [iced_video_player](https://github.com/jazzfool/iced_video_player) - Composable component to play videos in an iced app leveraging GStreamer. - [Prettygooey](https://github.com/pieterdd/prettygooey) - Themed UI components for iced From 4204fe4d9cfdb33abd503bf58dea89112ef0c5ad Mon Sep 17 00:00:00 2001 From: brianch Date: Tue, 16 Jan 2024 08:08:08 -0300 Subject: [PATCH 2/3] Follow up to the previous commit, adds a few missing entries. Slimevr-wrangler was missing in the last commit and I had missed that plotters-iced and bevy-iced were also in the current iced version. --- readme.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/readme.md b/readme.md index 6c122e4..5ecffc2 100644 --- a/readme.md +++ b/readme.md @@ -62,7 +62,7 @@ A curated list of custom widgets, resources, integrations, and projects made wit -  [onagre](https://github.com/oknozor/onagre) - General purpose application launcher for X and wayland inspired by rof/wofi and alfred. -  [OpenVehicleDiag](https://github.com/rnd-ash/OpenVehicleDiag) - Vehicle ECU diagnostic platform and car 'hacking' . -  [revault-gui](https://github.com/revault/revault-gui) - GUI for the [Revault daemon](https://github.com/revault/revaultd), a Bitcoin valut architecture. --  [slimevr-wrangler](https://github.com/carl-anders/slimevr-wrangler) - An app that lets you use Joy-Cons as SlimeVR trackers, enabling you to make a full body tracking system!. +-  [slimevr-wrangler](https://github.com/carl-anders/slimevr-wrangler) - An app that lets you use Joy-Cons as SlimeVR trackers, enabling you to make a full body tracking system!. -  [smmdb-client](https://github.com/Tarnadas/smmdb-client) - Save file editor for Super Mario Maker 2. -  [sniffnet](https://github.com/GyulyVGC/sniffnet) - A network traffic monitoring tool. -  [super_clipboard](https://github.com/SergioRibera/super_clipboard) - A clipboard manager. @@ -78,9 +78,9 @@ A curated list of custom widgets, resources, integrations, and projects made wit -  [Cosmic Time](https://github.com/pop-os/cosmic-time) - An animation toolkit. -  [anim-rs](https://github.com/Joylei/anim-rs) - Framework-independent animation library. Has integrations for iced. --  [bevy_iced](https://github.com/tasgon/bevy_iced) - Use iced apps in your [Bevy](https://github.com/bevyengine/bevy/) application. +-  [bevy_iced](https://github.com/tasgon/bevy_iced) - Use iced apps in your [Bevy](https://github.com/bevyengine/bevy/) application. -  [nih-plug](https://github.com/robbert-vdh/nih-plug) - A framework for creating VST3 and CLAP plugins with an iced frontend. --  [plotters-iced](https://github.com/Joylei/plotters-iced) - An iced backend for the [plotters library](https://github.com/plotters-rs/plotters) for both native and wasm applications. +-  [plotters-iced](https://github.com/Joylei/plotters-iced) - An iced backend for the [plotters library](https://github.com/plotters-rs/plotters) for both native and wasm applications. ## Custom Widgets From 020a3262b192522f269a43e8a5ac8515b8fe1cfc Mon Sep 17 00:00:00 2001 From: brianch Date: Tue, 16 Jan 2024 16:34:56 -0300 Subject: [PATCH 3/3] Last part of this update of the iced version badge Elysium doesn't seem to use Iced anymore: https://github.com/kalmari246/elysium/commit/98f50890f605917eda47b448107bc589d7070a21 Linkage use the 'advanced-text' branch, so I put 0.10 as that was the closest release to that code: https://github.com/linkage-rs/linkage/commit/65964661ecc6de6ca6b1223e03951505c34d6621 Neothesia uses a recent revision from the master branch, so I set it as master (also fixed it's description). From my understanding the Cosmic stuff uses libcosmic, which by it's turn keeps an up-to-date fork of Iced, so I set their badge to 'master'. --- readme.md | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/readme.md b/readme.md index 5ecffc2..1c990ac 100644 --- a/readme.md +++ b/readme.md @@ -40,23 +40,22 @@ A curated list of custom widgets, resources, integrations, and projects made wit -  [Amphitheatre Desktop](https://github.com/amphitheatre-app/desktop) - An open source desktop application for Amphitheatre. -  [Animated GIF Maker](https://github.com/BB-301/rust-iced-gif-maker) - A simple FFmpeg-based animated GIF generator application built using Iced. -  [bl3_save_edit](https://github.com/ZakisM/bl3_save_edit) - A Borderlands 3 Save/Profile editor. --  [cosmic-applets](https://github.com/pop-os/cosmic-applets) - WIP applets for cosmic-panel. --  [cosmic-comp](https://github.com/pop-os/cosmic-comp) - Compositor for the COSMIC desktop environment. --  [cosmic-launcher](https://github.com/pop-os/cosmic-launcher) - Frontend for [Pop Launcher](https://github.com/pop-os/launcher), a modular IPC-based dekstop launcher service. --  [cosmic-settings](https://github.com/pop-os/cosmic-settings) - The settings app for COSMIC dekstop environment. --  [cosmic-text-editor](https://github.com/pop-os/cosmic-text-editor) - WIP text editor for the COSMIC desktop environment. +-  [cosmic-applets](https://github.com/pop-os/cosmic-applets) - WIP applets for cosmic-panel. +-  [cosmic-comp](https://github.com/pop-os/cosmic-comp) - Compositor for the COSMIC desktop environment. +-  [cosmic-launcher](https://github.com/pop-os/cosmic-launcher) - Frontend for [Pop Launcher](https://github.com/pop-os/launcher), a modular IPC-based dekstop launcher service. +-  [cosmic-settings](https://github.com/pop-os/cosmic-settings) - The settings app for COSMIC dekstop environment. +-  [cosmic-text-editor](https://github.com/pop-os/cosmic-text-editor) - WIP text editor for the COSMIC desktop environment. -  [Cryptowatch Desktop](https://cryptowat.ch/apps/desktop) - Fully customizable Crypto trading terminal. --  [elysium](https://github.com/ka1mari/elysium) - A CSGO client for Linux. -  [enclone](https://github.com/10XGenomics/enclone) - Accurate and user-friendly computational tool for clonal grouping to study the adaptive immune system. -  [ESLauncher2](https://github.com/EndlessSkyCommunity/ESLauncher2) - A launcher for [Endless Sky](https://endless-sky.github.io/). -  [Fuzzr](https://github.com/FuzzrNet/Fuzzr) - a P2P platform for publishing, curating, and browsing content. -  [Halloy](https://github.com/squidowl/halloy) - An open-source IRC client. -  [liana](https://github.com/wizardsardine/liana) - A Bitcoin wallet with a unique 'safety net' - a timelocked recovery path for all of your coins. --  [linkage](https://github.com/linkage-rs/linkage) - A typing tutor. +-  [linkage](https://github.com/linkage-rs/linkage) - A typing tutor. -  [ludusavi](https://github.com/mtkennerly/ludusavi) - A tool for backing up PC game save data. -  [Material Icon Browser](https://github.com/BB-301/iced-material-icon-browser) - A simple application that allows browsing the full list of regular Material Icons. -  [microlaunch](https://github.com/eorzeatools/microlaunch) - A native linux launcher for Final Fantasy XIV Online. --  [Neothesia](https://github.com/PolyMeilex/Neothesia) - 0.6. +-  [Neothesia](https://github.com/PolyMeilex/Neothesia) - Flashy Synthesia Like Software For Linux, Windows and MacOs. -  [OctaSine](https://github.com/greatest-ape/OctaSine) - Cross-platform FM Synth plugin (VST2 & CLAP). Uses iced for its GUI. -  [offline-chess-puzzles](https://github.com/brianch/offline-chess-puzzles) - View and solve puzzles from the lichess puzzle database. -  [onagre](https://github.com/oknozor/onagre) - General purpose application launcher for X and wayland inspired by rof/wofi and alfred. @@ -84,11 +83,11 @@ A curated list of custom widgets, resources, integrations, and projects made wit ## Custom Widgets -- [iced_audio](https://github.com/iced-rs/iced_audio) - Widgets for audio applications such as VST / LV2 plugins -- [iced_aw](https://github.com/iced-rs/iced_aw) - An assortment of additional widgets +-  [iced_audio](https://github.com/iced-rs/iced_audio) - Widgets for audio applications such as VST / LV2 plugins +-  [iced_aw](https://github.com/iced-rs/iced_aw) - An assortment of additional widgets -  [iced_gif](https://github.com/tarkah/iced_gif) - A gif widget for iced -  [iced_video_player](https://github.com/jazzfool/iced_video_player) - Composable component to play videos in an iced app leveraging GStreamer. -- [Prettygooey](https://github.com/pieterdd/prettygooey) - Themed UI components for iced +-  [Prettygooey](https://github.com/pieterdd/prettygooey) - Themed UI components for iced ## Resources