Releases: D4isDAVID/loadscreen
Releases · D4isDAVID/loadscreen
v2.1.2
Changed
- Added a note to the example cfg file.
- The error log now also handles the
unhandledrejection
event. - Removed some lines of code that don't do anything.
- Moved the audio controls to the bottom center to avoid conflicts with the
Loading game
prompt in different resolutions. - Slightly increased the audio volume slider in width.
- Added some metadata to the HTML.
- Refactored the dev menu to be generated on runtime.
Fixed
- Fix unhandled rejection when using audio controls but background music/video is off.
v2.1.1
v2.1.0
Added
- Convar to remember the audio volume set by the player using audio controls.
- Screen for when loading is done, but another resource has to shut the loading screen down.
Changed
- When
externalShutdown
is off, the loading screen shuts down instantly after resources are done loading, instead of relying on spawnmanager.
Fixed
- Finishing message not fading in/out.
v2.0.0
Thanks a lot to @alp1x for contributing to the slight re-design of this version!
Added
- Automatic usage of assets (images, music, videos).
- Convar to toggle usage of music.
- Convar to switch between the available backgrounds (css, images, videos).
- Convars for shuffling music & videos.
- Convar for letting external resources handle the loadscreen shutdown.
- Shutdown when spawnmanager isn't available, and
externalShutdown
is false. - Error log to easily see & copy errors when they happen in the NUI.
- Convars for toggling various parts of the loading screen on/off.
- Option for displaying a logo.
- Convars for changing the screen colors & CSS background.
- Convar option for setting a custom font family.
- Convar option for setting the background brightness.
- Dev menu when the screen is opened in regular browsers.
- Generated CFG output to the dev menu.
- GitHub pages deployment (link).
- Default background video.
- Background embed option.
Changed
- Simplified music & video code.
- Reduced the loading bars' widths in the classic style.
- Moved the config from a JS file to FiveM convars.
- Rounded the loading bars' borders.
- Replaced the default audio controls with a cleaner version that also controls the background video's volume.
- Reduced padding from some sides of the screen in classic and modern styles for consistency.
- Disabled users being able to select text & drag images.
- Refactored the internal code.
- Reformatted and typechecked the JS code.
- Added GitHub workflows for testing the code and for publishing a GitHub release.
- Added issue templates and a code of conduct for GitHub.
- Reorganized the HTML.
- Refactored some of the JS code.
- Moved some type declarations into separate files.
- Organized handovers.
Removed
- Semantic versioning note in the changelog - this resource doesn't have an API.
- Config option for specifying assets - they are now automatically detected.
- Better shutdown for specific resources - use the new convar option.
- Minimal style hiding the secondary bar - this is now handled through convars.
v1.2.0
Added
- Config option for loadscreen styling.
- Modern style.
- Minimal style.
- README section for styles.
Changed
- Made finishing transition faster.
- Made the loadscreen wrapper header disappear at the finishing transition.
- Slightly aligned the main loading bar with the default GTA V text in the classic style.
- Updated VSCode settings.
- Updated README preview video.
v1.1.0
Added
- Better shutdown for
qbx_core
. - Preview in regular browsers.
Changed
- Improved styling.
- Used a lighter font for large texts.
- Aligned the server message & audio controls at the top.
- Added spacing between the mini progress bar & its action message.
- Updated README preview video.
Fixed
- Invalid event data typing for
endDataFileEntries
.
v1.0.1
v1.0.0
Added
- Main loading bar
- Secondary loading bar
- Optional background images
- Optional background music
- Optional background video
- Dynamic server message
- Finishing message
- Configuration file