Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Rename

+11 -11
+2 -2
src/App.native.tsx
··· 57 57 import {Shell} from '#/view/shell' 58 58 import {ThemeProvider as Alf} from '#/alf' 59 59 import {useColorModeTheme} from '#/alf/util/useColorModeTheme' 60 + import {NuxDialogs} from '#/components/dialogs/nuxs' 60 61 import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' 61 62 import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' 62 63 import {Provider as PortalProvider} from '#/components/Portal' 63 64 import {Splash} from '#/Splash' 64 65 import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' 65 66 import {AudioCategory, PlatformInfo} from '../modules/expo-bluesky-swiss-army' 66 - import {NudgeDialogs} from '#/components/dialogs/nudges' 67 67 68 68 SplashScreen.preventAutoHideAsync() 69 69 ··· 132 132 style={s.h100pct}> 133 133 <TestCtrls /> 134 134 <Shell /> 135 - <NudgeDialogs /> 135 + <NuxDialogs /> 136 136 </GestureHandlerRootView> 137 137 </ProgressGuideProvider> 138 138 </MutedThreadsProvider>
+2 -2
src/App.web.tsx
··· 46 46 import {Shell} from '#/view/shell/index' 47 47 import {ThemeProvider as Alf} from '#/alf' 48 48 import {useColorModeTheme} from '#/alf/util/useColorModeTheme' 49 + import {NuxDialogs} from '#/components/dialogs/nuxs' 49 50 import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' 50 51 import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' 51 52 import {Provider as PortalProvider} from '#/components/Portal' 52 53 import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' 53 - import {NudgeDialogs} from '#/components/dialogs/nudges' 54 54 55 55 function InnerApp() { 56 56 const [isReady, setIsReady] = React.useState(false) ··· 114 114 <SafeAreaProvider> 115 115 <ProgressGuideProvider> 116 116 <Shell /> 117 - <NudgeDialogs /> 117 + <NuxDialogs /> 118 118 </ProgressGuideProvider> 119 119 </SafeAreaProvider> 120 120 </MutedThreadsProvider>
src/components/dialogs/nudges/TenMillion/icons/OnePercent.tsx src/components/dialogs/nuxs/TenMillion/icons/OnePercent.tsx
src/components/dialogs/nudges/TenMillion/icons/PointOnePercent.tsx src/components/dialogs/nuxs/TenMillion/icons/PointOnePercent.tsx
src/components/dialogs/nudges/TenMillion/icons/TenPercent.tsx src/components/dialogs/nuxs/TenMillion/icons/TenPercent.tsx
src/components/dialogs/nudges/TenMillion/icons/TwentyFivePercent.tsx src/components/dialogs/nuxs/TenMillion/icons/TwentyFivePercent.tsx
+5 -5
src/components/dialogs/nudges/TenMillion/index.tsx src/components/dialogs/nuxs/TenMillion/index.tsx
··· 28 28 } from '#/alf' 29 29 import {Button, ButtonIcon, ButtonText} from '#/components/Button' 30 30 import * as Dialog from '#/components/Dialog' 31 - import {useContext} from '#/components/dialogs/nudges' 32 - import {OnePercent} from '#/components/dialogs/nudges/TenMillion/icons/OnePercent' 33 - import {PointOnePercent} from '#/components/dialogs/nudges/TenMillion/icons/PointOnePercent' 34 - import {TenPercent} from '#/components/dialogs/nudges/TenMillion/icons/TenPercent' 31 + import {useContext} from '#/components/dialogs/nuxs' 32 + import {OnePercent} from '#/components/dialogs/nuxs/TenMillion/icons/OnePercent' 33 + import {PointOnePercent} from '#/components/dialogs/nuxs/TenMillion/icons/PointOnePercent' 34 + import {TenPercent} from '#/components/dialogs/nuxs/TenMillion/icons/TenPercent' 35 35 import {Divider} from '#/components/Divider' 36 36 import {GradientFill} from '#/components/GradientFill' 37 37 import {ArrowOutOfBox_Stroke2_Corner0_Rounded as Share} from '#/components/icons/ArrowOutOfBox' ··· 39 39 import {Image_Stroke2_Corner0_Rounded as ImageIcon} from '#/components/icons/Image' 40 40 import {Loader} from '#/components/Loader' 41 41 import {Text} from '#/components/Typography' 42 - // import {TwentyFivePercent} from '#/components/dialogs/nudges/TenMillion/icons/TwentyFivePercent' 42 + // import {TwentyFivePercent} from '#/components/dialogs/nuxs/TenMillion/icons/TwentyFivePercent' 43 43 44 44 const DEBUG = false 45 45 const RATIO = 8 / 10
+2 -2
src/components/dialogs/nudges/index.tsx src/components/dialogs/nuxs/index.tsx
··· 2 2 3 3 import {useSession} from '#/state/session' 4 4 import * as Dialog from '#/components/Dialog' 5 - import {TenMillion} from '#/components/dialogs/nudges/TenMillion' 5 + import {TenMillion} from '#/components/dialogs/nuxs/TenMillion' 6 6 7 7 type Context = { 8 8 controls: { ··· 21 21 22 22 let SHOWN = false 23 23 24 - export function NudgeDialogs() { 24 + export function NuxDialogs() { 25 25 const {hasSession} = useSession() 26 26 const tenMillion = Dialog.useDialogControl() 27 27