diff --git a/flake.nix b/flake.nix
index 4dd0c939eb..7499283e88 100644
--- a/flake.nix
+++ b/flake.nix
@@ -95,6 +95,7 @@
freetype
expat
libayatana-appindicator
+ libusb1
])
++ lib.optionals pkgs.stdenv.isDarwin [
pkgs.darwin.apple_sdk.frameworks.Security
diff --git a/gui/public/i18n/en/translation.ftl b/gui/public/i18n/en/translation.ftl
index 8b789381a3..245c220946 100644
--- a/gui/public/i18n/en/translation.ftl
+++ b/gui/public/i18n/en/translation.ftl
@@ -19,6 +19,7 @@ tips-find_tracker = Not sure which tracker is which? Shake a tracker and it will
tips-do_not_move_heels = Ensure your heels do not move during recording!
tips-file_select = Drag & drop files to use, or browse.
tips-tap_setup = You can slowly tap 2 times your tracker to choose it instead of selecting it from the menu.
+tips-turn_on_tracker = Using official SlimeVR trackers? Remember to turn on your tracker after connecting it to the PC!
## Body parts
body_part-NONE = Unassigned
@@ -652,6 +653,7 @@ onboarding-assign_trackers-assigned = { $assigned } of { $trackers ->
} assigned
onboarding-assign_trackers-advanced = Show advanced assign locations
onboarding-assign_trackers-next = I assigned all the trackers
+onboarding-assign_trackers-mirror_view = Mirror view
## Tracker assignment warnings
# Note for devs, number is used for representing boolean states per bit.
@@ -761,8 +763,9 @@ onboarding-automatic_mounting-put_trackers_on-next = I have all my trackers on
## Tracker proportions method choose
onboarding-choose_proportions = What proportion calibration method to use?
# Multiline string
-onboarding-choose_proportions-description = Body proportions are used to know the measurements of your body. They're required to calculate the trackers' positions.
+onboarding-choose_proportions-description-v1 = Body proportions are used to know the measurements of your body. They're required to calculate the trackers' positions.
When proportions of your body don't match the ones saved, your tracking precision will be worse and you will notice things like skating or sliding, or your body not matching your avatar well.
+ You only need to measure your body once! Unless they are wrong or your body has changed, then you don't need to do them again.
onboarding-choose_proportions-auto_proportions = Automatic proportions
# Italized text
onboarding-choose_proportions-auto_proportions-subtitle = Recommended
diff --git a/gui/public/images/autobone-poster.webp b/gui/public/images/autobone-poster.webp
new file mode 100644
index 0000000000..b9d646f68a
Binary files /dev/null and b/gui/public/images/autobone-poster.webp differ
diff --git a/gui/public/videos/autobone.webm b/gui/public/videos/autobone.webm
new file mode 100644
index 0000000000..e3020eb96b
Binary files /dev/null and b/gui/public/videos/autobone.webm differ
diff --git a/gui/src/components/Preload.tsx b/gui/src/components/Preload.tsx
index b58830a1ee..fa1d9eece8 100644
--- a/gui/src/components/Preload.tsx
+++ b/gui/src/components/Preload.tsx
@@ -8,6 +8,8 @@ export function Preload() {
+
+
void;
highlightedRoles: BodyPart[];
+ mirror: boolean;
}) {
const { isMobile } = useBreakpoint('mobile');
@@ -166,7 +168,7 @@ export function BodyInteractions({
variant === 'tracker-select' && 'mobile:mx-0 xs:mx-10'
)}
>
-