diff --git a/css/dialogs.css b/css/dialogs.css index 0a4ed7d1..fc9a83b2 100644 --- a/css/dialogs.css +++ b/css/dialogs.css @@ -486,54 +486,54 @@ /*Settings*/ - #settingslist { + .settings_list { width: 100%; max-height: 600px; overflow-y: scroll; clear: both; } - #settingslist li { + .settings_list li { padding: 2px 1px; margin: 4px 0; } - #settingslist li.has_profile_override { + .settings_list li.has_profile_override { border: 1px solid var(--color-profile); padding: 1px 0; position: relative; } - #settingslist .setting_profile_clear_button { + .settings_list .setting_profile_clear_button { position: absolute; top: 4px; right: 0; } - #settingslist li:hover input[type=checkbox] { + .settings_list li:hover input[type=checkbox] { color: var(--color-light); } - #settingslist .setting_element { + .settings_list .setting_element { width: 50px; text-align: center; float: left; margin-top: 12px; } - #settingslist input[type=checkbox] { + .settings_list input[type=checkbox] { margin-top: -6px; } - #settingslist input[type=checkbox]::before { + .settings_list input[type=checkbox]::before { font-size: 18pt; } - #settingslist li > .setting_icon { + .settings_list li > .setting_icon { margin-top: 8px; } - #settingslist li > .setting_label { + .settings_list li > .setting_label { display: inline-block; margin-left: 8px; width: calc(100% - 60px); } - #settingslist .setting_name { + .settings_list .setting_name { font-size: 1.1em; display: inline-block; } - #settingslist .setting_description { + .settings_list .setting_description { font-size: 0.94em; color: var(--color-subtle_text); } @@ -553,7 +553,7 @@ .setting_profile_value_indicator:hover { opacity: 1; } - #settingslist input[type=number] { + .settings_list input[type=number] { height: 28px; width: 100%; background-color: var(--color-back); @@ -561,24 +561,24 @@ padding-left: 4px; text-align: right; } - #settingslist input[type=text], #settingslist input[type=password] { + .settings_list input[type=text], .settings_list input[type=password] { padding: 10px; margin-left: 5px; vertical-align: bottom; } - #settingslist div.bar_select { + .settings_list div.bar_select { margin: 8px; width: 96%; } - #settingslist div.bar_select select { + .settings_list div.bar_select select { width: 100%; } - #settingslist li .setting_icon i { + .settings_list li .setting_icon i { font-size: 26pt; width: 34px; margin-top: -6px; } - #settingslist li:hover .setting_icon i { + .settings_list li:hover .setting_icon i { color: var(--color-light); } .password_toggle { @@ -1443,16 +1443,19 @@ dialog#edit_bedrock_binding > .dialog_wrapper > .dialog_content { overflow: hidden; max-width: unset; } - #plugin_browser_info { + #plugin_browser_details { padding: 8px 24px; } - #plugin_browser_info tr:nth-child(even) { + #plugin_browser_details tr:nth-child(even) { background-color: var(--color-back); } - #plugin_browser_info td { + #plugin_browser_details td { padding: 5px 2px; line-height: 20px; } + #plugin_browser_page .settings_list { + padding: 4px 20px; + } #plugin_browser_start_page > img { diff --git a/css/setup.css b/css/setup.css index 5bbbadbc..fcf5e132 100644 --- a/css/setup.css +++ b/css/setup.css @@ -681,15 +681,15 @@ } .numeric_input > div.tool { position: absolute; - width: 22px; + width: 18px; right: 1px; top: 0; color: var(--color-subtle_text); cursor: ew-resize; } .numeric_input > div.tool > i { - font-size: 20px; - margin-top: 5px; + font-size: 18px; + margin-top: 6px; } div.nslide { diff --git a/js/display_mode.js b/js/display_mode.js index 9cb06f22..08452618 100644 --- a/js/display_mode.js +++ b/js/display_mode.js @@ -2146,7 +2146,7 @@ BARS.defineActions(function() { Project.model_3d.position.set(-20, 21, 0); Project.model_3d.rotation.set( Math.degToRad(-95), - Math.degToRad(44), + Math.degToRad(45), Math.degToRad(115), 'ZYX' ); diff --git a/js/interface/settings.js b/js/interface/settings.js index d2bdcc5d..9f80eb3c 100644 --- a/js/interface/settings.js +++ b/js/interface/settings.js @@ -32,6 +32,7 @@ class Setting { this.name = data.name || tl(`settings.${id}`); this.description = data.description || tl(`settings.${id}.desc`); this.launch_setting = data.launch_setting || false; + this.plugin = data.plugin || (typeof Plugins != 'undefined' ? Plugins.currently_loading : ''); if (this.type == 'number') { this.min = data.min; @@ -962,7 +963,7 @@ onVueSetup(function() { -