Skip to content

Commit 3db781f

Browse files
authored
chore(deps): Bump freya-skia-safe to v0.97 (#1919)
1 parent e44f091 commit 3db781f

34 files changed

Lines changed: 22 additions & 2763 deletions

File tree

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,6 @@ jobs:
2424
run: sudo apt update && sudo apt install build-essential libssl-dev pkg-config libglib2.0-dev libgtk-3-dev libudev-dev libxdo-dev libwebkit2gtk-4.1-dev
2525
- name: Install Rust toolchain
2626
uses: actions-rust-lang/setup-rust-toolchain@46268bd060767258de96ed93c1251119784f2ab6 # v1
27-
- run: cargo publish --features skia-engine --workspace --exclude "examples" --exclude "android" --exclude "freya-devtools-app"
27+
- run: cargo publish --workspace --exclude "examples" --exclude "android" --exclude "freya-devtools-app"
2828
env:
2929
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}

.github/workflows/rust_sync.yml

Lines changed: 0 additions & 28 deletions
This file was deleted.

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Freya is split in various crates, each with it's own meaning and purpose, here i
8282
- `ragnarok`: UI events measurer (e.g what event to figure when the user clicks in a coordinate).
8383
- `pathgraph`: Map to store nested data structures based on the assumption that you always know its location.
8484
- `freya-components`: Collection of components ready to be used out of the box with in Freya apps (Button, Switch, Slider, Table, ScrollView, etc)
85-
- `freya-engine`: Simple re-export and mock of all Skia APIs used in freya so Freya docs can be built on docs.rs.
85+
- `freya-engine`: Simple re-export of all Skia APIs used in freya.
8686
- `freya-devtools`: Devtools server and plugin for Freya.
8787
- `freya-devtools-app`: Standalone Freya app to debug or inspect your Freya apps, its powered by `freya-devtools`.
8888
- `freya-radio`: Global reactive state management based on Topics.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ euclid = "0.22.9"
124124
itertools = "0.14.0"
125125

126126
# Rendering
127-
freya-skia-safe = { version = "0.96.1", features = [
127+
freya-skia-safe = { version = "0.97.3", features = [
128128
"textlayout",
129129
"svg",
130130
"webp",

crates/freya-android/Cargo.toml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,6 @@ categories = ["gui"]
1313
[lints]
1414
workspace = true
1515

16-
[package.metadata.docs.rs]
17-
features = ["freya-core/mocked-engine"]
18-
19-
[features]
20-
skia-engine = ["freya-core/skia-engine"]
21-
2216
[dependencies]
2317
freya-core = { workspace = true }
2418
freya-components = { workspace = true }

crates/freya-animation/Cargo.toml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,6 @@ categories = ["gui"]
1414
[lints]
1515
workspace = true
1616

17-
[package.metadata.docs.rs]
18-
features = ["freya-core/mocked-engine"]
19-
20-
[features]
21-
skia-engine = ["freya-core/skia-engine"]
22-
2317
[dependencies]
2418
freya-core = { workspace = true }
2519
easer = { workspace = true }

crates/freya-clipboard/Cargo.toml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,6 @@ categories = ["gui"]
1313
[lints]
1414
workspace = true
1515

16-
[package.metadata.docs.rs]
17-
features = ["freya-core/mocked-engine"]
18-
19-
[features]
20-
skia-engine = ["freya-core/skia-engine"]
21-
2216
[dependencies]
2317
copypasta = "0.10"
2418
freya-core = { workspace = true }

crates/freya-code-editor/Cargo.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,8 @@ categories = ["gui"]
1414
[lints]
1515
workspace = true
1616

17-
[package.metadata.docs.rs]
18-
features = ["freya-core/mocked-engine"]
19-
2017
[features]
2118
all = ["rust", "md", "json", "toml", "sql"]
22-
skia-engine = ["freya-core/skia-engine"]
2319
rust = ["dep:tree-sitter-rust"]
2420
md = ["dep:tree-sitter-md"]
2521
json = ["dep:tree-sitter-json"]

crates/freya-components/Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,13 @@ categories = ["gui", "asynchronous"]
1515
workspace = true
1616

1717
[package.metadata.docs.rs]
18-
features = ["freya-core/mocked-engine", "docs"]
18+
features = ["docs"]
1919

2020
[features]
2121
router = ["dep:open", "dep:freya-router"]
2222
remote-asset = ["dep:ureq"]
2323
docs = ["dep:embed-doc-image"]
2424
gif = ["dep:gif"]
25-
skia-engine = ["freya-engine/skia-engine"]
2625
calendar = ["dep:chrono"]
2726
markdown = ["dep:pulldown-cmark"]
2827
titlebar = ["dep:freya-icons"]

crates/freya-core/Cargo.toml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ repository = "https://github.com/marc2332/freya"
1212
[lints]
1313
workspace = true
1414

15-
[package.metadata.docs.rs]
16-
features = ["mocked-engine"]
17-
1815
[dependencies]
1916
# Core
2017
generational-box = { workspace = true }
@@ -73,7 +70,7 @@ cursor-icon = "1.2.0"
7370
freya = { path = "../freya" }
7471
freya-testing = { path = "../freya-testing" }
7572
freya-core = { path = "../freya-core", features = ["debug-integrity", "test"] }
76-
freya-engine = { path = "../freya-engine", features = ["skia-engine"] }
73+
freya-engine = { path = "../freya-engine" }
7774

7875
[features]
7976
hotpath = ["hotpath/hotpath", "ragnarok/hotpath"]
@@ -82,5 +79,3 @@ debug-integrity = []
8279
devtools = ["serde"]
8380
serde = ["dep:serde"]
8481
test = []
85-
mocked-engine = ["freya-engine/mocked-engine"]
86-
skia-engine = ["freya-engine/skia-engine"]

0 commit comments

Comments
 (0)