Add toggleCompactMode keybind, re-rename setting

This commit is contained in:
miruka 2020-03-22 13:30:03 -04:00
parent 18c16ca486
commit 53dfd08131
4 changed files with 15 additions and 6 deletions

View File

@ -208,7 +208,7 @@ class UISettings(JSONDataFile):
return {
"alertOnMessageForMsec": 4000,
"alwaysCenterRoomHeader": False,
"compactModeByDefault": False,
"compactMode": True,
"clearRoomFilterOnEnter": True,
"clearRoomFilterOnEscape": True,
"collapseSidePanesUnderWindowWidth": 400,
@ -229,9 +229,10 @@ class UISettings(JSONDataFile):
"toggleDebugConsole": ["Alt+Shift+C", "F1"],
"reloadConfig": ["Alt+Shift+R"],
"zoomIn": ["Ctrl++"],
"zoomOut": ["Ctrl+-"],
"zoomReset": ["Ctrl+="],
"zoomIn": ["Ctrl++"],
"zoomOut": ["Ctrl+-"],
"zoomReset": ["Ctrl+="],
"toggleCompactMode": ["Ctrl+Alt+C"],
"scrollUp": ["Alt+Up", "Alt+K"],
"scrollDown": ["Alt+Down", "Alt+J"],

View File

@ -11,7 +11,7 @@ HButton {
default property alias additionalData: contentItem.data
property bool compact: window.settings.compactModeByDefault
property bool compact: window.settings.compactMode
property real contentOpacity: 1
readonly property alias title: title

View File

@ -78,6 +78,14 @@ Item {
onActivated: theme.uiScale = 1
}
HShortcut {
sequences: settings.keys.toggleCompactMode
onActivated: {
settings.compactMode = ! settings.compactMode
settingsChanged()
}
}
// Pages
HShortcut {

View File

@ -20,7 +20,7 @@ HColumnLayout {
readonly property var nextModel: eventList.model.get(model.index - 1)
readonly property QtObject currentModel: model
property bool compact: window.settings.compactModeByDefault
property bool compact: window.settings.compactMode
property bool isOwn: chat.userId === model.sender_id
property bool onRight: eventList.ownEventsOnRight && isOwn
property bool combine: eventList.canCombine(previousModel, model)