// 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 width: 450 height: 350 // Create the window with no frame and keep it on top. flags: Qt.Window | Qt.FramelessWindowHint | Qt.WindowStaysOnTopHint color: RustColors.gutter // Hide the window when it loses focus. onActiveChanged: { if (!active) { root.visible = false; } } // Kilroy logo. Image { id: logo anchors.left: parent.left anchors.right: parent.right anchors.top: parent.top anchors.margins: 20 source: "qrc:/images/kilroy.png" sourceSize.width: 80 sourceSize.height: 80 fillMode: Image.PreserveAspectFit smooth: true antialiasing: true asynchronous: true } ScrollView { anchors.top: logo.bottom anchors.left: parent.left anchors.right: parent.right anchors.bottom: parent.bottom anchors.margins: 20 TextArea { selectedTextColor: RustColors.editor_highlighted_text selectionColor: RustColors.editor_highlight horizontalAlignment: Text.AlignHCenter textFormat: Text.RichText 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.

") color: RustColors.editor_text wrapMode: Text.WordWrap readOnly: true antialiasing: true background: null onLinkActivated: function (link) { Qt.openUrlExternally(link) } } } }