8 Commits
Author SHA1 Message Date
Christopher Serr d46f8b5eeb Fix Panic When Cleaning Sum of Best (#1051)
When cleaning the sum of best, the message tries to be as helpful as
possible by showing as much information about the problematic segments
as possible. Part of that is information about the date of the attempt.
However, as it turns out, the attempt may not actually exist. This
shouldn't generally happen, but we can't trust the correctness of the
splits files, so for whatever reason, the attempt may be missing. In
that case, we simply skip that information.
2025-04-15 19:17:03 +00:00
Christopher Serr 456ae3b36c Add Support for Text Shadows (#1028)
This adds the ability to specify an optional text shadow in the general
layout settings.

Changelog: Text shadows are now supported and enabled by default. You
can customize the color or disable text shadows entirely in the layout
settings.
2025-03-25 17:57:22 +00:00
Christopher Serr e515d366d0 Update to Tauri 2 (#1016)
This should hopefully resolve some of the issues.
2025-02-23 21:39:22 +01:00
dependabot[bot] 275ccf49ae Bump openssl from 0.10.66 to 0.10.70 in /src-tauri (#1002) 2025-02-12 16:42:10 +00:00
Christopher Serr ad02c3a761 Update Dependencies and Remove Tests (#997)
The tests do not work anymore. They have always been flaky and added a
lot of dependencies, that made it harder to maintain them. Additionally,
the rendering is now handled by `livesplit-core`, which has all the same
tests for the rendering, so it also makes little sense to have the same
rendering tests again in this repository. All other dependencies that
are currently updatable have been updated, except:

1. I'm not sure if you need Tauri 2 for the CLI version 2.
2. The `css-loader` causes problems with the way we import variables
   from the SASS files.
3. React 19 does not seem to just work, we get a bunch of TypeScript
   issues.
4. `commonmark` is stuck as usual until we replace it entirely.
5. `eslint` changed completely it seems, we probably need to set it up
   completely from scratch.
2025-02-12 00:09:29 +01:00
Christopher Serr 663f60b7ba Switch to the web Target of wasm-bindgen (#989)
This allows us to skip letting `webpack` parse the wasm files, which
means we are not blocked by its limitations anymore. This allows us to
finally start using reference types.
2024-11-05 23:55:29 +00:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> c39dbe1751 Bump openssl from 0.10.64 to 0.10.66 in /src-tauri (#955)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.64 to 0.10.66.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.64...openssl-v0.10.66)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-22 18:30:14 +00:00
Christopher Serr ccb4bbd1b4 Introduce a Tauri based desktop version (#940)
This introduces a Tauri based desktop version of LiveSplit One. For now
very few changes have been done. It's mostly global hotkeys that work
now. It's unclear if Tauri is the long term solution for LiveSplit One,
but it gets us global hotkeys and auto splitting with very little
effort, so we'll use it until something better comes along.
2024-07-15 21:14:45 +02:00