github oomek/attractplus 3.1.0
Attract-Mode Plus 3.1.0

latest releases: 3.2.3, 3.2.2, 3.2.1...
13 months ago

Changelog:

  • Add 4 extra custom button options
  • Add footer message argument in fe.overlay.splash_message()
  • Add mouse wheel input position
  • Add UI theme colour options
  • Add Reload key as configurable input
  • Add rounded corners properties to fe.Rectangle
  • Add surface init position as fe.add_surface( x, y, w, h )
  • Add menu toggle option
  • Add UserConfig settings for alternate Layouts. Identically named settings will be common between alternate Layouts
  • Add general option Layout Preview, which reloads the current layout when a Layout Option is changed
  • Add master and filter list cache ( Reduces loading time when switching displays and filters )
  • Add function to check file's modified time fe.get_file_mtime()
  • Add fe.Music
  • Add volume property to fe.Image and fe.Sound
  • Update SFML version to 3.0.0
  • Update the Settings UI
  • Mouse pointer will always be visible in windowed modes, regardless of fe.layout.mouse_pointer state

Fixes:

  • Fix handling of UTF-8 artwork filenames. Fixes issue #70
  • Fix segfault on linux when generating small romlists. Fixes issue #71
  • Fix v-sync issues in borderless window
  • Prevent fe.get_input_state() processing when fe.overlay is on. Fixes issue #60
  • Fix default image artwork not used if video exists. Fixes issue #59
  • Fix navigation in Settings ( double back from Display, Emulator and Plug-In edit dialog )
  • Optimize romlist reading speed
  • Fix "Yes/No" translation conflict in "Generate Collection/Rom List"
  • Fix layout double loading with custom displays menu set
  • Fix fullscreen stuttering on Windows
  • Fix current display index reset in default Displays Menu after restarting AM
  • Fix Displays Menu not showing when exiting the intro
  • Reset the screen saver timer while the overlay is up
  • Fix crashes when loaded image is larger than the image cache size
  • Replace static sleep with interruptible sleep in media.cpp ( boosts media switching performance )
  • Optimize speed of clearing video texture
  • Fix crashes on Linux on exiting AM+ when framerate dips below 60
  • Fix crashes on changing settings with no displays configured
  • Fix images not refreshing when bg_load = true
  • Fix crashes caused by double window close in Linux DRM builds
  • Fix images not loading when image cache size is set larger than 100MB
  • Deprecate fe.Sound.file_name property. For large, or switchable sounds use fe.Music
  • Fix video timer. fe.Image.video_time should return 0 during the first few empty frames
  • Bump FFMPEG to 7.1.1 and GCC to 14.2.0 in Windows build
  • Fix audio related crashes when playing videos
  • Fix refresh rate detection in Linux
  • Update MacOS build scripts

Special thanks in alphabetical order to:

  • Chadnaut (Programming)
  • estefan3112 (MacOS port)
  • Substring (CI, Makefile)
  • Yaron (testing and inspiration)
  • zpaolo11x (MacOS port)

Don't miss a new attractplus release

NewReleases is sending notifications on new releases.