Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

QuickCorner

一款由屏幕热角唤出的轻量级快捷启动器,支持应用分组、拖拽添加、自定义图标、自动隐藏、系统托盘等。

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

QuickCorner

Your everyday apps, one corner away.

QuickCorner is a lightweight desktop launcher built with Delphi FireMonkey. Move the pointer to a screen corner to reveal a compact panel for launching grouped applications, files, and commands.

中文名:快捷角。

QuickCorner(快捷角)是一款基于 Delphi FireMonkey 开发的轻量级桌面快捷 启动器。将鼠标移动到指定屏幕角落,即可快速唤出面板,按分组管理和启动 常用应用、文件及命令。

QuickCorner 界面

Features

  • Configurable multi-select screen-corner activation and automatic hiding
  • Grouped shortcuts with drag-and-drop ordering
  • Custom captions, icons, arguments, and working directories
  • Light and dark themes
  • System tray integration
  • JSON configuration import and export
  • Multi-display corner activation

Platform Status

Platform Status
Windows 64-bit Current development baseline
macOS Intel 64-bit Development build and core runtime verified
macOS ARM64 Planned

The shared UI and configuration code compile for macOS using focused desktop utilities and reusable FMX components. The OSX64 build includes a native menu-bar item, single-instance activation, application and file launching, Finder integration, file icons, and live Dock-aware display positioning. Distribution signing and notarization remain incomplete.

Build

Windows

Requirements:

  • RAD Studio with Delphi and FireMonkey support
  • Windows 64-bit Delphi toolchain

Open QuickCorner.dproj in RAD Studio and build the Win64 target, or use the repository build script. It locates the latest RAD Studio installation and initializes its command environment automatically:

bat
build.cmd
build.cmd Debug Win64
build.cmd Release Win64 Rebuild
scripts\run-checks.cmd all

From macOS, ssh-cmd can invoke the scripts on a Windows host and pd-cmd can invoke them in a local Parallels Desktop VM. See scripts/README.md for setup and command examples.

There is currently no automated test suite. Before release, complete the smoke test checklist in AGENTS.md.

macOS

An Intel 64-bit bootstrap build can be produced from a RAD Studio environment with PAServer and a matching macOS SDK configured:

bat
build.cmd Debug OSX64

This target is suitable for development smoke tests, not distribution. The platform status above summarizes the verified scope and remaining work.

Repository Layout

text
QuickCorner.dpr          Application entry point
fmGod.*                  Application lifecycle, tray, and corner activation
fmMain.*                 Main launcher window
frmShortcutItem.*        Shortcut item frame and launch behavior
fmItemEdit.*             Shortcut editor
fmGroupEdit.*            Group editor
pub.pas                  Shared state and configuration
utils/                   JSON, tray, window, and system helpers
QuickCorner.Artwork/     Application icons and platform artwork
docs/                    Architecture notes

Documentation