mirror of
				https://github.com/Swordfish90/cool-retro-term.git
				synced 2025-10-31 15:12:28 +00:00 
			
		
		
		
	Merge pull request #213 from Swordfish90/unstable
Mege latest changes for final version.
This commit is contained in:
		
							
								
								
									
										12
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								README.md
									
									
									
									
									
								
							| @@ -4,14 +4,14 @@ | |||||||
| cool-retro-term is a terminal emulator which mimics the look and feel of the old cathode tube screens. | cool-retro-term is a terminal emulator which mimics the look and feel of the old cathode tube screens. | ||||||
| It has been designed to be eye-candy, customizable, and reasonably lightweight. | It has been designed to be eye-candy, customizable, and reasonably lightweight. | ||||||
|  |  | ||||||
| It uses the QML port of qtermwidget (Konsole) developed by me: https://github.com/Swordfish90/qmltermwidget | It uses the QML port of qtermwidget (Konsole) developed by me: https://github.com/Swordfish90/qmltermwidget . | ||||||
|  |  | ||||||
| This terminal emulator requires Qt 5.2 or higher to run. | This terminal emulator works under Linux and OSX and requires Qt 5.2 or higher. | ||||||
|  |  | ||||||
| ##Screenshots | ##Screenshots | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
| ##Get cool-retro-term | ##Get cool-retro-term | ||||||
| You can either build cool-retro-term yourself (see below) or walk the easy way and install one of these packages: | You can either build cool-retro-term yourself (see below) or walk the easy way and install one of these packages: | ||||||
| @@ -33,6 +33,8 @@ A word of warning: USE flags and keywords are to be added to portage's configura | |||||||
|  |  | ||||||
| Ubuntu users of 14.04 LTS (Trusty) can use [this PPA](https://launchpad.net/~bugs-launchpad-net-falkensweb) | Ubuntu users of 14.04 LTS (Trusty) can use [this PPA](https://launchpad.net/~bugs-launchpad-net-falkensweb) | ||||||
|  |  | ||||||
|  | OSX users can grab the latest dmg from the release page: https://github.com/Swordfish90/cool-retro-term/releases | ||||||
|  |  | ||||||
| ##Build instructions (Linux) | ##Build instructions (Linux) | ||||||
|  |  | ||||||
| ##Dependencies | ##Dependencies | ||||||
|   | |||||||
| @@ -24,7 +24,7 @@ import QtQuick.Controls 1.0 | |||||||
| import "utils.js" as Utils | import "utils.js" as Utils | ||||||
|  |  | ||||||
| QtObject{ | QtObject{ | ||||||
|     property string version: "1.0.0 RC1" |     property string version: "1.0.0" | ||||||
|  |  | ||||||
|     // STATIC CONSTANTS //////////////////////////////////////////////////////// |     // STATIC CONSTANTS //////////////////////////////////////////////////////// | ||||||
|  |  | ||||||
| @@ -89,7 +89,7 @@ QtObject{ | |||||||
|  |  | ||||||
|     property bool lowResolutionFont: false |     property bool lowResolutionFont: false | ||||||
|  |  | ||||||
|     property var fontNames: ["HERMIT", "COMMODORE_PET", "COMMODORE_PET"] |     property var fontNames: ["TERMINUS_SCALED", "COMMODORE_PET", "COMMODORE_PET"] | ||||||
|     property var fontlist: fontManager.item.fontlist |     property var fontlist: fontManager.item.fontlist | ||||||
|  |  | ||||||
|     signal terminalFontChanged(string fontSource, int pixelSize, int lineSpacing, real screenScaling, real fontWidth) |     signal terminalFontChanged(string fontSource, int pixelSize, int lineSpacing, real screenScaling, real fontWidth) | ||||||
|   | |||||||
| @@ -36,22 +36,25 @@ Tab{ | |||||||
|                 anchors.fill: parent |                 anchors.fill: parent | ||||||
|                 rows: 2 |                 rows: 2 | ||||||
|                 columns: 3 |                 columns: 3 | ||||||
|                 CheckBox{ |                 Label{text: qsTr("Effects FPS")} | ||||||
|                     property int fps: checked ? slider.value : 0 |  | ||||||
|                     onFpsChanged: appSettings.fps = fps |  | ||||||
|                     checked: appSettings.fps !== 0 |  | ||||||
|                     text: qsTr("Effects FPS") |  | ||||||
|                 } |  | ||||||
|                 Slider{ |                 Slider{ | ||||||
|                     id: slider |  | ||||||
|                     Layout.fillWidth: true |                     Layout.fillWidth: true | ||||||
|  |                     id: fpsSlider | ||||||
|  |                     onValueChanged: { | ||||||
|  |                         if (enabled) { | ||||||
|  |                             appSettings.fps = value !== 60 ? value + 1 : 0; | ||||||
|  |                         } | ||||||
|  |                     } | ||||||
|                     stepSize: 1 |                     stepSize: 1 | ||||||
|                     maximumValue: 60 |                     enabled: false | ||||||
|                     minimumValue: 1 |                     Component.onCompleted: { | ||||||
|                     enabled: appSettings.fps !== 0 |                         minimumValue = 0; | ||||||
|                     value: appSettings.fps !== 0 ? appSettings.fps : 24 |                         maximumValue = 60; | ||||||
|  |                         value = appSettings.fps !== 0 ? appSettings.fps - 1 : 60; | ||||||
|  |                         enabled = true; | ||||||
|  |                     } | ||||||
|                 } |                 } | ||||||
|                 SizedLabel { text: slider.value } |                 SizedLabel{text: appSettings.fps !== 0 ? appSettings.fps : qsTr("Max")} | ||||||
|                 Label{text: qsTr("Texture Quality")} |                 Label{text: qsTr("Texture Quality")} | ||||||
|                 Slider{ |                 Slider{ | ||||||
|                     Layout.fillWidth: true |                     Layout.fillWidth: true | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user