// 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 import Logger 1.0 ApplicationWindow { id: root color: RustColors.gutter // Create the window with no frame and keep it on top. flags: Qt.Tool | Qt.FramelessWindowHint height: 350 width: 450 visible: root.active // Hide the window when it loses focus. onActiveChanged: { Logger.debug("Setting active: " + root.active) if (!root.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); } } } }