3.7.0.0

This is a detailed changelog for the specified release above.

◾ Overview

◾ File Changelog

CONFIGS

  • lunera\cfg\sh_0_general.lua

  • lunera\cfg\sh_3_nav.lua

  • arivia\cfg\sh_2_bg.lua

GENERAL

◾ Changes

◾ Added disconnect button confirmation

Players will now be asked to confirm if they wish to disconnect from the server. This should help with accidental clicks.

◾ Added player console 'Goodbye' message

If a player disconnects from the server; they will simply be sent a message to their player console that reminds them to favorite the server and provides the IP address

◾ New hook when addon initialized to support plugins

Can now use lunera_cl_init to activate a hook when addon loads the interface.

◾ Panels now use library _Declare( ) functions

Simple optimization measure. All panels now use rlib's PANEL:_Declare() func.

◾ Multiple dialog panels renamed / moved

Old

New

pnl/cl_pnl_cwserv.lua

diag/cl_cwserv.lua

diag/cl_dc_btn.lua

diag/cl_dcserv.lua

diag/cl_dc.lua

diag/cl_decline.lua

◾ Updated animations for rules / terms interface

A few interfaces were updated to have a more modern animation.

◾ Updated pnl registration system

An internal change which makes primary panels separate from internal panels.

◾ Dialogs now have shadows

Shadows have been added around all dialog boxes so that they are more visible in front of interfaces with the same color.

◾ Integrated browser now has color setting for background

Due to some websites not having a background-color; this causes the site to have the background color of the interface panel. A setting has been added to give a white background that will appear behind the website to prevent some websites from being transparent:

Setting can be located in lua\modules\lunera\cfg\sh_3_nav.lua

bg_main                 = Color( 255, 255, 255, 255 ),

◾ Integrated browser disabled by default in configs

Prior to this update; the integrated web browser was enabled by default. Because the Garry's Mod framework is so outdated and some websites may appear as blank pages; the integrated browser is now disabled by default.

To enable it; open lua\modules\lunera\cfg\sh_3_nav.lua and change the following settings:

cfg.nav.btn.group_int       = true
cfg.nav.btn.forums_int      = true
cfg.nav.btn.donate_int      = true
cfg.nav.btn.website_int     = true
cfg.nav.btn.workshop_int    = true
cfg.nav.btn.discord_int     = true

◾ Fixed eprotect compatibility

Resolved an issue which caused a random error with customers also using eProtect related to SetTitle()

◾ Fixed glitch with static text being editable

Users were able to move their cursors inside a dialog panel and type text. This caused no issues with functionality itself; but was not intended and has been fixed.

Last updated