lbry-desktop/ui/scss/component
infinite-persistence 0143b63c74 Ads: replace DOM manipulations with React components
- Instead of 2 ways to display ads (DOM injection + React method) and having both of them clash, just do it the predictable React way.
    - Augment the existing React version to support tile layout + ability to place in last visible slot.
    - Consolidate styling code to scss ... DOM manipulations were making it even harder to maintain.
    - Removed the need to check for ad-blockers for now. It was being executed every time an ad is displayed, and now that we are displaying ads in more places, the gains doesn't justify the performance loss. Also, it wasn't being done for Recommended ads anyway, so the inconsistency probably means it's not needed in the first place.

Other known issues fixed:
- double ad injection when changing language via nag.
- additional "total-blocking-time" due to ads at startup removed.
- fixed ads not appearing in mobile homepage until navigated away and back to homepage.
- enable ads in channel page.
- support for both List and Tile layout.
2022-03-08 10:53:52 -05:00
..
_ads.scss Ads: replace DOM manipulations with React components 2022-03-08 10:53:52 -05:00
_animation.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_badge.scss theme orginization and cleanup 2021-04-30 15:05:58 -04:00
_block-list.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_button.scss Fix umlaut cutoff in buttons 2022-02-19 17:29:27 +01:00
_calendar.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_card.scss Add ability to highlight a Settings Row 2022-02-25 16:53:45 -05:00
_channel-mention.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_channel.scss Fix following button on channel page on mobile in guest mode 2022-02-18 17:57:37 +01:00
_claim-list.scss Fix top page repost ribbon & buttons on mobile 2022-02-18 11:51:48 +01:00
_claim-search.scss Restore spacing between Sort and Filter on mobile 2022-02-27 21:38:30 -05:00
_collection.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_color-picker.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_comment-badge.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_comment-create.scss Adjust input focus in reply 2022-02-18 08:50:49 +01:00
_comment-selectors.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_comments.scss Adjust font size in comment section on mobile 2022-02-12 17:38:37 +01:00
_content.scss [Fix] revert fileRenderFloating vs Mobile change (#937) 2022-02-23 16:13:22 -05:00
_dat-gui.scss Fix and enable 3D viewer: #4035 2020-04-27 14:27:04 -04:00
_embed-player.scss support embed preference (#7114) 2021-09-18 10:23:30 -04:00
_emote-selector.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_empty.scss winning claim style pass 2020-12-16 14:58:30 -05:00
_expandable.scss Adjust comment fade-out height 2021-09-27 11:01:44 +08:00
_file-drop.scss moonpay 2020-06-03 14:16:43 -04:00
_file-list.scss moonpay 2020-06-03 14:16:43 -04:00
_file-price.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_file-properties.scss unify some styles with master 2021-04-27 11:20:41 -04:00
_file-render.scss [Fix] revert fileRenderFloating vs Mobile change (#937) 2022-02-23 16:13:22 -05:00
_footer.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_form-field.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_form-row.scss moonpay 2020-06-03 14:16:43 -04:00
_header.scss Custom body scrollbar + disable body scroll when overlay or image viewer opened (#897) 2022-02-18 18:03:15 +01:00
_icon.scss Add hint that results are being filtered by language 2022-02-25 16:53:45 -05:00
_item-list.scss moonpay 2020-06-03 14:16:43 -04:00
_livestream-chat.scss Adjust hyperchat row on mobile 2022-02-12 17:55:27 +01:00
_livestream-comment.scss Adjust font size in chat on mobile 2022-02-12 17:48:03 +01:00
_livestream.scss Category livestreams: re-implement using subSection + use horizontal scroll in mobile 2022-03-01 10:27:09 -05:00
_main.scss Following Page: make the 2 buttons flow with less space used 2022-03-01 22:07:04 -05:00
_markdown-editor.scss Fix broken markdown editor border color 2021-02-26 11:04:25 -05:00
_markdown-preview.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_media.scss Adjust ratio bar width on dekstop 2022-02-14 13:53:18 +01:00
_meme.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_modal.scss Use locale/get response to suggest homepage and language switch (#839) 2022-03-02 09:44:01 -05:00
_navigation.scss Use titles vs names on channel claim previews, but show name in channel areas (#962) 2022-02-25 09:04:23 -05:00
_notification.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_nudge.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_pagination.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_placeholder.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_post.scss Adjust comment section width on markdown page on HiDPI screens 2022-02-18 09:23:47 +01:00
_progress.scss add youtube sync to first run 2020-09-29 17:12:32 -04:00
_purchase.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_search.scss Fix repost ribbon on search result page 2022-02-18 12:56:03 +01:00
_share.scss use web share api 2020-03-30 15:49:45 -04:00
_snack-bar.scss Adjust snack bar position on mobile 2022-02-14 13:50:04 +01:00
_spinner.scss ClaimList: add default page-load indicator | Apply for Search and Following-Manage 2022-03-02 09:16:43 -05:00
_splash.scss moonpay 2020-06-03 14:16:43 -04:00
_status-bar.scss Fix css "--spacing-?" renaming that recent PRs missed during the merge. 2020-06-04 10:53:32 -04:00
_sticker-selector.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_stripe-card.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_superchat.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_swipe-list.scss Add horizontal layout (#636) 2022-01-06 16:13:26 -05:00
_swipeable-drawer.scss Adjust colors in comment/chat swipe button on mobile 2022-02-14 14:09:40 +01:00
_syntax-highlighter.scss Add integrated light theme 2020-02-07 09:21:28 -05:00
_table.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_tags.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_textarea-suggestions.scss Realign stars in channel level indicator 2022-02-14 16:28:24 +01:00
_tooltip.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_txo-list.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_utils.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_videojs.scss Add hover effect to player buttons 2022-02-14 15:03:45 +01:00
_view_count.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_wallet-tip-selector.scss [New Feature] Stickers (#131) 2021-10-28 16:25:34 -04:00
_wallet-tip-send.scss updated code 2021-07-03 14:42:37 -04:00
_wunderbar.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
_yrbl.scss New repost flow 2020-12-16 09:47:28 -05:00
claim-preview-reset.scss Fixed vars.scss being imported multiple times (#528) 2021-12-20 20:27:25 -05:00
expanding-details.scss moonpay 2020-06-03 14:16:43 -04:00
livestream-scheduled-info.scss Feature livestream scheduling (#458) 2021-12-16 16:59:13 -05:00
menu-button.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
nag.scss Use locale/get response to suggest homepage and language switch (#839) 2022-03-02 09:44:01 -05:00
notifications-banner.scss Fixed vars.scss being imported multiple times (#528) 2021-12-20 20:27:25 -05:00
notifications-blocked.scss MAKE ODYSEE EVEN MORE BEAUTIFUL (#539) 2022-02-11 13:50:55 -05:00
section.scss Add "min channel age" setting 2022-02-23 23:01:57 +08:00
tabs.scss Adjust active tab indicator 2022-02-14 11:48:55 +01:00