// SPDX-FileCopyrightText: 2026, Shaun Reed // // SPDX-License-Identifier: GNU General Public License v3.0 or later import QtQuick import QtQuick.Controls.Basic import clide.module 1.0 ApplicationWindow { id: root color: RustColors.gutter // Create the window with no frame and keep it on top. flags: Qt.Window | Qt.FramelessWindowHint | Qt.WindowStaysOnTopHint height: 350 width: 450 // Hide the window when it loses focus. onActiveChanged: { if (!active) { root.visible = false; } } // Kilroy logo. Image { id: logo anchors.left: parent.left anchors.margins: 20 anchors.right: parent.right anchors.top: parent.top antialiasing: true asynchronous: true fillMode: Image.PreserveAspectFit smooth: true source: "qrc:/images/kilroy.png" sourceSize.height: 80 sourceSize.width: 80 } ScrollView { anchors.bottom: parent.bottom anchors.left: parent.left anchors.margins: 20 anchors.right: parent.right anchors.top: logo.bottom TextArea { antialiasing: true background: null color: RustColors.editor_text horizontalAlignment: Text.AlignHCenter readOnly: true selectedTextColor: RustColors.editor_highlighted_text selectionColor: RustColors.editor_highlight text: qsTr("

About CLIDE

" + "

A simple text editor written in Rust and QML using CXX-Qt.

" + "

Personal website shaunreed.com

" + "

Project notes knoats.com

" + "

This project is developed at git.shaunreed.com

" + "

KDAB CXX-Qt repository

" + "

Copyright (C) 2026 Shaun Reed, all rights reserved.

") textFormat: Text.RichText wrapMode: Text.WordWrap onLinkActivated: function (link) { Qt.openUrlExternally(link); } } } }