aboutsummaryrefslogtreecommitdiff
path: root/src/SettingsHandler.qml
AgeCommit message (Collapse)Author
2015-12-14Add terminal status bar backgroundAdrian Kummerlaender
2015-12-13Implement terminal status line prototypeAdrian Kummerlaender
2015-12-12Add initial working directory to settings handlerAdrian Kummerlaender
In addition to increasing customizability this change makes it clear that the _working directory_ property only concerns the intial working directory and is not updated if the contained process changes its directory. Note that setting the intial working directory is broken in upstream _QMLTermWidget_ and the appropriate patch [1] is not merged at the time of this commit. [1]: https://github.com/KnairdA/qmltermwidget/tree/initial_working_directory_fix
2015-09-05Add `kill` action to normal modeAdrian Kummerlaender
Default keyboard shortcut for reset action was changed to `r` while the new kill action was bound to `d`.
2015-09-03Reduce `TerminalItem` command input default font sizeAdrian Kummerlaender
2015-08-30Add launcher program and argument to configurationAdrian Kummerlaender
2015-08-22Replaced unnecessary `eval` calls in settings getter and setterAdrian Kummerlaender
2015-08-19Improve handling of non-existing properties in `set`Adrian Kummerlaender
2015-08-19Extract all settings into `SettingsHandler` objectAdrian Kummerlaender
This enables the user to straight forwardly change all application settings via command mode. During the implementation of this change I discovered that the way I was passing around `StateHandler` and `SettingsHandler` instances using properties was unnecessary. If all object instances are created in a common hierarchy they can access each other by their `id` property - i.e. `settings` and `mode` are available to the whole application without property trickery.