b75a4014b6
* Redesign threadline and fetching state - threadline goes right below channel avatar, mimicking reddits implementation, has a increase effect on hover and is slimmer, creating more space for comments on screen - fetching state now replaces show/hide button, also mimicking reddit, and now says that it is loading, instead of a blank spinner, and also improves space a bit * Redesign comment threads - Allow for infinite comment chains - Can go back and forth between the pages - Can go back to all comments or to the first comment in the chain - Some other improvements, which include: - add title on non-drawer comment sections (couldn't see amount of comments) - fix Expandable component (would begin expanded and collapse after the effect runs, which looked bad and shifted the layout, now each comments greater than the set length begins collapsed) - used constants for consistency * Fix replying to last thread comment * Fix buttons condition (only on fetched comment to avoid deleted case) * Fix auto-scroll * Bring back instant feedback for Show More replies * Improve thread back links - Now going back to all comments links the top-level comment for easier navigation - Going back to ~ previous ~ now goes back into the chain instead of topmost level * Clear timeouts due to unrelated issue * Fix deep thread linked comment case and more scroll improvements * More minor changes * Flow * Fix commentList tile style * Fix long channel names overflowing on small screens * More scroll changes * Fix threadline * Revert "Fix long channel names overflowing on small screens" This reverts commit e4d2dc7da5861ed8136a60f3352e41a690cd4d33. * Fix replies fetch * Revert "Fix replies fetch" This reverts commit ec70054675a604a7a5f3764ba07c36bf7b0f49c8. * Cleanup and make smooth * Always use linked comment on threads * Cleanup * Higlight thread comment * Fix comment body styles |
||
---|---|---|
.. | ||
abandon_states.js | ||
action_types.js | ||
cdn_urls.js | ||
claim.js | ||
claim_search.js | ||
classnames.js | ||
collections.js | ||
comment.js | ||
community_channels.js | ||
country_languages.js | ||
daemon_settings.js | ||
email.js | ||
emotes.js | ||
errors.js | ||
file_render_modes.js | ||
form-field.js | ||
hashes.js | ||
homepage_languages.js | ||
icons.js | ||
keycodes.js | ||
language-migrations.js | ||
languages.js | ||
licenses.js | ||
livestream.js | ||
modal_types.js | ||
moonpay.js | ||
navigation.js | ||
notifications.js | ||
pages.js | ||
pageTitles.js | ||
player.js | ||
publish_sources.js | ||
publish_types.js | ||
reactions.js | ||
report_content.js | ||
search.js | ||
searchable_languages.js | ||
settings.js | ||
shape_shift.js | ||
shared_preferences.js | ||
sort_options.js | ||
speech_urls.js | ||
stickers.js | ||
storage.js | ||
stripe.js | ||
subscriptions.js | ||
supported_browser_languages.js | ||
supported_languages.js | ||
supported_sub_languages.js | ||
tags.js | ||
themes.js | ||
thumbnail_upload_statuses.js | ||
token.js | ||
transaction_list.js | ||
transaction_types.js | ||
txo_list.js | ||
urlParams.js | ||
user.js | ||
youtube.js |