Releases: EverestAPI/CelesteTAS-EverestInterop
Releases · EverestAPI/CelesteTAS-EverestInterop
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)
v3.41.1
v3.41.0
Features
- Pull command list for auto-complete from the game directly (psyGamer)
- Studio: Setup async auto-complete entry loading (psyGamer)
- Incrementally request auto-complete data for commands from Celeste (psyGamer)
- Prevent "TAS Files" directory inside Studio install from being deleted (psyGamer)
- Studio: Automatically create another folding if end comment isn't empty (psyGamer)
- Studio: Hide username in titlebar (psyGamer)
- Studio: Don't ask about discarding changes for empty scratch file (psyGamer)
- Add Read-command auto-complete support (psyGamer)
- Studio: Sort TAS-commands depending on relevancy (psyGamer)
- fill in wakeup frames if possible when creating a new file #85 (Jakob Hellermann)
- Add auto-complete support for console commands (psyGamer)
- Improve command line parsing (psyGamer)
- Add option for failure message in Assert-command (psyGamer)
- Studio: Add auto-complete for Assert-command (psyGamer)
- Display banner about Studio installation (psyGamer)
- Only overwrite previous Studio install if it was successful (psyGamer)
- Report Studio installation errors with a text file (psyGamer)
- Display migration notice about Studio v3 (psyGamer)
- Studio: Limit game-info-panel height to 1/3 of editing with scrollables (psyGamer)
- Studio: Add setting to configure max (psyGamer)
- Studio: Convert game info popout into settings tri-state (psyGamer)
- Studio: Add migration for GameInfo settings changes (psyGamer)
- Studio: Add setting for always sending non-writable inputs to Celeste (psyGamer)
- Studio: Add option to include Read-commands for auto-room-indexing (psyGamer)
- Studio: Refactor labels of Read-commands when auto-indexing changes (psyGamer)
- Studio: Refactor internal Play-commands (psyGamer)
- Studio: Add tool for formatting entire project (psyGamer)
- Studio: Add progress dialog for Project File Formatter (psyGamer)
- Studio: Allow renaming labels with F2 (psyGamer)
- Studio: Add "Integrate Read Commands" tool (psyGamer)
- Display error when CelesteTAS / Studio communication ABIs don't match (psyGamer)
- Studio: Add preference for full action-line selection (psyGamer)
- Studio: Ignore blank lines when toggling input comments (psyGamer)
- Studio: Also apply settings error dialog to migration-exceptions (psyGamer)
- Directly link to legacy releases (psyGamer)
Bug Fixes
- Studio: Few issues with new incremental auto-complete (psyGamer)
- Studio: Put "TAS Files" directory into the Celeste directory if possible (psyGamer)
- Studio: Last window size is stored as zero (psyGamer)
- Studio: "Loading..." flashing-up briefly while typing (psyGamer)
- Studio: Positioning issues with the popup-menu (psyGamer)
- Studio: Hidden game-info-panel not freeing up space (psyGamer)
- Studio: Properly resize popup-menu depending on available size (psyGamer)
- Studio: Scroll bars of editor and popup-menu overlapping (psyGamer)
- Studio: Rest of file missing if folding was auto-collapsed (psyGamer)
- Studio: Auto-complete menu sometimes not popping-up (psyGamer)
- Studio: Auto-complete menu popping-up incorrectly sometimes (psyGamer)
- Studio: Wrong about section in Featherline (psyGamer)
- Some TAS-commands not executing properly (psyGamer)
- Don't include commit in Studio version for release builds (psyGamer)
- Hardcoding build values into source (psyGamer)
- Close file-handle after checking checksum (psyGamer)
- Studio: Game info panel not resizing correctly (psyGamer)
- Studio: Issues with the game-info-panel on WPF (psyGamer)
- Studio: Remaining issues with WPF (psyGamer)
- Studio: CountLines() giving the wrong result (psyGamer)
- Studio: Game-info-panel not resizing properly on GTK (psyGamer)
- Studio: Disable non-writable input sending on WPF ([psyGamer](https://github.com/EverestAPI/CelesteTAS-...
v3.40.3
Features
- Studio: Add line link for end label of Read command (psyGamer)
- Studio: Support input stealing with 'Mul'/'Div' frame-operations (psyGamer)
- Studio: Add 'Set' frame operation (psyGamer)
- Studio: Add action to set current frame count to step amount (psyGamer)
- Studio: Close other instances when starting a new one (psyGamer)
- Prevent "TAS Files" directory inside Studio install from being deleted (psyGamer)
Bug Fixes
- Studio: Game info panel size on macOS (psyGamer)
- Studio: Put "TAS Files" directory into the Celeste directory if possible (psyGamer)
- Studio: Last window size is stored as zero (psyGamer)
Styles
- Studio: Use "string" instead of "var" and raw multiline-string (psyGamer)
Code Refactoring
- Studio: Use anchors for line links (psyGamer)
Builds
- Bump mod v3.40.3, Studio v3.1.0 (psyGamer)
Chores
- Update LICENSE (psyGamer)
v3.40.2
Bug Fixes
- Use Logger instead of Console.WriteLine (psyGamer)
- Studio: Prevent empty undo states #81 (psyGamer)
- Studio: Wrong builtin font name on macOS (psyGamer)
Code Refactoring
- Read command target file detection to prevent getting the wrong file (psyGamer)
Builds
- Bump mod v3.40.2, Studio v3.0.2 (psyGamer)
Commits
- 134d6e9: don't raise events in FixInvalidInput to prevent caret movement in undo (Jakob Hellermann) #81
- 4e26f71: only enable PublishSingleFile in release mode (Jakob Hellermann) #82
- 53ee4a5: Merge branch 'master' of github.com:EverestAPI/CelesteTAS-EverestInterop (psyGamer)
- 34fec79: Merge branch 'master' of github.com:EverestAPI/CelesteTAS-EverestInterop (psyGamer)
v3.40.1
Features
- Studio: Only show pop-out button while hovering over the info-panel (psyGamer)
- Studio: Close dialogs with ESC (psyGamer)
- Studio: Keyboard navigation for the find dialog (psyGamer)
Bug Fixes
- Studio: Map context-menu key to WinForms (psyGamer)
- Studio: Apply default settings before loading (psyGamer)
- Studio: Keep caret focused while zooming (psyGamer)
- Studio: Prevent patches from overwriting release notes for minor release (psyGamer)
- Studio: Hook up the "Velocity Unit" setting to the correct variable (psyGamer)
- Studio: Incorrect content size calculation with word wraps (psyGamer)
- Studio: Show same context menu items in pop-out version (psyGamer)
- Studio: Dialogs would appear behind Studio when "Always on Top" is enabled (psyGamer)
- Studio: Wrong column for find-matches (psyGamer)
Code Refactoring
- Studio: Tweak breakpoint commenting behaviour (psyGamer)
- Studio: Improve input merging behaviour (psyGamer)
- Studio: Hardcode the current changelog for now (psyGamer)
Builds
- Bump mod v3.40.1, Studio v3.0.1 (psyGamer)
v3.40.0
Bug Fixes
- find previous exception due to wrong iteration direction #80 (Jakob Hellermann)
- clamp frame count to valid range after calculation #80 (Jakob Hellermann)
Commits
- 45693da: Fix some issues with the featherline integration (psyGamer) #80
- 09993a5: Allow Studio to request the current game state (psyGamer) #80
- c3b91f9: Allow receiving null for GameDataResponse (psyGamer) #80
- 50ba1f7: re-add featherline to solution (SomeoneSom) #80
- bcf0abb: use gamestate instead of raw info (SomeoneSom) #80
- 39ee1c1: make studiocomm its own project, getgamestate is broken too (SomeoneSom) #80
- abcabf8: fix wrong settings getting toggled in menu (Jakob Hellermann) #80
- e80543b: Fix deserializing nullable types (psyGamer) #80
- 6e58373: clamp to start/end of file when moving the line beyond the document (Jakob Hellermann) #80
- 00bf205: fix CombineInputs eating up comments (Jakob Hellermann) #80
- 7568e99: add action for splitting lines into 1-frame actions (Jakob Hellermann) #80
- 1b74ffd: make delete at end of line work (Jakob Hellermann) #80
- df2f85e: make featherline abortable, and get less solids (SomeoneSom) #80
- 8fe4189: Fix actions not checking out submodules (psyGamer) #80
- 498cc42: Dispose communication mutex when abandoned (psyGamer) #80
- 563b2d9: Fix some code-style issues (psyGamer) #80
- f8ca866: Fix some issues with blank-line-deletion (psyGamer) #80
- 0caa1e1: Fix some code-style issues (psyGamer) #80
- 16261b1: add basic progress reporting to featherline (SomeoneSom) #80
- 1e66702: fix crash: remove commandsMenu from context menu before recreating (Jakob Hellermann) #80
- e7d5ee5: add bindings for some game hotkeys (Jakob Hellermann) #80
- 84aaa4e: implement calculate feature in editor (Jakob Hellermann) #80
- implement stealing from adjacent line #80 (Jakob Hellermann)
- add TryParse method for CalculateOp #80 (Jakob Hellermann)
- move types to end of file #80 (Jakob Hellermann)
- d180cc8: remove default keybindings (Jakob Hellermann) #80
- 0abcf0a: reread file when opening current path (Jakob Hellermann) #80
- 405c7ac: Tweak wording (psyGamer) #80
- close when pressing same op twice #80 (Jakob Hellermann)
- 8b358cd: Fix visual row for a skipped line being on the previous line (Paul Mirkwood) #80
- f64e477: Fix some theming issues (psyGamer) #80
- 69db4de: Merge branch 'rewrite' of github.com:psyGamer/CelesteTAS-EverestInterop-MonoFix into rewrite (psyGamer) #80
- a9167e7: Add dedicated support for global hotkeys instead of a hidden menu (psyGamer) #80
- 8b27ec9: Refactor action line calculations (psyGamer) #80
- 967f00c: Merge branch 'rewrite' into calculate (psyGamer) #80
- fd58a85: Merge branch 'rewrite' into calculate (psyGamer) #80
- 41f9eae: Fix some issues with the featherline form (psyGamer) #80
- 7a9b58a: Add a scroll speed preference (psyGamer) #80
- 7804853: Detach Studio process from game on windows on launch (psyGamer) #80
- b9e3fe5: Only start a calculation-op on action lines (psyGamer) #80
- cf91f91: Fix GamebananaId field being removed (psyGamer) #80
- f48cca9: Add preference to auto-index room labels (psyGamer) #80
- e06bde7: Respect file's indexing preference (psyGamer) #80
- ea33228: context actions: add context actions menu (Jakob Hellermann) #80
- add disabled autocomplete entries #80 (Jakob Hellermann)
- make selection respect disabled-ness #80 (Jakob Hellermann)
- cac8b9a: context actions: add greyed-out fallback for non applicable actions (Jakob Hellermann) #80
- 96a0c03: swap selected actions: use current line if there is no selection (Jakob Hellermann) #80
- 7b6c2cf: add CommandLine utility similar to ActionLine (Jakob Hellermann) #80
- b1adbc6: context actions: add swap left/right and inline Read (Jakob Hellermann) #80
- bbb3b71: add CreateRepeat action (Jakob Hellermann) #80
- 04bf2ed: fix issue where autocomplete menu had wrong width until resize (Jakob Hellermann) #80
- 71b918b: fix first selection line rendering width (Jakob Hellermann) #80
- af75a44: context actions: position menu next to caret, reponding to small window sizes (Jakob Hellermann) #80
- f20232d: context action: make swap action generic for L/R, J/K and X/C (Jakob Hellermann) #80
- c53253c: snap to frame count when moving to an action line (Jakob Hellermann) #80
- 7821f25: Apply action-line snapping after visual->actual conversion (psyGamer) #80
- af560c1: Only expand selection to the left when it starts on the first column (psyGamer) #80
- 8e2c487: Refactor menus into a general popup menu (psyGamer) #80
- 4c7c978: Fix some issues with context actions (psyGamer) #80
- adceafa: Add "Inline Repeat command" context action (psyGamer) #80
- c0eda14: Fix some issues with the "Inline Read command" context action (psyGamer) #80
- a1ffe99: Prevent selection disabled entries with the mouse (psyGamer) [#80](https://github.com/EverestAPI/CelesteTAS-E...
v3.39.5
Bug Fixes
- meta command placed in first line can't be updated (DemoJameson)
Builds
- bump mod v3.39.5, studio v2.18.12 (DemoJameson)
v3.39.4
Bug Fixes
- Randomizer causes desync with SaveAndQuitReenter #71 (psyGamer)
- crash with the filetime command? (DemoJameson)
Builds
- bump mod v3.39.4, studio v2.18.12 (DemoJameson)