SirStendec
e3a7e3b64d
Add experiments system. Add experiments UI. Update disabled buttons to use tw-button--disabled. Update chat line rendering. Add preset emote sizes to the emote menu to reduce reflows when loading. Fix directory issues caused by fixes to route sorting. Update the theme. Add a current route name value to fine router. Add recursive object protection to deep_copy.
2018-04-10 21:13:34 -04:00
SirStendec
1841ab156c
Add favorite emotes. Add emote menu sorting. Use a CSS variable for border colors for chat lines. Use fixed emote images for the emote menu.
2018-04-09 19:57:05 -04:00
SirStendec
a01b21e9d9
Bump version. Update changelog. Tweak strings for the new emote alignment setting.
2018-04-08 15:51:50 -04:00
SirStendec
dc358a774d
Bump version. Add settings to hide Twitch Prime offers and to show minimal navigation when in theatre mode.
2018-04-07 19:51:53 -04:00
SirStendec
e6e11fe562
Emote Menu? Emote Menu.
...
* Add the emote menu.
* Add an option to replace the emote menu icon with the FFZ icon.
* Add icons to the icon font.
* Add a basic human duration formatting method to i18n.
* Add methods to the emotes module to get sets including the providers.
* Add a method to the emotes module to load an arbitrary set.
* Add a map to the emotes module for identifying providers.
* Add new events for when emote sets change.
* Add support for loading featured channel emotes.
* Add an option to suppress source sets in emote tooltips.
* Add an option to display a sellout line in emote tooltips.
* Remove emote menu from the WIP section of the home page of the menu.
* Fix a typo in rich content.
* Remove a bit of logging from fine.
* Add helper methods for set comparison and basic debouncing to utilities/object.
* Add constants for the emote menu.
* Add methods to show/hide a tooltip to the tooltip data object.
2018-04-06 21:12:12 -04:00
SirStendec
d1acc9f7cc
Add support for asynchronously loaded rich content blocks in chat.
2018-04-03 19:28:06 -04:00
SirStendec
136feebc39
Increment version. Clean up player a bit and add an option to stop recommended videos from auto-playing. Also clean up menu button for the strange, distant future when we actually use the pill for something.
2018-04-03 02:03:28 -04:00
SirStendec
79e4b02e6b
Add a setting for tab-completion of FFZ emotes. Process default values of settings with merge strategies.
2018-03-30 19:54:26 -04:00
SirStendec
8dbcf434cd
Update change-log. Fix a bug with cheer stacking when the standard cheers aren't available.
2018-03-25 22:16:16 -04:00
SirStendec
c190ecf5ed
Change the settings pop-out to use a chat pop-out. Tweaks to badge visibility rendering. Forcibly set tw-theme--dark on body since Twitch doesn't do it consistently with pop-outs.
2018-03-24 04:19:41 -04:00
SirStendec
cc682230e2
Add info and question icons. Bump version to beta1.7. Add chat badge visibility. Add support for setting inheritance merge strategies.
2018-03-22 22:39:27 -04:00
SirStendec
2e5c99c727
Fix setting sync using BroadcastChannel, since localStorage events are unreliable. Thanks Chrome. :D
2018-03-21 16:51:10 -04:00
SirStendec
8ce07a5603
Fix an issue with the following directory features not working.
2018-03-19 18:21:31 -04:00
SirStendec
41e80fd94c
Add support for custom moderator badge images.
2018-03-15 03:31:30 -04:00
SirStendec
29a4d8175e
Add transpiling with Babel so Edge will work.
2018-03-14 14:33:03 -04:00
SirStendec
c559790f87
Fix FFZ settings not showing up in chat settings menu. Fix overlay extensions not hiding properly. Fix #384 . Update subscriber notifications.
2018-03-11 14:04:55 -04:00
SirStendec
95933dc649
Fix Minimize Navigation. Update the outdated home page of the menu.
2018-03-07 18:18:22 -05:00
SirStendec
8ba8e054a5
Add an error catcher and error state for the chat scroller to hopefully allow chat to recover when React forgets how to DOM.
2018-03-03 16:38:50 -05:00
SirStendec
a0606a49a4
Add error handlers to some of the React chat components. Don't delay initialization completion while we wait up to 60 seconds for the emote menu extension.
2018-03-01 13:40:24 -05:00
SirStendec
fb1ea38f1b
Make changes to how forceUpdate() is called to hopefully reduce errors with React being stupid and not understanding how the DOM works. Also don't display an empty message for a resub with no attached message.
2018-03-01 04:13:52 -05:00
SirStendec
67053e3804
Add a Prime Reminder on sub buttons. Super easy, the data was already there. Also add the Prime crown to the icon font.
2018-02-28 17:01:15 -05:00
SirStendec
e49dd9b216
Update the gray theme from Twitch's CSS. Update the changelog.
2018-02-27 01:57:13 -05:00
SirStendec
eb967e115f
More fixes for the React 16 update.
2018-02-22 18:38:13 -05:00
SirStendec
0ae6e5021d
A ton of stuff. Initial migration to React 16. Initial changes for Rooms support. Add support for clip champ badge. Start using .gql source files that are compiled during import so we don't need to include GraphQL-tag in builds.
2018-02-22 18:23:44 -05:00
SirStendec
f0bcf7f53e
Update the gray theme. Make the settings menu draw a sub-page list if a page has no content. Update changelog.
2018-02-08 18:28:30 -05:00
SirStendec
2efbd1ae59
Change how user-specific badge overrides are rendered so that a transparent image badge looks correct no matter what badge style is enabled.
2018-02-02 18:19:42 -05:00
SirStendec
7cc6bf576f
Fix a typo with room-specific user-specific emote sets. Add a suppress_logs argument to registering emote sets to avoid spam from the GameWisp add-on.
2018-02-02 18:11:37 -05:00
SirStendec
5d53dd7071
Update changelog. Add handling for ritual messages, as well as a setting to disable them. Disabled ritual messages still render their message in chat, just not the system messages like "X is new here! Say hello!"
2018-02-02 16:00:58 -05:00
SirStendec
5429f4d329
More fixes for the Apollo update. It still has issues with ensuring queries are re-fetched properly, but it is at least modifying queries and doing what it's supposed to.
2018-02-01 16:39:24 -05:00
SirStendec
4c9e67a22e
Fix Twitch chat badges not rendering. They removed badgeSets from the chat container, so for now access the raw data and parse it ourselves. It's actually about the same difficulty, so it should work fine.
2018-01-19 17:17:16 -05:00
SirStendec
0754144c36
Render badges. Fix badges with weird font sizes. Add an option to show metadata in theatre mode. Fixes #364 . Fixes #363 .
2018-01-16 17:36:56 -05:00
SirStendec
95d0002b56
Fix chat scroll pausing. scrollToBottom was moved from the object prototype (aka the correct place for functions) to being defined in the constructor (aka not the correct place), making it more annoying to override.
2018-01-15 20:40:54 -05:00
SirStendec
be9de6de25
Fix tool-tip placement. Fix incorrect player width in theater mode with collapsed chat and a custom chat width set. Fix channel bar placement with minimize navigation. Fix player size when entering fullscreen with theater mode enabled. Fix minor bug in has
method.
2017-12-21 20:37:58 -05:00
SirStendec
53a47e02f5
Update changelog. Update build script to fix minified builds. The latest uglifyes requires keep_classnames as a compression option as well as mangle.
2017-12-16 02:13:53 -05:00
SirStendec
4c75eac19c
Version bump. Fix Promise detection in non-Webkit browsers. Change how hollow button metadata is colored.
2017-12-14 16:21:30 -05:00
SirStendec
8e364e7d84
Misc. fixes to clean up after tw-
. Fix tooltip placement.
2017-12-13 18:30:27 -05:00
SirStendec
4b246ade44
tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-tw-
2017-12-13 17:35:20 -05:00
SirStendec
e224800fb9
Add support for clickable stream metadata. Add helper utility for detecting clicks outside of elements. Add support for manually shown/hidden tooltips, which is used for custom pop-ups.
2017-12-04 18:58:19 -05:00
SirStendec
fc40353b87
Bump version. Update change-log. Hide avatars in the directory by default.
2017-12-01 17:00:19 -05:00
SirStendec
cf8774f1f2
Regenerate the gray theme and update the change-log.
2017-11-28 17:38:34 -05:00
SirStendec
2e5fe7f177
Refactor chat line rendering to support lines with system messages, making it possible to customize the rendering of re-sub messages and eventually other types, like purchases. Fix the emote data structure being all screwed up in self-sent /me commands.
2017-11-23 02:49:23 -05:00
SirStendec
b04cd8a61a
Add getEmotes method to chat.emotes. Remove emoji mentions from chat.emotes because that'll have its own module as chat.emoji. Fix bug with Room objects changing their login if FFZ's server has outdated name info. Use getEmotes in emote tokenization. Move channel bar Apollo modifiers into the channel bar module. Rename CHAT_TYPES variable to use proper casing. Add touchmove handler to scroller for people with touchscreens. Fix spacing under the player in theatre mode with whispers disabled. Add navigate method to FineRouter.
2017-11-22 15:39:38 -05:00
SirStendec
127184f997
Fix updateContext. Change the colors used to make chat names readable. Fix /me actions in chat. Fix socket.ping()
2017-11-20 16:59:52 -05:00
SirStendec
ab8904a626
Fixed #313 . Fix Volume scroll working the opposite way it should in Firefox. Fix typo in setting description.
2017-11-17 17:31:21 -05:00
SirStendec
6da5d4c8b5
Add convenience method for creating CSS variable or setting blocks of CSS directly in css_tweaks. Start using those variables for things like chat width. Add the ability to highlight messages with mentions in them. Fix Sidebar Swap and Theatre Mode. Closes #312
2017-11-17 14:59:46 -05:00
SirStendec
863eafd32f
Add: Auto Theatre Mode, Hide Whispers in Theatre. Fix: Player width in theatre. Cache message deleted status at chat line render to avoid a second render.
2017-11-16 18:54:54 -05:00
SirStendec
a887425602
Fix issues with scrolling and removing old chat lines when we can't find Twitch's own chat line type mapping.
2017-11-16 14:24:17 -05:00
SirStendec
0173212a36
Fix username colors flickering with the dark theme enabled on Twitch whenever the scrollbar appears or disappears.
2017-11-15 14:06:29 -05:00
SirStendec
24aac91258
Update the changelog. Remove useless logging.
2017-11-14 22:15:05 -05:00
SirStendec
bb26260e23
Add chat font settings. Update changelog. Remove old credits file and old, moved theme.scss. Fix FFZ menu rendering in Firefox/Edge.
2017-11-14 18:48:56 -05:00