aboutsummaryrefslogtreecommitdiff
path: root/qml/TerminalItem.qml
AgeCommit message (Collapse)Author
2015-08-15Restructure QML and JS sourcesAdrian Kummerlaender
`list` holds the components of the central list UI element. `command` holds the UI and implementation parts of the command mode. `widget` holds more or less general purpose elements that may also be of use in other circumstances.
2015-08-13Implement `kill` commandAdrian Kummerlaender
2015-08-12Change color setting types to `string`Adrian Kummerlaender
While `color` would obviously be the correct type to store a color value it is serialized as a `QVariant` value which is not easily changeable by the user. This requirement is satisfied by `string` and as such this type is - at this point in time - a superior replacement of `color`. Should the QML settings module be changed to serialize color values in a human readable fashion these types should be changed back to their formally correct value.
2015-08-05Make index font size dependent on configured prompt font sizeAdrian Kummerlaender
2015-08-04Display overlay even when resize operation is preventedAdrian Kummerlaender
This provides further visual feedback to the user that she has hit a limit. Reduced ease out animation duration to match duration of the highligher focus / defocus animations.
2015-08-04Added overlay background and font color to settingsAdrian Kummerlaender
This is required as the default white on black may not fit e.g. bright color schemes.
2015-07-26Extended available settings and changed them to value propertiesAdrian Kummerlaender
Otherwise each runtime change of a property leads to storing the new value to disk which we don't want - setting changes should be explicit and visible as such.
2015-07-26Added support for permanently storing settingsAdrian Kummerlaender
2015-07-25Extracted highlighter rectangles into separate componentAdrian Kummerlaender
2015-07-25Reimplemented `delete` command as more of a `reset` commandAdrian Kummerlaender
Pressing `d` in normal mode causes the current embedded terminal to be destroyed and the containing terminal item to be reset into its initial state. This allows for much more flexible usage of _MetaTerm_. To prevent unnecessary terminal item instantiations the `onExecuted` signal was extended to provide a `index` argument containing the sender terminal's index.
2015-07-21Introduced `frameWidth` property and defined minimum terminal linesAdrian Kummerlaender
2015-07-19Maximized terminal widthAdrian Kummerlaender
Terminal width is now automatically adjusted to use all available space. Commands to control horizontal terminal height were removed correspondingly.
2015-07-18Moved terminal resizing methods to `TerminalItem`Adrian Kummerlaender
2015-07-18Added terminal resizing commandsAdrian Kummerlaender
2015-07-06Added `terminal` property to TerminalItemAdrian Kummerlaender
Makes it easier to access the `QMLTermWidget` instance from both outside and inside `TerminalItem`
2015-07-05Replaced ScrollBar with terminal instance indexAdrian Kummerlaender
2015-07-05Embedded QML into C++ applicationAdrian Kummerlaender