Releases: oomek/attractplus
Releases · oomek/attractplus
Attract-Mode Plus 3.1.0 beta 4
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
andfe.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 whenfe.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 usefe.Music
- Fix video timer.
fe.Image.video_time
should return 0 during the first few empty frames
Special thanks in alphabetical order to:
- Chadnaut (Programming)
- estefan3112 (MacOS port)
- Substring (CI, Makefile)
- Yaron (testing and inspiration)
- zpaolo11x (MacOS port)
Attract-Mode Plus 3.0.9
Changelog:
- Add
fe.log()
function, an alternative toprint()
It automatically adds a new line character and refreshes the console immediately - Update FFMPEG to v7.0.2
Fixes:
- Fix
fe.Text
char_size
returning wrong value when themsg
is empty - Fix
fe.Text
char_size
returning wrong value when the layout size is overridden - Improve mouse navigation in overlay menus
- Fix double signal callbacks on key repeat
- Fix
Transition.EndNavigation
not triggering in some scenarios - Fix
fe.layout.clones_list
returning false whenfe.list.index = 0
Attract-Mode Plus 3.0.8
Fixes:
- Fix Anti-Aliasing on Nvidia by disabling forced Anti-Aliasing Gamma Correction in the driver
- Fix navigation issues and crashes when a display has 0 filters defined
- Fix the execution order of signal callbacks
- Fix disappearing event sound mappings when Sound Volume is set to 0
- Fix deleting a display. Deleting a display was causing copying properties of just deleted display into a next display and saving it to attract.cfg
Attract-Mode Plus 3.0.7
Changelog:
- Added anti-aliasing to Configure / General
- Added anisotropic filtering to Configure / General
Fixes:
fe.path_test()
returning false on some systems- Disappearing artwork in the begining of playing a video
- Translations in Configure / Controls
- z-order sorting
Attract-Mode Plus 3.0.6
Changelog:
- Add
lines
property tofe.Text
- Add
lines_total
property tofe.Text
- Add
line_height
property tofe.Text
Fixes:
- Fix
fe.Text
msg_wrapped
UTF8 conversion - Fix
fe.Text
first_line_hint
not working when text has magic tokens - Fix
fe.Text
first_line_hint
maximum limit - Fix
fe.Text
word_wrap = true
not working when set before settingmsg
property - Fix surfaces not redrawing on
fe.layout.redraw()
Attract-Mode Plus 3.0.5
Changelog:
- Add
anchor_x
andanchor_y
properties tofe.Image
andfe.Rectangle
- Add
rotation_origin_x
androtation_origin_y
tofe.Image
andfe.Rectangle
- Rename
origin
property torotation_origin
- Rename
set_origin()
function toset_rotation_origin()
Fixes:
- Fix black screen on first run
- Fix missing artwork showing as black rectangles
- Fix
Fe.Text
word_wrap
whentext.style = Style.Bold
- Fix shader code when
image.blend_mode = BlendMode.Premultiplied
Attract-Mode Plus 3.0.4
Release 3.0.4
Attract-Mode Plus 3.0.3
Remove debug line