Commit Graph

6094 Commits

Author SHA1 Message Date
Eric Bailey 01c7192cc6 Add borderCurve 2025-08-06 16:03:02 -05:00
Eric Bailey 34c660b8f7 Custom button colors 2025-08-06 15:50:22 -05:00
Eric Bailey 0e8a8821f5 Update negative_subtle styles 2025-08-06 15:41:48 -05:00
Eric Bailey 780a17778d Update icon size and gap 2025-08-06 15:24:26 -05:00
Eric Bailey a453c8d80b Merge remote-tracking branch 'origin/main' into app-1310/design
* origin/main:
  [LEG-203] Add onboarding text for policy updates (#8783)
  [APP-1356] Policy update dialog (#8782)
  Fix quality of first seconds of videos on web (#8761) (#8778)
  Nightly source-language update
  Fix web video ViewportObserver component (#8776)
  Fix android starting at notif screen (#8775)
  Fix video thumbnails on native (#8774)
  Add feed tuner to remove muted threads (#8773)
  [APP-1083] bug fix: videos not accurately autoplaying on web (#8692)
  Tweak accessibility label (#8767)
  Nightly source-language update
  fix(ui): small bug where on small web views the final card was not full height
  fix(ui): adjust padding for ProfileGrid layout consistency
  README: fix verb form of CC
  README: fix brand capitalization ("Github" -> "GitHub")
  README: improve phrasing of packages mention
  README: Use alert for the contributions note
  Don't animate images that will be posted as JPGs (#8760)
2025-08-06 15:18:14 -05:00
Eric Bailey 75094f4860 [LEG-203] Add onboarding text for policy updates (#8783)
* Add onboarding text for policy updates

* Add gate, add to other case

* Update other UI cases to use Admonitions

* Th

* Update date
2025-08-06 15:16:08 -05:00
Eric Bailey 328aa2be94 [APP-1356] Policy update dialog (#8782)
* Add blocking announcement dialog feature

* WIP custom dialog

* Rework dialog and add native FocusScope

* Lock scroll on web, fix backdrop

* Add web FocusScope

* Create custom Outlet for these announcements

* Clean up FocusScope native impl

* Comments

* Some styling fixes

* Handle screen reader specifically

* Clean up state, remove Portal edits

* Reorg, rename

* Add syncing, tests

* Revert dialog updates

* Revert formatting

* Delete unused file

* Format

* Add FullWindowOverlay

* remove mmkv storage in debug btn

* Add debug code

* fix taps passing through on iOS

* Reorg

* Reorg, rename everything

* Complete policy update after signup

* Add logger

* Move context around, unmount portals on native

* Move a11y prop into FocusScope

* Remove useMemo

* Update dates

* Move debug to dev settings

* Unmount web portals until policy update completed

* UPdate dates

---------

Co-authored-by: Samuel Newman <mozzius@protonmail.com>
2025-08-06 15:15:52 -05:00
Arturo Fonseca fd37d92f85 Fix quality of first seconds of videos on web (#8761) (#8778) 2025-08-05 02:04:32 -07:00
pfrazee 53cf0b3b46 Nightly source-language update 2025-08-05 02:53:53 +00:00
Samuel Newman a5437ebbeb Fix web video ViewportObserver component (#8776)
* Revert "[APP-1083] bug fix: videos not accurately autoplaying on web (#8692)"

This reverts commit 9aa35e9fbb.

* fix overflow hidden breaking the video viewport observer
2025-08-04 10:24:53 -07:00
Samuel Newman 15bc77321b Fix android starting at notif screen (#8775)
* fix android launching at notif screen

* rm heuristic
2025-08-04 09:41:09 -07:00
Samuel Newman 7b5d11eb80 Fix video thumbnails on native (#8774) 2025-08-04 18:42:55 +03:00
kindgracekind b32568260f Add feed tuner to remove muted threads (#8773) 2025-08-04 10:27:27 -05:00
Anastasiya Uraleva 9aa35e9fbb [APP-1083] bug fix: videos not accurately autoplaying on web (#8692)
* update: auto play video on web with intersection position

* place back the threshold: 0.5

* update: optimize the intersection observer with a throttled scroll listener

---------

Co-authored-by: Anastasiya <anastasiya@Mac.localdomain>
Co-authored-by: Anastasiya <anastasiya@Anastasiyas-MacBook-Pro.local>
2025-08-04 06:17:50 -07:00
surfdude29 14e39c4aec Tweak accessibility label (#8767)
* tweak accessibility label

* change `alert` to `message` and add comment instead of context

* tweak comment
2025-08-04 03:49:35 -07:00
pfrazee 598641742e Nightly source-language update 2025-08-01 02:58:13 +00:00
jim f21478735c Merge pull request #8762 from JimmyCushnie/updates-readme-like-a-boss
Minor README improvements
2025-07-31 19:46:17 -07:00
jim 9eba567135 Merge pull request #8763 from internet-development/caidan/app-1364-fix-suggested-follows-small-web-view 2025-07-31 14:28:00 -07:00
Caidan Williams 79f365b21c fix(ui): small bug where on small web views the final card was not full height 2025-07-31 11:51:11 -07:00
Caidan Williams 8b344ca9fd fix(ui): adjust padding for ProfileGrid layout consistency
Fixes the issue of the shadow being cutoff by the overflow, now will
give proper spacing to the cards to display the shadow.
2025-07-31 11:51:11 -07:00
Jimmy Cushnie 648dda7541 README: fix verb form of CC
While both forms are used, CC'd is much more common and generally considered the correct form.
2025-07-31 13:59:29 -04:00
Jimmy Cushnie bf455f3e19 README: fix brand capitalization ("Github" -> "GitHub") 2025-07-31 13:55:13 -04:00
Jimmy Cushnie 91574f1f56 README: improve phrasing of packages mention 2025-07-31 13:52:49 -04:00
Jimmy Cushnie 3949747197 README: Use alert for the contributions note 2025-07-31 13:48:40 -04:00
Samuel Newman f4724e378d Don't animate images that will be posted as JPGs (#8760)
* don't play gifs that'll be png'd

* add media inset border

* fix unnecessary typecast

* Revert "fix unnecessary typecast"

This reverts commit 3a8bcc9277.
2025-07-31 09:47:22 -07:00
Eric Bailey a67bf0ecda Merge remote-tracking branch 'origin/main' into app-1310/design
* origin/main:
  [APP-1310] Button cleanup (#8754)
  Some toasts cleanup and reorg (#8748)
  tweak case of labels in SearchResults.tsx (#8759)
  Make proper extension of `Button` more clearly defined (#8753)
  Nightly source-language update
  build
  fix echoprom config
  Fix bad substitution (#8752)
2025-07-31 11:01:54 -05:00
Eric Bailey e87555c481 [APP-1310] Button cleanup (#8754)
* Rm gradient buttons from Storybook

* TEMP move storybook button section

* Remove gradient_sky

* Remove actual defs for gradient_sky and gradient_primary

* Remove other gradient defs

* Remove gradient support entirely

* Deprecate 'variant' in favor of 'color'

* Fork base styles codepath to make variant deprecation more obvious

* Remove text styles for when no color is set, never been used

* Fork text styles codepath to make variant deprecation more obvious

* Revert temp storybook commit, remove deprecated values

* Replace remaining gradient button usage
2025-07-31 10:32:16 -05:00
Eric Bailey 3bcfcba6d8 Some toasts cleanup and reorg (#8748)
* Reorg

* Move animation into css file

* Update style comment

* Extract core component, use platform-specific wrappers

* Pull out platform specific styles

* Just move styles into Toast component itself

* Rename cleanup

* Update API

* Add duration optional prop

* Add some type docs

* add exp eased slide aniamtions

* Make toasts full width on mobile web

---------

Co-authored-by: Samuel Newman <mozzius@protonmail.com>
2025-07-31 10:15:35 -05:00
surfdude29 33e0714948 tweak case of labels in SearchResults.tsx (#8759) 2025-07-31 06:40:39 -07:00
Eric Bailey b3d207c7b9 Make proper extension of Button more clearly defined (#8753)
* Remove unecessary color prop from SettingsList LinkItem

* Add UninheritableButtonProps to avoid misuse
2025-07-31 05:41:10 -07:00
pfrazee 85981deb31 Nightly source-language update 2025-07-31 02:51:14 +00:00
Eric Bailey 325f5b4636 Remove unnecessary select() 2025-07-30 20:38:24 -05:00
Eric Bailey fe05eaf311 Rename negative_secondary to negative_subtle 2025-07-30 20:36:47 -05:00
Eric Bailey 9dbfcc9901 Update button colors 2025-07-30 20:36:47 -05:00
Eric Bailey d197fc0935 Ensure proper alignment of buttons in storybook 2025-07-30 20:36:47 -05:00
Eric Bailey 5859e9ea56 Update large sizes 2025-07-30 20:36:47 -05:00
Eric Bailey a8c8575396 Update small styles 2025-07-30 20:36:47 -05:00
Eric Bailey f074ffd871 Update tiny styles 2025-07-30 20:36:47 -05:00
Eric Bailey 5f5b4dadea Update Buttons storybook section 2025-07-30 20:36:47 -05:00
Eric Bailey aef4b87a34 Replace remaining gradient button usage 2025-07-30 20:36:20 -05:00
Jaz 045101286f Merge pull request #8755 from bluesky-social/echoprom_fix
fix echoprom config
2025-07-30 15:15:01 -07:00
Jaz Volpert b25677eb7f build 2025-07-30 21:42:56 +00:00
Jaz Volpert 4393a275ae fix echoprom config 2025-07-30 21:42:26 +00:00
Eric Bailey 38bc608654 Revert temp storybook commit, remove deprecated values 2025-07-30 16:19:43 -05:00
Eric Bailey 4d1e8f7860 Fork text styles codepath to make variant deprecation more obvious 2025-07-30 16:11:54 -05:00
Eric Bailey 224d5dd72d Remove text styles for when no color is set, never been used 2025-07-30 16:09:05 -05:00
Eric Bailey 0b1ae92810 Fork base styles codepath to make variant deprecation more obvious 2025-07-30 16:08:30 -05:00
Eric Bailey 16e915a67c Deprecate 'variant' in favor of 'color' 2025-07-30 15:36:15 -05:00
Eric Bailey 61b48dcdb9 Remove gradient support entirely 2025-07-30 14:23:17 -05:00
Eric Bailey 5351b71c11 Remove other gradient defs 2025-07-30 14:22:21 -05:00