- Add owlry-core dependency to owlry Cargo.toml - Remove dependencies from owlry that moved to owlry-core: fuzzy-matcher, freedesktop-desktop-entry, libloading, notify-rust, thiserror, mlua, meval, reqwest - Forward feature flags (dev-logging, lua) to owlry-core - Update all imports in owlry source files to use owlry_core:: for moved modules (config, data, filter, providers, plugins, notify, paths) - Delete original source files from owlry that were moved - Create minimal providers/mod.rs that only re-exports DmenuProvider - Move plugins/commands.rs to plugin_commands.rs (stays in owlry since it depends on CLI types from clap) - Restructure app.rs to build core providers externally and pass them to ProviderManager::new() instead of using the old with_native_plugins() constructor
125 KiB
125 KiB