Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

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

Fixes to text input colors on android

+16
+1
src/view/com/composer/ComposePost.tsx
··· 258 258 scrollEnabled 259 259 onChangeText={(text: string) => onChangeText(text)} 260 260 placeholder={selectTextInputPlaceholder} 261 + placeholderTextColor={colors.gray4} 261 262 style={styles.textInput}> 262 263 {textDecorated} 263 264 </TextInput>
+5
src/view/com/modals/CreateScene.tsx
··· 108 108 <BottomSheetTextInput 109 109 style={styles.textInput} 110 110 placeholder="e.g. alices-friends" 111 + placeholderTextColor={colors.gray4} 111 112 autoCorrect={false} 112 113 value={handle} 113 114 onChangeText={str => setHandle(makeValidHandle(str))} ··· 118 119 <BottomSheetTextInput 119 120 style={styles.textInput} 120 121 placeholder="e.g. Alice's Friends" 122 + placeholderTextColor={colors.gray4} 121 123 value={displayName} 122 124 onChangeText={v => 123 125 setDisplayName(enforceLen(v, MAX_DISPLAY_NAME)) ··· 129 131 <BottomSheetTextInput 130 132 style={[styles.textArea]} 131 133 placeholder="e.g. Artists, dog-lovers, and memelords." 134 + placeholderTextColor={colors.gray4} 132 135 multiline 133 136 value={description} 134 137 onChangeText={v => setDescription(enforceLen(v, MAX_DESCRIPTION))} ··· 209 212 paddingHorizontal: 14, 210 213 paddingVertical: 10, 211 214 fontSize: 16, 215 + color: colors.black, 212 216 }, 213 217 textArea: { 214 218 borderWidth: 1, ··· 217 221 paddingHorizontal: 12, 218 222 paddingTop: 10, 219 223 fontSize: 16, 224 + color: colors.black, 220 225 height: 70, 221 226 textAlignVertical: 'top', 222 227 },
+4
src/view/com/modals/EditProfile.tsx
··· 119 119 <BottomSheetTextInput 120 120 style={styles.textInput} 121 121 placeholder="e.g. Alice Roberts" 122 + placeholderTextColor={colors.gray4} 122 123 value={displayName} 123 124 onChangeText={v => setDisplayName(enforceLen(v, MAX_DISPLAY_NAME))} 124 125 /> ··· 128 129 <BottomSheetTextInput 129 130 style={[styles.textArea]} 130 131 placeholder="e.g. Artist, dog-lover, and memelord." 132 + placeholderTextColor={colors.gray4} 131 133 multiline 132 134 value={description} 133 135 onChangeText={v => setDescription(enforceLen(v, MAX_DESCRIPTION))} ··· 181 183 paddingHorizontal: 14, 182 184 paddingVertical: 10, 183 185 fontSize: 16, 186 + color: colors.black, 184 187 }, 185 188 textArea: { 186 189 borderWidth: 1, ··· 189 192 paddingHorizontal: 12, 190 193 paddingTop: 10, 191 194 fontSize: 16, 195 + color: colors.black, 192 196 height: 100, 193 197 textAlignVertical: 'top', 194 198 },
+2
src/view/com/modals/ServerInput.tsx
··· 66 66 <BottomSheetTextInput 67 67 style={styles.textInput} 68 68 placeholder="e.g. https://bsky.app" 69 + placeholderTextColor={colors.gray4} 69 70 autoCapitalize="none" 70 71 autoComplete="off" 71 72 autoCorrect={false} ··· 109 110 paddingHorizontal: 14, 110 111 paddingVertical: 12, 111 112 fontSize: 16, 113 + color: colors.black, 112 114 }, 113 115 textInputBtn: { 114 116 borderWidth: 1,
+2
src/view/screens/Contacts.tsx
··· 39 39 value={searchText} 40 40 style={styles.searchInput} 41 41 placeholder="Search" 42 + placeholderTextColor={colors.gray4} 42 43 onChangeText={onChangeSearchText} 43 44 /> 44 45 </View> ··· 79 80 }, 80 81 searchInput: { 81 82 flex: 1, 83 + color: colors.black, 82 84 }, 83 85 })
+2
src/view/screens/Search.tsx
··· 58 58 <TextInput 59 59 ref={textInput} 60 60 placeholder="Type your query here..." 61 + placeholderTextColor={colors.gray4} 61 62 selectTextOnFocus 62 63 returnKeyType="search" 63 64 style={styles.input} ··· 116 117 input: { 117 118 flex: 1, 118 119 fontSize: 16, 120 + color: colors.black, 119 121 }, 120 122 121 123 outputContainer: {