Adding xdg to ci

This commit is contained in:
Jonathan Johnson 2024-09-21 13:54:01 -07:00
parent 357dbcbbe9
commit 8bed71cfb5
No known key found for this signature in database
GPG key ID: A66D6A34D6620579
5 changed files with 7 additions and 7 deletions

View file

@ -14,7 +14,7 @@ jobs:
sudo add-apt-repository ppa:oibaf/graphics-drivers -y sudo add-apt-repository ppa:oibaf/graphics-drivers -y
sudo apt-get update sudo apt-get update
sudo apt-get install -y \ sudo apt-get install -y \
libegl1-mesa libgl1-mesa-dri libxcb-xfixes0-dev mesa-vulkan-drivers libegl1-mesa libgl1-mesa-dri libxcb-xfixes0-dev mesa-vulkan-drivers libdbus-1-dev pkg-config
- uses: dtolnay/rust-toolchain@stable - uses: dtolnay/rust-toolchain@stable
@ -46,7 +46,7 @@ jobs:
sudo add-apt-repository ppa:oibaf/graphics-drivers -y sudo add-apt-repository ppa:oibaf/graphics-drivers -y
sudo apt-get update sudo apt-get update
sudo apt-get install -y \ sudo apt-get install -y \
libegl1-mesa libgl1-mesa-dri libxcb-xfixes0-dev mesa-vulkan-drivers libegl1-mesa libgl1-mesa-dri libxcb-xfixes0-dev mesa-vulkan-drivers libdbus-1-dev pkg-config
- name: Download mdbook - name: Download mdbook
run: | run: |

View file

@ -32,7 +32,7 @@ jobs:
# install dependencies # install dependencies
sudo apt-get update sudo apt-get update
sudo apt-get install -y \ sudo apt-get install -y \
libegl-mesa0 libgl1-mesa-dri libxcb-xfixes0-dev vulkan-sdk mesa-vulkan-drivers libegl1-mesa libgl1-mesa-dri libxcb-xfixes0-dev mesa-vulkan-drivers libdbus-1-dev pkg-config
- uses: dtolnay/rust-toolchain@stable - uses: dtolnay/rust-toolchain@stable
with: with:

View file

@ -384,7 +384,7 @@ pub trait IntoAnimate: Sized + Send + Sync {
/// Invokes `on_complete` after this animation finishes. /// Invokes `on_complete` after this animation finishes.
fn on_complete<F>(self, on_complete: F) -> OnCompleteAnimation<Self> fn on_complete<F>(self, on_complete: F) -> OnCompleteAnimation<Self>
where where
F: FnMut() + Send + Sync + 'static, F: FnOnce() + Send + Sync + 'static,
{ {
OnCompleteAnimation::new(self, on_complete) OnCompleteAnimation::new(self, on_complete)
} }

View file

@ -8,10 +8,10 @@ use kludgine::app::winit::error::EventLoopError;
use kludgine::app::{AppEvent, AsApplication, Monitors}; use kludgine::app::{AppEvent, AsApplication, Monitors};
use parking_lot::{Mutex, MutexGuard}; use parking_lot::{Mutex, MutexGuard};
use crate::animation;
use crate::fonts::FontCollection; use crate::fonts::FontCollection;
use crate::window::sealed::WindowCommand; use crate::window::sealed::WindowCommand;
use crate::window::WindowHandle; use crate::window::WindowHandle;
use crate::{animation, initialize_tracing};
/// A Cushy application that has not started running yet. /// A Cushy application that has not started running yet.
pub struct PendingApp { pub struct PendingApp {
@ -73,6 +73,7 @@ impl Run for PendingApp {
impl Default for PendingApp { impl Default for PendingApp {
fn default() -> Self { fn default() -> Self {
initialize_tracing();
Self::new(DefaultRuntime::default()) Self::new(DefaultRuntime::default())
} }
} }

View file

@ -66,7 +66,7 @@ use crate::widget::{
}; };
use crate::widgets::shortcuts::{ShortcutKey, ShortcutMap}; use crate::widgets::shortcuts::{ShortcutKey, ShortcutMap};
use crate::window::sealed::WindowCommand; use crate::window::sealed::WindowCommand;
use crate::{initialize_tracing, App, ConstraintLimit}; use crate::{App, ConstraintLimit};
/// A platform-dependent window implementation. /// A platform-dependent window implementation.
pub trait PlatformWindowImplementation { pub trait PlatformWindowImplementation {
@ -1102,7 +1102,6 @@ where
Behavior: WindowBehavior, Behavior: WindowBehavior,
{ {
fn run(self) -> crate::Result { fn run(self) -> crate::Result {
initialize_tracing();
let mut app = PendingApp::default(); let mut app = PendingApp::default();
self.open(&mut app)?; self.open(&mut app)?;
app.run() app.run()