SirStendec
f506b512b4
Make JS X Again
...
* Configure the project to allow the use of JSX in .jsx files.
* Add linting for JSX.
* Rewrite most existing code that uses `createElement` to use JSX syntax.
* Stop importing `createElement as e`. That's what the minifier is for. And we don't have to write it manually so much now because of JSX syntax.
2018-04-01 18:24:08 -04: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
3ca7d1d955
Add setting to hide live indicator. Fix clicking box-art with channel avatars displayed over thumbnails. Fix width of Chat on Videos with custom chat width. Update hide vodcasts to hide reruns. Fix performance issues and text wrapping in the directory.
2018-02-08 18:28:06 -05:00
SirStendec
8e27f2e6a3
Change multi-badge tooltips to put two badges on each line for a nicer display. Fix replacing badges while also setting per-user badge overrides.
2018-02-02 18:51:38 -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
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
fcc3cab35f
node.remove()
exists, so why have I been doing node.parentElement.removeChild(node)
. I am literally the worst.
2017-12-01 15:36:18 -05:00
SirStendec
a081247fdc
Improve support for interactive tooltips. Allow chat tokenizers to supply custom delays and interactive flags for their tooltips. Wrap text in <span> elements. Fix bug with stream uptime metadata. Fix bug with fine-router. Add method to EventEmitter that wraps emit in a try/catch. Add lilz to the socket server lineup.
2017-11-14 04:11:43 -05:00
SirStendec
2c39cd9051
Expose more things on window.FrankerFaceZ.utilities
. Fix a bug with JavaScript driven layout elements when the FFZ menu is fullscreened by not hiding those elements, only making them invisible and putting FFZ content on top.
2017-11-13 16:28:17 -05:00
SirStendec
262757a20d
4.0.0 Beta 1
2017-11-13 01:23:39 -05:00