Commit graph

374 commits

Author SHA1 Message Date
Nolan Lawson 0dc676b1c5 tweak render buffer 2018-03-22 22:31:29 -07:00
Nolan Lawson cd968245e1 go back to having Timeline.html manage focus 2018-03-22 21:59:02 -07:00
Nolan Lawson 7a9cb22269 add icons for boosters/favoriters/followers in status header 2018-03-22 21:36:19 -07:00
Nolan Lawson 2785eb28c3 add option to reduce motion 2018-03-22 20:23:00 -07:00
Nolan Lawson 15133c276b add animation for following someone 2018-03-22 20:18:17 -07:00
Nolan Lawson 80c92ac33d fix animation IconButton issue in Edge 2018-03-22 20:09:20 -07:00
Nolan Lawson a03961f379 attempt to fix focus crash issue 2018-03-22 19:56:08 -07:00
Nolan Lawson d40befacdb compose button is not disabled by default 2018-03-22 17:55:35 -07:00
Nolan Lawson ef51842e6a calculate listOffset to avoid profile offset issue 2018-03-22 17:33:42 -07:00
Nolan Lawson 98b8ea1c67 increase the render factor until I can figure out how to fix the list offsets 2018-03-22 09:39:46 -07:00
Nolan Lawson ec73ce8149 avatar should be aria-hidden 2018-03-22 00:22:18 -07:00
Nolan Lawson d2834d3bb2 dial back rIC usage, fix virtualListStore calculations 2018-03-22 00:01:19 -07:00
Nolan Lawson 72e7e18e0b add favorite/reblog animations 2018-03-21 09:38:20 -07:00
Nolan Lawson 7053230ac0 fix focus() being called too often 2018-03-21 00:53:52 -07:00
Nolan Lawson 60dd2ecff2 add muted style for image/video dialogs 2018-03-20 21:26:53 -07:00
Nolan Lawson b7406c78ae simplify HiddenFromSSR 2018-03-20 20:56:52 -07:00
Nolan Lawson 0c9992c0e1 change scheduling to focus on requestIdleCallback 2018-03-20 20:28:53 -07:00
Nolan Lawson 1786d737bb correctly resize text input after posting 2018-03-19 20:58:53 -07:00
Nolan Lawson f6d1e5079a add titles for mention links 2018-03-19 18:05:51 -07:00
Nolan Lawson add39a7334 faster HiddenFromSSR implementation 2018-03-18 18:37:19 -07:00
Nolan Lawson ed0db17ca0 add auto-focus to reply input text 2018-03-16 19:04:48 -07:00
Nolan Lawson 9a0071a934 clicking avatars goes directly to profile 2018-03-16 18:48:24 -07:00
Nolan Lawson 9de2949cb7 Simplify selectors, prefer class selectors for SVGs 2018-03-16 08:58:04 -07:00
Nolan Lawson bd0a0bf0be refactor 2018-03-16 00:01:03 -07:00
Nolan Lawson a25dd048b6 make statuses robust against duplicates, remove duplicate from test 2018-03-15 20:04:24 -07:00
Nolan Lawson a5ca99c2f0 fix some tests 2018-03-15 17:33:52 -07:00
Nolan Lawson 9c6b8a7a8e Revert "use rIC to keep scrolling smooth"
This reverts commit fc8554bed3.
2018-03-15 10:25:02 -07:00
Nolan Lawson 8c8c6bab25 improve perf of hydrateContent slightly 2018-03-15 10:05:49 -07:00
Nolan Lawson fc8554bed3 use rIC to keep scrolling smooth 2018-03-15 10:00:51 -07:00
Nolan Lawson f137f0c56c simplify and expand click delegates 2018-03-15 08:59:30 -07:00
Nolan Lawson 8bd3cf24e3 reduce viewport render factor for better scrolling perf 2018-03-14 23:03:37 -07:00
Nolan Lawson 56f7efb78f implement requesting to follow someone 2018-03-14 22:32:58 -07:00
Nolan Lawson c11f2454ad break up status rendering with rAF a bit 2018-03-14 19:04:48 -07:00
Nolan Lawson 1477fbfbda faster classname function 2018-03-14 18:52:33 -07:00
Nolan Lawson 2db30856f9 fix bug where large items might not be rendered when scrolling up 2018-03-14 18:38:26 -07:00
Nolan Lawson b8d1ccb339 add ability to delete a status 2018-03-14 08:36:12 -07:00
Nolan Lawson ffa672382d fix underline on link hover 2018-03-14 07:24:24 -07:00
Nolan Lawson c97937eced remove unnecessary rAF 2018-03-14 07:24:16 -07:00
Nolan Lawson 436c8c05aa implement lazy images 2018-03-13 23:07:30 -07:00
Nolan Lawson dd67b4f856 fix "loading more" spinner 2018-03-13 21:27:34 -07:00
Nolan Lawson 5908ac6614 Implement LazyPage and refactor to support it 2018-03-13 20:02:50 -07:00
Nolan Lawson b0896a4e10 move informational footer to own component 2018-03-12 22:16:52 -07:00
Nolan Lawson a05c691667 Revert "improve column switching performance"
This reverts commit 8813694039.
2018-03-12 22:13:51 -07:00
Nolan Lawson 8813694039 improve column switching performance 2018-03-12 20:58:45 -07:00
Nolan Lawson 624020dd01 improve keyboard latency in compose box 2018-03-12 20:18:34 -07:00
Nolan Lawson 136ec67d61 fix length gauge 2018-03-12 10:06:41 -07:00
Nolan Lawson c13771c3a0 more options button to follow/unfollow 2018-03-11 19:40:32 -07:00
Nolan Lawson 92176df3ab add ability to follow/unfollow an account 2018-03-11 15:22:31 -07:00
Nolan Lawson d4e48ac6fa better indication of non-autoplay gifs 2018-03-10 11:28:30 -08:00
Nolan Lawson b3263e528f fix incoming statuses, add tests 2018-03-10 10:54:16 -08:00