12 Commits
Author SHA1 Message Date
Christopher Serr a3a08bd8e6 Allow Popping Out the Timer Into a Separate Window (#1046)
This adds a new button to the sidebar that allows the user to pop out
the entire layout into a separate child window. This makes it take up
less of the screen and capture it more easily in OBS. I'm not sure if
the button should be in the sidebar or not, but it's good enough for an
initial implementation.

Changelog: You can now pop out the timer into a separate window.
2025-04-12 21:45:25 +02:00
Christopher Serr fc4b334e05 Add Tooltips (#874)
This adds tooltips to all settings. It's not optimal yet, because it
doesn't support mobile yet, where you don't have a cursor that could
hover the settings.
2024-05-09 17:22:01 +02:00
Christopher Serr 28d777c48f Implement Support for Custom Fonts
This implements support for custom fonts. Additionally it updates
livesplit-core and all our npm dependencies to the latest version. This
also switches how we propagate colors and fonts through the layout. We
are now using custom CSS variables instead of passing them through the
component tree.
2021-07-01 18:15:55 +02:00
Christopher Serr b9e498f0a4 Switch to wasm-bindgen
This introduces wasm-bindgen which will allow us to directly use all
kinds of JS APIs in WASM without us having to manually provide all the
functionality as imports. Instead we let wasm-bindgen handle all the
importing. Additional webpack now handles the instantiation of the wasm
module for us, which simplifies a bunch of things as well.
2019-12-27 15:00:28 +01:00
Christopher Serr 9122efacde Implements Split Labels
Closes #125
2018-11-22 07:50:45 +01:00
Christopher Serr 3bbea149b4 Update all packages and use source maps 2018-05-30 13:56:27 +02:00
Christopher Serr 14027e5d76 Update livesplit-core 2017-11-29 01:57:45 +01:00
Christopher Serr 6612d39a24 Use Babel
This allows us to use the latest JavaScript and TypeScript while supporting old browsers at the same time.
2017-09-02 20:07:02 +02:00
Christopher Serr 79d529f649 Fix some Color Picker Inconsistencies 2017-07-30 15:07:33 +02:00
Christopher Serr 033cadffed Use stricter Settings for TypeScript 2017-07-30 00:17:08 +02:00
Christopher Serr 49c49a8553 Implement a few Components 2016-12-30 18:04:13 +01:00
Christopher Serr 21937b1c65 Initial Commit 2016-12-29 20:04:49 +01:00