Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r305

Drawing Canvas fixed resolution; lots more improvements and bug fixes

09 August, 2022 ()

Email Me New Releases

Don't miss out on the latest and greatest new features in Construct 3

Create an Account

Notes

After a short break we're back to our usual release schedule, and we have a lot of changes in this release! It includes a new Drawing Canvas fixed resolution mode, which lets you make sure Drawing Canvas uses a fixed size render surface regardless of the object size or display scale. This avoids some of the complications that can arise with the automatic resolution scaling mode, such as the surface being cleared when the display scale changes.

There's lots of other improvements including Animations Editor usability improvements with multi-select, some new options for handling the mouse wheel, and some new scripting APIs. There's also a big batch of bug fixes, especially around timelines as we've been working hard to ensure it's reliable. Happy testing!

Like this Release?

Let us know with a thumbs up!

32
Launch r305

New Additions

20 favourites
Drawing Canvas: new fixed resolution mode
17 favourites
Animations editor: edit multiple frame/animation properties at the same time
13 favourites
Animations editor: support multi select on the animations pane
13 favourites
Mouse: 'any' option for 'On mouse wheel' trigger
15 favourites
Mouse: WheelDeltaX/Y/Z expressions
15 favourites
Debugger: add some missing plugin/behavior properties

Changes

8 favourites
Android exports: set app icon as fallback for adaptive icons in case not supported

Bug Fixes

9 favourites
Expression autocomplete worked incorrectly after typing "Sprite.8" (for 8Direction)
5 favourites
Timeline bar: play head getting stuck on keyframes with times that do not fit on the current time step
5 favourites
Timeline bar: crash adding new property tracks to a track with keyframes that don't fit on the current time step
5 favourites
Timeline bar: context menu options of keyframes not shown (regression r303)
5 favourites
Timeline bar: crash while previewing a timeline using cubic bezier curves and with disabled keyframes (regression r220)
5 favourites
Timeline bar: crash pasting keyframes from tracks which where previously deleted
5 favourites
Timelines: unexpected results resuming timelines using the ping pong setting
10 favourites
Tweens: runtime performance degradation when using a large amount of tweens (regression r296)
5 favourites
Animations editor: keyboard shortcut to change animations not working properly with animations nested in subfolders
7 favourites
Animations editor: animation-wide changes to image points/collision polygons not applied correctly after an animation-wide crop/resize (regression r290)
4 favourites
Data editor: UI getting locked when using cells larger than the table
4 favourites
Data editor: scroll changing incorrectly when double clicking on cells larger than the table
4 favourites
Data editor: properly preserve whitespace when editing cells
5 favourites
Hierarchies: 'Set from JSON' action producing unexpected results in some cases
7 favourites
Audio: positioned sounds stopped when loading savegame
8 favourites
Event sheet view: improve alignment of insert mark when dragging conditions to empty block
6 favourites
Sprite animations did not always resume playing after loading savegame

Scripting updates

5 favourites
Add Anchor behavior script interface
6 favourites
Add Particles script interface

Share Construct 3 Release r305 Now

  • 20 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Freaking praise the lord

    • I don't know how difficult or easy it would be to add the ability to change the sampling modes ( Nearest, Bilinear, Trilinear ) of the Drawing canvas independently of the projects sampling mode?! But if that's something that would reasonably be possible, it would be a really useful addition to the Drawing canvas as well.

      I'm already very happy that we can set a fixed resolution now and no longer lose the content of the canvas on rescale though. This opens up C3 to so much more possibilities.

  • We need an emergency hotfix, it crashes when you rename animations, this is a pretty common activity.

  • Export to Android is not working properly in this version, users with Android 12 will not be able to run your game, proceed with caution.

  • No more self-erasing! Awesome!

  • We need a fix, the editor crashes if you rename animations.

  • play console showing this error (Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.

    ) what should i do?

  • Application output does not work in Android 12. This problem needs to be fixed.Thank you.

      • [-] [+]
      • 3
      • Ashley's avatar
      • Ashley
      • Construct Team Founder
      • 3 points
      • (2 children)

      I just did an Android export using r305 and it ran fine on an Android 12 device.

      • Thank you for the answer. I tried it on 3 different android 12 operating system phones. It didn't work. But it worked in android 11. I had created and run this application in R302. It didn't work after R305 We passed. I will make another application and try again.

        Load more comments (1 replies)
  • Thank you for the updates! As always, I'm forever grateful to Team Scirra (I know you don't use Scirra anymore, but that's how long I've been using Construct LOL).

  • Is adding a text generator in the sprite editor planned? It'd make creating prototype buttons far easier.

    • [-] [+]
    • 1
    • MZC's avatar
    • MZC
    • 1 points
    • (0 children)

    Everything I needed in one update :D

  • Load more comments (3 replies)