Files for my website bwc9876.dev
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at 31eaaa534f945d32f2b4e97df0e8da1347f0cc53 51 lines 1.9 kB view raw
1--- 2name: Outer Wilds Mod Manager 3summary: A fully-featured manager for Outer Wilds mods 4timespan: 5 from: 2023 6tags: 7 - tauri 8 - rust 9 - web 10 - react 11 - outer-wilds 12links: 13 github: Bwc9876/ow-mod-man 14 other: 15 - label: Mods Website 16 url: https://outerwildsmods.com/mod-manager 17 icon: globe 18 - label: Arch Package 19 url: https://aur.archlinux.org/packages/owmods-gui-bin 20 icon: arch 21 iconPackOverride: mdi 22 - label: Flatpak Package 23 url: https://flathub.org/apps/com.outerwildsmods.owmods_gui 24 icon: flathub 25 iconPackOverride: simple-icons 26image: ./ow-mod-man.png 27--- 28 29import ExtLink from "@components/ExtLink.astro"; 30export const components = { a: ExtLink }; 31 32This was my first fully-fledged desktop app, it was made with [Tauri](https://tauri.app) 33which is a frontend-agnostic application development framework that uses Rust. 34 35For the frontend portion, I went with [React](https://react.dev/) as the UI framework 36and [Material UI](https://mui.com/) for styling. Although I started out with Pico CSS, I found that the styles and overall customization of the framework were limited, so I switched to MUI. 37 38It was based on the [old mod manager](https://github.com/ow-mods/ow-mod-manager) 39and tried to improve functionality and Linux support. 40 41Development took a little bit over 5 months, I made a 42[core package](https://github.com/Bwc9876/ow-mod-man/tree/main/owmods_core) 43so anyone can interface with mods, a 44[CLI](https://github.com/Bwc9876/ow-mod-man/tree/main/owmods_cli) for 45easily managing mods without a full GUI, 46and a [GUI](https://github.com/Bwc9876/ow-mod-man/tree/main/owmods_gui) for 47user-friendliness. 48 49It was my first time distributing a complete app to multiple sources and testing 50compatibility across various platforms. Getting Steam Deck support via [Flathub](https://flathub.org/apps/com.outerwildsmods.owmods_gui) 51was especially challenging.