Releases: EverestAPI/CelesteTAS-EverestInterop
Releases · EverestAPI/CelesteTAS-EverestInterop
v3.41.11 (Studio v3.6.1)
Commit Details
Bug Fixes
- 70cb1da Studio: Force-combine inputs not being available (@psyGamer)
- b3a2a9c Studio: Anchors being updated incorrectly (@psyGamer)
- 3be25c7 Studio: Clear selection when intersecting with a collapse (@psyGamer)
- 3158244 Studio: Unable to uncomment breakpoints (@psyGamer)
- 09fad01 Studio: Drag-n-Drop support on WPF (@psyGamer)
Builds
v3.41.10 (Studio v3.6.0)
Features
- Disable input-editing while a TAS is running (configurable under "Preferences -> Input Sending -> Disable while Running")
Bug Fixes
- Uncommenting inputs not working
- Typo in "Simplified Graphics" game setting
- Potential crash when combining inputs
- Not correctly closing other open Studio instances on Windows
- Popup-menus sometimes not being shown
- Potential race-condition while booting Celeste after a Studio update
- Jadderline not considering DeltaTime
Tweaks
- Slightly smarter mouse selection logic
Commit Details
Features
Bug Fixes
- c9b6740 Studio: Uncommenting of inputs (@psyGamer)
- 16bbb88 Studio: Typo in "Simplified Graphics" game setting (@psyGamer)
- 6225345 Studio: Insertion/Deletion cancelling while merging patches (@psyGamer)
- 94b341a Studio: Gracefull process termination on Windows (@psyGamer)
- 6aaabe3 Studio: Popup menus sometimes not opening (@psyGamer)
- 78ad223 Race condition with Studio banner during startup (@psyGamer)
- 84efea6 Jadderline: Consider deltatime for friction calcs (@SomeoneSom)
Tweaks
- 5f4fb25 Studio: Shift mouse -> caret positions to the center of characters (@psyGamer)
- b4395b8 Studio: Slightly smarter mouse selection logic (@psyGamer)
Builds
v3.41.9 (Studio v3.5.1)
Bug Fixes
- Caret positioning after auto-completing command / snippet
- Issues with auto-multilining comments
- Find-dialog returning wrong locations for multiple matches in a single line
- Entire line being deleted when pressing backspace to the left of the frame count
- Scrolling not working on high-DPI macOS
Tweaks
- Apply regular enter logic on first non-whitespace character instead of first character of line
- Better error messages
Commit Details
Bug Fixes
- eeedb94 Studio: Move caret after insert when auto-completing command/snippet (@psyGamer)
- 46d7cbd Studio: Deleting entire line when deleting to the left of frame count (@psyGamer)
- c196ed0 Studio: Issues with auto-multiline comments (@psyGamer)
- 53cfad9 Studio: Scrolling issues on macOS (@psyGamer)
- e2cc6f3 Studio: Find dialog finding wrong result locations (@psyGamer)
Tweaks
- cb7e345 Remove DotNetZip dependency (@psyGamer)
- cdedd98 Studio: Auto-split lines on first non-whitespace character instead of start (@psyGamer)
- 1b40f0a Studio: Improve communication desync error (@psyGamer)
- fe16e42 Error message for Studio installation failure (@psyGamer)
Builds
v3.41.8 (Studio v3.5.0)
Features
- New preference for toggling auto-multilining comments
- Clear empty comments when pressing enter (intended for avoiding auto-multilining by pressing enter twice)
Bug Fixes
- Not being able to uncomment lines with comments using Ctrl+K
- "Insert Other Command" menu being broken
- DPI-awareness on macOS
- Auto-installation issues on macOS
Tweaks
- Formatting style for saved TAS-files
Commit Details
Features
Bug Fixes
- 37c133c Studio: DPI-awareness on macOS (@psyGamer)
- db251d8 Recursively delete directories when cleaning-up previous install (@psyGamer)
- 1e8d39c Studio: macOS coordinate-system issue with DPI-awareness (@psyGamer)
- b42314a Studio: "Insert other Command" menu being broken (@psyGamer)
- 63e4da7 Studio: Not being able to uncomment commands (@psyGamer)
Tweaks
Builds
v3.41.7 (Studio v3.4.2)
Bug Fixes
- Regressions caused by recent backend changes, including higher latency, lower text-quality, desync between the inputs shown in-Studio / in-game
- Auto-installation issues on macOS
- Always providing the x86_64 version for macOS, instead of the ARM64 version for Apple Silicon macOS
Commit Details
Bug Fixes
- f7d5c61 Studio: Some issues with window/dialog centering (@psyGamer)
- 8a95136 Studio: A few issues with the macOS SkiaSharp rendering (@psyGamer)
- 262ec8b Studio: Coordinate-system issues on macOS (@psyGamer)
- b82cafd Studio: DPI-awareness on Windows (@psyGamer)
- f45de44 Studio: Incorrect rendering order on GTK (@psyGamer)
- 12b33bc Studio auto-installation issues on macOS (@psyGamer)
Tweaks
Performance Improvements
- 56e084b Studio: Use custom-platform-control for SkiaSharp on GTK (@psyGamer)
- ad9f6e2 Studio: Use custom-platform-control for SkiaSharp on WPF (@psyGamer)
- fcb21b8 Studio: Use custom-platform-control for SkiaSharp on macOS (@psyGamer)
Builds
Continuous Integration
v3.41.6 (Studio v3.4.1)
v3.41.5 (Studio v3.4.0)
Features
- Auto-split lines on first and last column
- Remember previous search query in Find-dialog
- Restrict multiline comments to "# "
Bug Fixes
- Crashes related to non-default Studio locations and editing actions around quick-edits
- Not auto-saving file after undo/redo
- "Insert Current Player Speed" having wrong entry name
- Built-in font on macOS
Optimizations
- Use SkiaSharp for improved rendering performance, fixing lag issues on Windows
- Reduce unnecessary calculations
Commit Details
Features
- 023c37b Studio: Auto-split lines on first and last column (@psyGamer)
- dffaf9d Studio: Remember previous search query (@psyGamer)
- 98ba4f0 Studio: Pop-up console window for Debug builds on WPF (@psyGamer)
Bug Fixes
- c7708d1 Studio: Not saving file on undo / redo (@psyGamer)
- 6f0e855 Studio: Copy-paste error with current speed insertion (@psyGamer)
- baa1ccd Studio: Properly update anchors when editing document (Closes #87) (@psyGamer)
- b1dc2fa Studio: Crash when opening file-picker in relative directory (Closes #88) (@psyGamer)
- b906b77 Studio: Various rendering issues on Skia (@psyGamer)
- 0bdc49a Studio: Remove accidental Tracy.NET dependency (@psyGamer)
- f010238 Studio: Line-suffix rendering (@psyGamer)
- 81f6ff4 Studio: Not being able to close fully disabled popup-menu (@psyGamer)
- 009d024 Studio: Being able to write non-printable characters (@psyGamer)
- b419803 Studio: Built-in font being broken on macOS (@psyGamer)
- 95552b0 Studio: Don't serialize SKPaint cache (@psyGamer)
- 3c83c05 CelesteTAS.zip packaging for Release builds (@psyGamer)
- b2adbfd Studio: Deserialization of Theme (@psyGamer)
Documentation
Code Refactoring
- 904deb7 Properly symlink assets during build (@psyGamer)
- be58a60 Studio: Setup editor-rendering with Skia (@psyGamer)
- 9525e4a Studio: Initial migration of editor-rendering to Skia (@psyGamer)
- 27cdbc5 Studio: Drop Eto.SkiaDraw dependency (@psyGamer)
- b113991 Studio: Migrate font preview to Skia (@psyGamer)
- 649f781 Studio: Migrate popup-menu to Skia (@psyGamer)
- 526fccd Studio: Migrate subpixel-indicator to Skia (@psyGamer)
- 1bf113a Studio: Rework MarkDown display for changelogs (@psyGamer)
Tweaks
- 8eb0a53 Copy assets as symlink in debug builds (@psyGamer)
- 861ea18 Studio: Change Regular font weight to Light (@psyGamer)
- 51ac33a Studio: Restrict multi-line comments to only "# " (@psyGamer)
- 95115ba Studio: Only show latest changelog after migrating (@psyGamer)
- 03b7a91 Studio: Convert Theme into a class (@psyGamer)
Performance Improvements
- 00f9253 Studio: Prevent calling Recalc while playing back TAS (@psyGamer)
- 6e626e8 Studio: Reduce SKPaint creations (@psyGamer)
- fd77d45 Studio: Optimize Skia-rendering within scrollables (@psyGamer)
Builds
Continuous Integration
v3.41.4
Features
- A setting to disable Studio update banner (psyGamer)
Bug Fixes
- Studio: Remaining edge-cases with patch-merging (psyGamer)
- Studio: Not checking if "CustomThemes" entry exists (psyGamer)
- Studio: Issues with undoing certain changes (psyGamer)
- Studio: Incorrect caret location after inserting snippet (psyGamer)
Builds
- Bump CelesteTAS v3.41.4, Studio v3.3.2 (psyGamer)
v3.41.3
Bug Fixes
- Studio: Not checking if "GameInfoPopoutOpen" setting exists (psyGamer)
- Studio: Properly fix negative element size on WPF (psyGamer)
- Studio: Remaining issues with patch-merging (psyGamer)
- Studio potentially not getting closed sometimes (psyGamer)
Builds
- Bump CelesteTAS v3.41.3, Studio v3.3.1 (psyGamer)
Reverts
- Studio: "Fix using labels when toggling comment" (psyGamer)
v3.41.2
Features
- Studio: Update selected entry when scrolling with scroll wheel (psyGamer)
- Change name of Studio in install banner to "Celeste TAS Studio" (psyGamer)
- Studio: Ability to insert current player position / speed (psyGamer)
Bug Fixes
- Properly scale Studio banner text along baseline (psyGamer)
- Studio: Crash with 0% max panel size on WPF (psyGamer)
- Studio: Patch merging algorithm (psyGamer)
- Studio: Applying migration for previous version in debug builds (psyGamer)
- Studio: Inserting invalid lines when not connected (psyGamer)
- Studio: Some issues with window/dialog centering (psyGamer)
Code Refactoring
- Studio: Move entire dialog registration into Studio.RegisterDialog (psyGamer)
Builds
- Bump CelesteTAS v3.41.2, Studio v3.3.0, StudioCom v2 (psyGamer)