Skip to content

Releases: yell0wsuit/ctrdx-editor

v1.7.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 05:53
Immutable release. Only release title and notes can be modified.
e5fb449

What's Changed

  • feat: Add more level settings and Om Nom skin field by @yell0wsuit in #90
  • feat: warn when rocket, water or snail is used without mobile physics by @yell0wsuit in #91
  • feat: gate playtest on a set DX location and add a Ctrl/⌘ P shortcut by @yell0wsuit in #92

Full Changelog: v1.4.0...v1.7.0

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 11:36
ffaaeb3

What's Changed

  • feat: Implement rope length adjustment on level canvas and warn same X pos by @yell0wsuit in #86
  • feat: show a live value badge for every canvas drag by @yell0wsuit in #87
  • feat: Add path movement for rocket, allow orbit radius to be adjustable from level canvas by @yell0wsuit in #88
  • feat: warn when the playtest target is not a compatible Cut the Rope: DX by @yell0wsuit in #89

Full Changelog: v1.0.0...v1.4.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 11:13
a4723ec

What's Changed

  • feat: add show hitbox option by @yell0wsuit in #1
  • refactor: Update project namespace, centralize package manager by @yell0wsuit in #2
  • feat: Implement auto/manual content fetching by @yell0wsuit in #3
  • refactor: format code and clean up by @yell0wsuit in #4
  • docs: Add XML docs by @yell0wsuit in #5
  • enhancement: Make the project AOT-friendly by @yell0wsuit in #6
  • feat: Add WebAssembly browser build by @yell0wsuit in #7
  • feat: open direct bundle URL for Download Manually option by @yell0wsuit in #8
  • fix: refresh property fields live during canvas drag by @yell0wsuit in #9
  • feat: render ropes with game-accurate visuals in the level canvas by @yell0wsuit in #10
  • feat: add bubble object by @yell0wsuit in #11
  • enhancement: improve level canvas navigation by @yell0wsuit in #12
  • feat: add gravity button by @yell0wsuit in #13
  • feat: Add level settings dialog with palette gating, split candy, and night mode by @yell0wsuit in #14
  • feat: Advanced grabs: attach-to binding, hook variants, game-accurate rendering, and multi-candy support by @yell0wsuit in #15
  • feat: render light bulb lit-glow with game-exact additive blend by @yell0wsuit in #16
  • feat: Add customization and use mobile physics options by @yell0wsuit in #17
  • feat: Add level close and save actions by @yell0wsuit in #18
  • feat: Theme-aware editor UI colors and canvas chrome by @yell0wsuit in #19
  • feat: Add undo/redo and delete menu actions by @yell0wsuit in #20
  • feat: Add level screenshot option by @yell0wsuit in #21
  • Revert "feat: Add level screenshot option" by @yell0wsuit in #22
  • feat: Add level screenshot option (reopened) by @yell0wsuit in #23
  • fix: show the first screenshot 'Saving…' toast by @yell0wsuit in #24
  • fix: browser (WASM) background rendering, candy/Om Nom freezes, and screenshot saving by @yell0wsuit in #25
  • refactor: Resolve sprite atlas layers by quad index by @yell0wsuit in #26
  • feat: implement random hook quad selection by @yell0wsuit in #27
  • feat: Add timed star editing and night-level canvas variants by @yell0wsuit in #28
  • feat: Add air cushion object and implement rotation feature by @yell0wsuit in #29
  • refactor: split LevelCanvas into a scene renderer + flow-based partials by @yell0wsuit in #30
  • Show force field indicator, fix hitbox not rotating with rotated objects by @yell0wsuit in #31
  • fix: rotate palette drag previews for air cushion by @yell0wsuit in #32
  • feat: add spike object to editor by @yell0wsuit in #33
  • feat: Add support for attributes for circular movements by @yell0wsuit in #34
  • feat: Add support for electric spark by @yell0wsuit in #35
  • refactor: Simplify candy object ID binding by @yell0wsuit in #36
  • feat: add movement modes and editable polyline paths by @yell0wsuit in #37
  • feat: Add magic hat to editor by @yell0wsuit in #38
  • feat: Add bouncer to editor by @yell0wsuit in #39
  • feat: Add bee movement and pollen path by @yell0wsuit in #40
  • feat: Add ghost object to editor by @yell0wsuit in #41
  • feat: Add vinyl object to editor by @yell0wsuit in #42
  • feat: object palette with search, game header, and marquee for long names by @yell0wsuit in #43
  • feat: add editor shortcuts and unsaved changes protection by @yell0wsuit in #44
  • feat: Add steam pipe to the editor by @yell0wsuit in #45
  • chore: Add Readme and format code by @yell0wsuit in #46
  • fix: normalize spike/bouncer tag names to their size attribute on load by @yell0wsuit in #47
  • fix: run sprite preloading on a separate task to improve performance by @yell0wsuit in #48
  • fix: drop decimal values from x/y and map offsets on load by @yell0wsuit in #49
  • feat: Add lantern object to editor by @yell0wsuit in #50
  • refactor: Localize remaining hardcoded strings, unify dialog headers, and browser download cleanup by @yell0wsuit in #51
  • feat: add mouse to editor by @yell0wsuit in #52
  • feat: Add conveyor object to editor by @yell0wsuit in #53
  • feat: Add tutorial texts and icons to editor by @yell0wsuit in #54
  • fix: prevent dismissing mandatory browser content setup by @yell0wsuit in #55
  • feat: add rocket object and new Experiments object palette by @yell0wsuit in #56
  • Fix hitbox overlays and warn when candy spawns inside a hazard/Om Nom by @yell0wsuit in #57
  • feat: Add water element to editor by @yell0wsuit in #58
  • feat: Add snail to editor by @yell0wsuit in #59
  • chore: add missing xml docs and format code by @yell0wsuit in #60
  • feat: Add mechanical hand to editor by @yell0wsuit in #61
  • feat: add ant to editor by @yell0wsuit in #62
  • feat: add bamboo to editor by @yell0wsuit in #63
  • feat: Add layer by @yell0wsuit in #64
  • enhancement: improve layer controls and rename validation by @yell0wsuit in #65
  • feat: multi-selection for objects and layers, with clipboard and batch layer commands, and some bug fixes by @yell0wsuit in #66
  • chore: Update packages to latest version by @yell0wsuit in #67
  • perf: clip movement paths to the viewport, and add a render benchmark project by @yell0wsuit in #68
  • feat: Add playtest feature to editor by @yell0wsuit in #69
  • feat: add drag-and-drop support for opening level xml by @yell0wsuit in #70
  • fix: let the playtest locate dialog receive its drop again by @yell0wsuit in #71
  • refactor: localize playtest resolver errors and reject non-executable files by @yell0wsuit in #73
  • feat: Add review change feature by @yell0wsuit in #74
  • perf: parse level XML once and off the UI thread when opening by @yell0wsuit in #75
  • chore: enable aot for browser for performance by @yell0wsuit in #76
  • fix: enforce numeric input in the level settings dialog by @yell0wsuit in #77
  • chore: pin sdk to 10.0.302 by @yell0wsuit in #79
  • fix: use 20 as default value for rocket impulse by @yell0wsuit in #82
  • chore: Preparation for official (beta) release by @yell0wsuit in #72
  • chore: Add favicon and update readme by @yell0wsuit in #83
  • refactor: Optimize the app for mobile screens + add help topic by @yell0wsuit in #78
  • feat: Add update checker for both app and assets by @yell0wsuit in #84
  • chore: format code by @yell0wsuit in #85

New Contributors

Read more