Repository navigation
Commit edf03c7
committed
feat(background): animate image wallpapers with the same three motions
Drift is a slow zoom and pan, safe on a photo since it deforms nothing.
Aurora lets the image flow under a slow noise and passes the gradient
aurora's light over it. Waves ripple the image along the 135° diagonal of
the offered gradients and light their crests.
Every motion zooms the image by at least 6 % and never moves the read
further than the margin that zoom leaves, so nothing outside the image is
ever read. The motion control now shows for an image too. A solid colour
still hides it, and so does any string the compositor cannot load as an
image, such as a radial gradient.
GradientMotion becomes WallpaperMotion, the name of the setting it
carries, now that images use it too.1 parent f0afc23 commit edf03c7
14 files changed
Lines changed: 389 additions & 135 deletions
File tree
- crates/compositor
- src
- vk_shaders
- tests
- src
- components
- ai-edition
- video-editor
- native
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
1472 | 1472 | | |
1473 | 1473 | | |
1474 | 1474 | | |
| 1475 | + | |
| 1476 | + | |
| 1477 | + | |
| 1478 | + | |
1475 | 1479 | | |
1476 | 1480 | | |
1477 | 1481 | | |
1478 | 1482 | | |
1479 | 1483 | | |
1480 | 1484 | | |
1481 | 1485 | | |
| 1486 | + | |
| 1487 | + | |
1482 | 1488 | | |
1483 | 1489 | | |
1484 | 1490 | | |
| |||
1491 | 1497 | | |
1492 | 1498 | | |
1493 | 1499 | | |
| 1500 | + | |
1494 | 1501 | | |
1495 | 1502 | | |
1496 | 1503 | | |
1497 | 1504 | | |
1498 | 1505 | | |
1499 | 1506 | | |
| 1507 | + | |
| 1508 | + | |
1500 | 1509 | | |
1501 | 1510 | | |
1502 | 1511 | | |
| |||
1556 | 1565 | | |
1557 | 1566 | | |
1558 | 1567 | | |
1559 | | - | |
| 1568 | + | |
1560 | 1569 | | |
1561 | 1570 | | |
1562 | 1571 | | |
1563 | | - | |
| 1572 | + | |
| 1573 | + | |
1564 | 1574 | | |
1565 | 1575 | | |
1566 | 1576 | | |
| |||
2087 | 2097 | | |
2088 | 2098 | | |
2089 | 2099 | | |
2090 | | - | |
| 2100 | + | |
2091 | 2101 | | |
2092 | 2102 | | |
2093 | 2103 | | |
| |||
2096 | 2106 | | |
2097 | 2107 | | |
2098 | 2108 | | |
2099 | | - | |
| 2109 | + | |
2100 | 2110 | | |
2101 | 2111 | | |
2102 | 2112 | | |
| |||
2106 | 2116 | | |
2107 | 2117 | | |
2108 | 2118 | | |
2109 | | - | |
2110 | | - | |
| 2119 | + | |
| 2120 | + | |
2111 | 2121 | | |
2112 | 2122 | | |
2113 | 2123 | | |
| |||
2277 | 2287 | | |
2278 | 2288 | | |
2279 | 2289 | | |
2280 | | - | |
2281 | | - | |
2282 | | - | |
2283 | | - | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
| 2293 | + | |
2284 | 2294 | | |
2285 | 2295 | | |
2286 | 2296 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| |||
1083 | 1083 | | |
1084 | 1084 | | |
1085 | 1085 | | |
| 1086 | + | |
| 1087 | + | |
1086 | 1088 | | |
1087 | | - | |
| 1089 | + | |
| 1090 | + | |
1088 | 1091 | | |
1089 | 1092 | | |
1090 | 1093 | | |
1091 | 1094 | | |
1092 | | - | |
| 1095 | + | |
| 1096 | + | |
1093 | 1097 | | |
1094 | 1098 | | |
1095 | 1099 | | |
| |||
1099 | 1103 | | |
1100 | 1104 | | |
1101 | 1105 | | |
| 1106 | + | |
| 1107 | + | |
1102 | 1108 | | |
1103 | 1109 | | |
1104 | 1110 | | |
| |||
1110 | 1116 | | |
1111 | 1117 | | |
1112 | 1118 | | |
| 1119 | + | |
1113 | 1120 | | |
1114 | 1121 | | |
1115 | 1122 | | |
| |||
1119 | 1126 | | |
1120 | 1127 | | |
1121 | 1128 | | |
| 1129 | + | |
| 1130 | + | |
1122 | 1131 | | |
1123 | 1132 | | |
1124 | 1133 | | |
| |||
1173 | 1182 | | |
1174 | 1183 | | |
1175 | 1184 | | |
1176 | | - | |
| 1185 | + | |
1177 | 1186 | | |
1178 | 1187 | | |
1179 | 1188 | | |
1180 | | - | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
1181 | 1193 | | |
1182 | 1194 | | |
1183 | 1195 | | |
| |||
2222 | 2234 | | |
2223 | 2235 | | |
2224 | 2236 | | |
2225 | | - | |
| 2237 | + | |
2226 | 2238 | | |
2227 | 2239 | | |
2228 | 2240 | | |
| |||
2233 | 2245 | | |
2234 | 2246 | | |
2235 | 2247 | | |
2236 | | - | |
| 2248 | + | |
2237 | 2249 | | |
2238 | 2250 | | |
2239 | | - | |
| 2251 | + | |
2240 | 2252 | | |
2241 | 2253 | | |
2242 | 2254 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
1085 | 1085 | | |
1086 | 1086 | | |
1087 | 1087 | | |
1088 | | - | |
1089 | | - | |
| 1088 | + | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
| 1094 | + | |
| 1095 | + | |
| 1096 | + | |
1090 | 1097 | | |
1091 | 1098 | | |
1092 | 1099 | | |
1093 | 1100 | | |
1094 | | - | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
1095 | 1104 | | |
1096 | 1105 | | |
1097 | 1106 | | |
1098 | 1107 | | |
1099 | 1108 | | |
1100 | 1109 | | |
1101 | 1110 | | |
| 1111 | + | |
| 1112 | + | |
1102 | 1113 | | |
1103 | 1114 | | |
1104 | 1115 | | |
| |||
1116 | 1127 | | |
1117 | 1128 | | |
1118 | 1129 | | |
| 1130 | + | |
1119 | 1131 | | |
1120 | 1132 | | |
1121 | 1133 | | |
1122 | 1134 | | |
1123 | 1135 | | |
1124 | 1136 | | |
| 1137 | + | |
| 1138 | + | |
1125 | 1139 | | |
1126 | 1140 | | |
1127 | 1141 | | |
| |||
1174 | 1188 | | |
1175 | 1189 | | |
1176 | 1190 | | |
1177 | | - | |
| 1191 | + | |
1178 | 1192 | | |
1179 | 1193 | | |
1180 | 1194 | | |
1181 | | - | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
1182 | 1199 | | |
1183 | 1200 | | |
1184 | 1201 | | |
| |||
1923 | 1940 | | |
1924 | 1941 | | |
1925 | 1942 | | |
1926 | | - | |
| 1943 | + | |
1927 | 1944 | | |
1928 | 1945 | | |
1929 | 1946 | | |
| |||
1935 | 1952 | | |
1936 | 1953 | | |
1937 | 1954 | | |
1938 | | - | |
| 1955 | + | |
1939 | 1956 | | |
1940 | 1957 | | |
1941 | 1958 | | |
1942 | | - | |
| 1959 | + | |
| 1960 | + | |
1943 | 1961 | | |
1944 | 1962 | | |
1945 | 1963 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1568 | 1568 | | |
1569 | 1569 | | |
1570 | 1570 | | |
1571 | | - | |
| 1571 | + | |
1572 | 1572 | | |
1573 | | - | |
1574 | | - | |
| 1573 | + | |
| 1574 | + | |
| 1575 | + | |
1575 | 1576 | | |
1576 | | - | |
1577 | | - | |
| 1577 | + | |
| 1578 | + | |
1578 | 1579 | | |
1579 | 1580 | | |
1580 | | - | |
1581 | | - | |
| 1581 | + | |
| 1582 | + | |
1582 | 1583 | | |
1583 | 1584 | | |
1584 | 1585 | | |
1585 | | - | |
| 1586 | + | |
1586 | 1587 | | |
1587 | 1588 | | |
1588 | 1589 | | |
1589 | 1590 | | |
1590 | 1591 | | |
1591 | 1592 | | |
1592 | 1593 | | |
1593 | | - | |
| 1594 | + | |
1594 | 1595 | | |
1595 | 1596 | | |
1596 | 1597 | | |
| |||
6795 | 6796 | | |
6796 | 6797 | | |
6797 | 6798 | | |
6798 | | - | |
6799 | | - | |
6800 | | - | |
6801 | | - | |
| 6799 | + | |
| 6800 | + | |
| 6801 | + | |
| 6802 | + | |
6802 | 6803 | | |
6803 | 6804 | | |
6804 | | - | |
6805 | | - | |
| 6805 | + | |
| 6806 | + | |
6806 | 6807 | | |
6807 | 6808 | | |
6808 | | - | |
| 6809 | + | |
6809 | 6810 | | |
6810 | 6811 | | |
6811 | 6812 | | |
| |||
0 commit comments