diff options
Diffstat (limited to 'data/ui/options_dialog.ui')
| -rw-r--r-- | data/ui/options_dialog.ui | 503 |
1 files changed, 261 insertions, 242 deletions
diff --git a/data/ui/options_dialog.ui b/data/ui/options_dialog.ui index bcdb7a44..882092ea 100644 --- a/data/ui/options_dialog.ui +++ b/data/ui/options_dialog.ui @@ -39,93 +39,122 @@ <property name="geometry"> <rect> <x>0</x> - <y>-555</y> + <y>-385</y> <width>394</width> - <height>872</height> + <height>878</height> </rect> </property> <layout class="QFormLayout" name="formLayout"> - <item row="24" column="1"> - <widget class="QCheckBox" name="stickysounds_cb"> + <item row="0" column="0"> + <widget class="QLabel" name="theme_label"> + <property name="toolTip"> + <string>Sets the theme used in-game. If the new theme changes the lobby's look as well, you'll need to reload the Lobby for the changes to take effect, such as by joining a server and leaving it.</string> + </property> <property name="text"> - <string/> + <string>Theme:</string> </property> </widget> </item> - <item row="30" column="0"> - <widget class="QLabel" name="category_stop_lbl"> + <item row="0" column="1"> + <widget class="QComboBox" name="theme_combobox"/> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="subtheme_label"> <property name="toolTip"> - <string>Stop music when double-clicking a category. If this is disabled, use the right-click context menu to stop music.</string> + <string>Sets a 'subtheme', which will stack on top of the current theme and replace anything it can. Keep it at 'server' to let the server decide. Keep it at 'default' to keep it unchanging.</string> </property> <property name="text"> - <string>Stop Music w/ Category:</string> + <string>Subtheme:</string> </property> </widget> </item> - <item row="31" column="1"> - <widget class="QCheckBox" name="sfx_on_idle_cb"> + <item row="1" column="1"> + <widget class="QComboBox" name="subtheme_combobox"/> + </item> + <item row="2" column="1"> + <widget class="QPushButton" name="theme_reload_button"> + <property name="toolTip"> + <string>Refresh the theme and update all of the ui elements to match.</string> + </property> <property name="text"> - <string/> + <string>Reload Theme</string> </property> </widget> </item> - <item row="0" column="1"> - <widget class="QComboBox" name="theme_combobox"/> - </item> - <item row="19" column="0"> - <widget class="QLabel" name="scaling_label"> + <item row="3" column="1"> + <widget class="QPushButton" name="theme_folder_button"> <property name="toolTip"> - <string>Sets the default scaling method, if there is not one already defined specifically for the character.</string> + <string>Open the theme folder of the currently selected theme.</string> </property> <property name="text"> - <string>Scaling:</string> + <string>Open Theme Folder</string> </property> </widget> </item> - <item row="27" column="0"> - <widget class="QLabel" name="customchat_lbl"> + <item row="4" column="0"> + <widget class="QLabel" name="theme_scaling_factor_lbl"> <property name="toolTip"> - <string>Turn this on to allow characters to define their own custom chat box designs.</string> + <string><html><head/><body><p>The factor by which to scale the size of the UI</p></body></html></string> </property> <property name="text"> - <string>Custom Chatboxes:</string> + <string>UI Scaling Factor</string> </property> </widget> </item> - <item row="21" column="0"> - <widget class="QLabel" name="effects_lbl"> + <item row="4" column="1"> + <widget class="QSpinBox" name="theme_scaling_factor_sb"> + <property name="minimum"> + <number>1</number> + </property> + <property name="maximum"> + <number>8</number> + </property> + </widget> + </item> + <item row="5" column="0"> + <widget class="QLabel" name="animated_theme_lbl"> <property name="toolTip"> - <string>Allows screen effects. Disable this if you have concerns or issues with photosensitivity and/or seizures.</string> + <string>If ticked, themes will be allowed to have animated elements.</string> </property> <property name="text"> - <string>Allow Effects:</string> + <string>Animated Theme:</string> </property> </widget> </item> - <item row="17" column="1"> - <widget class="QCheckBox" name="discord_cb"> + <item row="5" column="1"> + <widget class="QCheckBox" name="animated_theme_cb"> <property name="text"> <string/> </property> </widget> </item> - <item row="3" column="1"> - <widget class="QPushButton" name="theme_folder_button"> - <property name="toolTip"> - <string>Open the theme folder of the currently selected theme.</string> + <item row="6" column="1"> + <widget class="QFrame" name="theme_log_divider"> + <property name="frameShape"> + <enum>QFrame::HLine</enum> </property> - <property name="text"> - <string>Open Theme Folder</string> + <property name="frameShadow"> + <enum>QFrame::Sunken</enum> </property> </widget> </item> - <item row="16" column="0"> - <widget class="QLabel" name="ms_lbl"> + <item row="7" column="0"> + <widget class="QLabel" name="stay_time_lbl"> <property name="toolTip"> - <string>Overrides the base URL to retrieve server information from.</string> + <string>Minimum amount of time (in miliseconds) an IC message must stay on screen before the next IC message is shown, acting as a 'queue'. Set to 0 to disable this behavior.</string> </property> <property name="text"> - <string>Alternate Server List:</string> + <string>Text Stay Time:</string> + </property> + </widget> + </item> + <item row="7" column="1"> + <widget class="QSpinBox" name="stay_time_spinbox"> + <property name="suffix"> + <string> ms</string> + </property> + <property name="maximum"> + <number>10000</number> </property> </widget> </item> @@ -136,39 +165,30 @@ </property> </widget> </item> - <item row="9" column="1"> - <widget class="QSpinBox" name="text_crawl_spinbox"> - <property name="suffix"> - <string> ms</string> - </property> - <property name="maximum"> - <number>500</number> + <item row="8" column="1"> + <widget class="QCheckBox" name="instant_objection_cb"> + <property name="text"> + <string/> </property> </widget> </item> - <item row="0" column="0"> - <widget class="QLabel" name="theme_label"> + <item row="9" column="0"> + <widget class="QLabel" name="text_crawl_lbl"> <property name="toolTip"> - <string>Sets the theme used in-game. If the new theme changes the lobby's look as well, you'll need to reload the Lobby for the changes to take effect, such as by joining a server and leaving it.</string> + <string>Amount of time (in miliseconds) spent on each letter when the in-character text is being displayed.</string> </property> <property name="text"> - <string>Theme:</string> + <string>Text crawl:</string> </property> </widget> </item> - <item row="18" column="1"> - <widget class="QComboBox" name="language_combobox"/> - </item> - <item row="16" column="1"> - <widget class="QLineEdit" name="ms_textbox"/> - </item> - <item row="22" column="0"> - <widget class="QLabel" name="framenetwork_lbl"> - <property name="toolTip"> - <string>Send screen-shaking, flashes and sounds as defined in the char.ini over the network. Only works for servers that support this functionality.</string> + <item row="9" column="1"> + <widget class="QSpinBox" name="text_crawl_spinbox"> + <property name="suffix"> + <string> ms</string> </property> - <property name="text"> - <string>Network Frame Effects:</string> + <property name="maximum"> + <number>500</number> </property> </widget> </item> @@ -192,41 +212,45 @@ </property> </widget> </item> - <item row="5" column="0"> - <widget class="QLabel" name="animated_theme_lbl"> - <property name="toolTip"> - <string>If ticked, themes will be allowed to have animated elements.</string> + <item row="11" column="1"> + <widget class="QFrame" name="log_names_divider"> + <property name="frameShape"> + <enum>QFrame::HLine</enum> </property> - <property name="text"> - <string>Animated Theme:</string> + <property name="frameShadow"> + <enum>QFrame::Sunken</enum> </property> </widget> </item> - <item row="9" column="0"> - <widget class="QLabel" name="text_crawl_lbl"> + <item row="12" column="0"> + <widget class="QLabel" name="username_lbl"> <property name="toolTip"> - <string>Amount of time (in miliseconds) spent on each letter when the in-character text is being displayed.</string> + <string>Your OOC name will be automatically set to this value when you join a server.</string> </property> <property name="text"> - <string>Text crawl:</string> + <string>Default username:</string> </property> </widget> </item> - <item row="2" column="1"> - <widget class="QPushButton" name="theme_reload_button"> + <item row="12" column="1"> + <widget class="QLineEdit" name="username_textbox"> + <property name="maxLength"> + <number>30</number> + </property> + </widget> + </item> + <item row="13" column="0"> + <widget class="QLabel" name="showname_lbl"> <property name="toolTip"> - <string>Refresh the theme and update all of the ui elements to match.</string> + <string>Gives the default value for the in-game 'Custom shownames' tickbox, which in turn determines whether the client should display custom in-character names.</string> </property> <property name="text"> - <string>Reload Theme</string> + <string>Custom shownames:</string> </property> </widget> </item> - <item row="19" column="1"> - <widget class="QComboBox" name="scaling_combobox"/> - </item> - <item row="23" column="1"> - <widget class="QCheckBox" name="colorlog_cb"> + <item row="13" column="1"> + <widget class="QCheckBox" name="showname_cb"> <property name="text"> <string/> </property> @@ -242,111 +266,103 @@ </property> </widget> </item> - <item row="29" column="1"> - <widget class="QCheckBox" name="continuous_cb"> - <property name="text"> - <string/> + <item row="14" column="1"> + <widget class="QLineEdit" name="default_showname_textbox"/> + </item> + <item row="15" column="1"> + <widget class="QFrame" name="net_divider"> + <property name="frameShape"> + <enum>QFrame::HLine</enum> + </property> + <property name="frameShadow"> + <enum>QFrame::Sunken</enum> </property> </widget> </item> - <item row="1" column="1"> - <widget class="QComboBox" name="subtheme_combobox"/> - </item> - <item row="28" column="0"> - <widget class="QLabel" name="sticker_lbl"> + <item row="16" column="0"> + <widget class="QLabel" name="ms_lbl"> <property name="toolTip"> - <string>Turn this on to allow characters to define their own stickers (unique images that show up over the chatbox - like avatars or shownames).</string> + <string>Overrides the base URL to retrieve server information from.</string> </property> <property name="text"> - <string>Stickers:</string> + <string>Alternate Server List:</string> </property> </widget> </item> - <item row="26" column="0"> - <widget class="QLabel" name="stickypres_lbl"> + <item row="16" column="1"> + <widget class="QLineEdit" name="ms_textbox"/> + </item> + <item row="17" column="0"> + <widget class="QLabel" name="discord_lbl"> <property name="toolTip"> - <string>Turn this on to prevent preanimation checkbox from clearing after playing the emote.</string> + <string>Allows others on Discord to see what server you are in, what character are you playing, and how long you have been playing for.</string> </property> <property name="text"> - <string>Sticky Preanims:</string> + <string>Discord:</string> </property> </widget> </item> - <item row="7" column="1"> - <widget class="QSpinBox" name="stay_time_spinbox"> - <property name="suffix"> - <string> ms</string> - </property> - <property name="maximum"> - <number>10000</number> + <item row="17" column="1"> + <widget class="QCheckBox" name="discord_cb"> + <property name="text"> + <string/> </property> </widget> </item> - <item row="13" column="0"> - <widget class="QLabel" name="showname_lbl"> + <item row="18" column="0"> + <widget class="QLabel" name="language_label"> <property name="toolTip"> - <string>Gives the default value for the in-game 'Custom shownames' tickbox, which in turn determines whether the client should display custom in-character names.</string> + <string>Sets the language if you don't want to use your system language.</string> </property> <property name="text"> - <string>Custom shownames:</string> + <string>Language:</string> </property> </widget> </item> - <item row="25" column="0"> - <widget class="QLabel" name="stickyeffects_lbl"> + <item row="18" column="1"> + <widget class="QComboBox" name="language_combobox"/> + </item> + <item row="20" column="0"> + <widget class="QLabel" name="shake_lbl"> <property name="toolTip"> - <string>Turn this on to prevent the effects dropdown from clearing the effect after playing it.</string> + <string>Allows screenshaking. Disable this if you have concerns or issues with photosensitivity and/or seizures.</string> </property> <property name="text"> - <string>Sticky Effects:</string> + <string>Allow Screenshake:</string> </property> </widget> </item> - <item row="28" column="1"> - <widget class="QCheckBox" name="sticker_cb"> + <item row="20" column="1"> + <widget class="QCheckBox" name="shake_cb"> <property name="text"> <string/> </property> </widget> </item> - <item row="7" column="0"> - <widget class="QLabel" name="stay_time_lbl"> - <property name="toolTip"> - <string>Minimum amount of time (in miliseconds) an IC message must stay on screen before the next IC message is shown, acting as a 'queue'. Set to 0 to disable this behavior.</string> - </property> - <property name="text"> - <string>Text Stay Time:</string> - </property> - </widget> - </item> - <item row="18" column="0"> - <widget class="QLabel" name="language_label"> + <item row="21" column="0"> + <widget class="QLabel" name="effects_lbl"> <property name="toolTip"> - <string>Sets the language if you don't want to use your system language.</string> + <string>Allows screen effects. Disable this if you have concerns or issues with photosensitivity and/or seizures.</string> </property> <property name="text"> - <string>Language:</string> + <string>Allow Effects:</string> </property> </widget> </item> - <item row="8" column="1"> - <widget class="QCheckBox" name="instant_objection_cb"> + <item row="21" column="1"> + <widget class="QCheckBox" name="effects_cb"> <property name="text"> <string/> </property> </widget> </item> - <item row="26" column="1"> - <widget class="QCheckBox" name="stickypres_cb"> - <property name="text"> - <string/> + <item row="22" column="0"> + <widget class="QLabel" name="framenetwork_lbl"> + <property name="toolTip"> + <string>Send screen-shaking, flashes and sounds as defined in the char.ini over the network. Only works for servers that support this functionality.</string> </property> - </widget> - </item> - <item row="13" column="1"> - <widget class="QCheckBox" name="showname_cb"> <property name="text"> - <string/> + <string>Network Frame Effects:</string> </property> </widget> </item> @@ -357,13 +373,20 @@ </property> </widget> </item> - <item row="31" column="0"> - <widget class="QLabel" name="sfx_on_idle_lbl"> + <item row="23" column="0"> + <widget class="QLabel" name="colorlog_lbl"> <property name="toolTip"> - <string>If the SFX dropdown has an SFX selected, send the custom SFX alongside the message even if Preanim is OFF.</string> + <string>Use the markup colors in the server IC chatlog.</string> </property> <property name="text"> - <string>Always Send SFX:</string> + <string>Colors in IC Log:</string> + </property> + </widget> + </item> + <item row="23" column="1"> + <widget class="QCheckBox" name="colorlog_cb"> + <property name="text"> + <string/> </property> </widget> </item> @@ -377,182 +400,146 @@ </property> </widget> </item> - <item row="20" column="1"> - <widget class="QCheckBox" name="shake_cb"> + <item row="24" column="1"> + <widget class="QCheckBox" name="stickysounds_cb"> <property name="text"> <string/> </property> </widget> </item> - <item row="12" column="0"> - <widget class="QLabel" name="username_lbl"> - <property name="toolTip"> - <string>Your OOC name will be automatically set to this value when you join a server.</string> - </property> - <property name="text"> - <string>Default username:</string> - </property> - </widget> - </item> - <item row="20" column="0"> - <widget class="QLabel" name="shake_lbl"> + <item row="25" column="0"> + <widget class="QLabel" name="stickyeffects_lbl"> <property name="toolTip"> - <string>Allows screenshaking. Disable this if you have concerns or issues with photosensitivity and/or seizures.</string> + <string>Turn this on to prevent the effects dropdown from clearing the effect after playing it.</string> </property> <property name="text"> - <string>Allow Screenshake:</string> + <string>Sticky Effects:</string> </property> </widget> </item> - <item row="5" column="1"> - <widget class="QCheckBox" name="animated_theme_cb"> + <item row="25" column="1"> + <widget class="QCheckBox" name="stickyeffects_cb"> <property name="text"> <string/> </property> </widget> </item> - <item row="17" column="0"> - <widget class="QLabel" name="discord_lbl"> + <item row="26" column="0"> + <widget class="QLabel" name="stickypres_lbl"> <property name="toolTip"> - <string>Allows others on Discord to see what server you are in, what character are you playing, and how long you have been playing for.</string> + <string>Turn this on to prevent preanimation checkbox from clearing after playing the emote.</string> </property> <property name="text"> - <string>Discord:</string> + <string>Sticky Preanims:</string> </property> </widget> </item> - <item row="23" column="0"> - <widget class="QLabel" name="colorlog_lbl"> - <property name="toolTip"> - <string>Use the markup colors in the server IC chatlog.</string> - </property> + <item row="26" column="1"> + <widget class="QCheckBox" name="stickypres_cb"> <property name="text"> - <string>Colors in IC Log:</string> + <string/> </property> </widget> </item> - <item row="1" column="0"> - <widget class="QLabel" name="subtheme_label"> + <item row="27" column="0"> + <widget class="QLabel" name="customchat_lbl"> <property name="toolTip"> - <string>Sets a 'subtheme', which will stack on top of the current theme and replace anything it can. Keep it at 'server' to let the server decide. Keep it at 'default' to keep it unchanging.</string> + <string>Turn this on to allow characters to define their own custom chat box designs.</string> </property> <property name="text"> - <string>Subtheme:</string> + <string>Custom Chatboxes:</string> </property> </widget> </item> - <item row="21" column="1"> - <widget class="QCheckBox" name="effects_cb"> + <item row="27" column="1"> + <widget class="QCheckBox" name="customchat_cb"> <property name="text"> <string/> </property> </widget> </item> - <item row="30" column="1"> - <widget class="QCheckBox" name="category_stop_cb"> + <item row="28" column="0"> + <widget class="QLabel" name="sticker_lbl"> + <property name="toolTip"> + <string>Turn this on to allow characters to define their own stickers (unique images that show up over the chatbox - like avatars or shownames).</string> + </property> <property name="text"> - <string/> + <string>Stickers:</string> </property> </widget> </item> - <item row="27" column="1"> - <widget class="QCheckBox" name="customchat_cb"> + <item row="28" column="1"> + <widget class="QCheckBox" name="sticker_cb"> <property name="text"> <string/> </property> </widget> </item> - <item row="14" column="1"> - <widget class="QLineEdit" name="default_showname_textbox"/> - </item> - <item row="15" column="1"> - <widget class="QFrame" name="net_divider"> - <property name="frameShape"> - <enum>QFrame::HLine</enum> - </property> - <property name="frameShadow"> - <enum>QFrame::Sunken</enum> - </property> - </widget> - </item> - <item row="6" column="1"> - <widget class="QFrame" name="theme_log_divider"> - <property name="frameShape"> - <enum>QFrame::HLine</enum> + <item row="29" column="0"> + <widget class="QLabel" name="continuous_lbl"> + <property name="toolTip"> + <string>Whether or not to resume playing animations from where they left off. Turning off might reduce lag.</string> </property> - <property name="frameShadow"> - <enum>QFrame::Sunken</enum> + <property name="text"> + <string>Continuous Playback:</string> </property> </widget> </item> - <item row="25" column="1"> - <widget class="QCheckBox" name="stickyeffects_cb"> + <item row="29" column="1"> + <widget class="QCheckBox" name="continuous_cb"> <property name="text"> <string/> </property> </widget> </item> - <item row="32" column="0"> - <widget class="QLabel" name="evidence_double_click_lbl"> + <item row="30" column="0"> + <widget class="QLabel" name="category_stop_lbl"> <property name="toolTip"> - <string>If ticked, Evidence needs a double-click to view rather than a single click.</string> + <string>Stop music when double-clicking a category. If this is disabled, use the right-click context menu to stop music.</string> </property> <property name="text"> - <string>Evidence Double Click:</string> - </property> - </widget> - </item> - <item row="11" column="1"> - <widget class="QFrame" name="log_names_divider"> - <property name="frameShape"> - <enum>QFrame::HLine</enum> - </property> - <property name="frameShadow"> - <enum>QFrame::Sunken</enum> + <string>Stop Music w/ Category:</string> </property> </widget> </item> - <item row="32" column="1"> - <widget class="QCheckBox" name="evidence_double_click_cb"> + <item row="30" column="1"> + <widget class="QCheckBox" name="category_stop_cb"> <property name="text"> <string/> </property> </widget> </item> - <item row="29" column="0"> - <widget class="QLabel" name="continuous_lbl"> + <item row="31" column="0"> + <widget class="QLabel" name="sfx_on_idle_lbl"> <property name="toolTip"> - <string>Whether or not to resume playing animations from where they left off. Turning off might reduce lag.</string> + <string>If the SFX dropdown has an SFX selected, send the custom SFX alongside the message even if Preanim is OFF.</string> </property> <property name="text"> - <string>Continuous Playback:</string> + <string>Always Send SFX:</string> </property> </widget> </item> - <item row="12" column="1"> - <widget class="QLineEdit" name="username_textbox"> - <property name="maxLength"> - <number>30</number> + <item row="31" column="1"> + <widget class="QCheckBox" name="sfx_on_idle_cb"> + <property name="text"> + <string/> </property> </widget> </item> - <item row="4" column="1"> - <widget class="QSpinBox" name="theme_scaling_factor_sb"> - <property name="minimum"> - <number>1</number> + <item row="32" column="0"> + <widget class="QLabel" name="evidence_double_click_lbl"> + <property name="toolTip"> + <string>If ticked, Evidence needs a double-click to view rather than a single click.</string> </property> - <property name="maximum"> - <number>8</number> + <property name="text"> + <string>Evidence Double Click:</string> </property> </widget> </item> - <item row="4" column="0"> - <widget class="QLabel" name="theme_scaling_factor_lbl"> - <property name="toolTip"> - <string><html><head/><body><p>The factor by which to scale the size of the UI</p></body></html></string> - </property> + <item row="32" column="1"> + <widget class="QCheckBox" name="evidence_double_click_cb"> <property name="text"> - <string>UI Scaling Factor</string> + <string/> </property> </widget> </item> @@ -573,14 +560,14 @@ </property> </widget> </item> - <item row="34" column="1"> + <item row="35" column="1"> <widget class="QCheckBox" name="restoreposition_cb"> <property name="text"> <string/> </property> </widget> </item> - <item row="34" column="0"> + <item row="35" column="0"> <widget class="QLabel" name="restoreposition_lbl"> <property name="toolTip"> <string>If ticked, some windows restore their last known position where they were closed.</string> @@ -590,6 +577,38 @@ </property> </widget> </item> + <item row="19" column="0"> + <widget class="QLabel" name="resize_lbl"> + <property name="toolTip"> + <string><html><head/><body><p>The scaling algorithm to be used when upscaling or downscaling images.</p><p>Automatic: The image will be scaled based on the image's predetermined scaling algorithm.<br/>Pixelated: The image will be scaled using a nearest neighbor algorithm.<br/>Smooth: The image will be scaled using a bilinear algorithm.</p></body></html></string> + </property> + <property name="text"> + <string>Image Scaling</string> + </property> + </widget> + </item> + <item row="19" column="1"> + <widget class="QComboBox" name="resize_combobox"> + <property name="toolTip"> + <string><html><head/><body><p>The scaling algorithm to be used when upscaling or downscaling images.</p><p>Automatic: The image will be scaled based on the image's predetermined scaling algorithm.<br/>Pixelated: The image will be scaled using a nearest neighbor algorithm.<br/>Smooth: The image will be scaled using a bilinear algorithm.</p></body></html></string> + </property> + <item> + <property name="text"> + <string>Automatic</string> + </property> + </item> + <item> + <property name="text"> + <string>Pixelated</string> + </property> + </item> + <item> + <property name="text"> + <string>Smooth</string> + </property> + </item> + </widget> + </item> </layout> </widget> </widget> @@ -944,7 +963,7 @@ Use this when you have added an asset that takes precedence over another existin <item row="2" column="0"> <widget class="QLabel" name="log_newline_lbl"> <property name="toolTip"> - <string>If ticked, new messages will appear separated, with the message coming on the next line after the name. + <string>If ticked, new messages will appear separated, with the message coming on the next line after the name. When unticked, it displays it as 'name: message'.</string> </property> <property name="text"> @@ -962,7 +981,7 @@ When unticked, it displays it as 'name: message'.</string> <item row="3" column="0"> <widget class="QLabel" name="log_margin_lbl"> <property name="toolTip"> - <string>The distance in pixels between each entry in the IC log. + <string>The distance in pixels between each entry in the IC log. Default: 0.</string> </property> <property name="text"> |
