.github
CI: build against the dev channel on dev-branch runs.vscode
Global Shortcuts (WIP)AndroidScreen
Add scripts for Android USB VNC display setup and configurationappstub
All GNUmakefiles: install to the SYSTEM domain by defaultappwrap
All GNUmakefiles: install to the SYSTEM domain by defaultAssistants
Use the project formatting style in comments and messagesBluetooth
Use the project formatting style in comments and messagesBooks
Remove app-level window positioning, let WM handle placementBootEnvironments
Use the project formatting style in comments and messagesBuild
Use the project formatting style in comments and messagesColor
Update color icon [ci skip]Console
Components: rename Info-gnustep.plist/Info.plist to <Name>Info.plist across all componentsDirectoryServices
nss_gershwin: create /etc/ld.so.conf.d before writing into it (#104)DiskUtility
Use the project formatting style in comments and messagesDisplay
Use the project formatting style in comments and messagesDragTool
Menu extras: Preferences items for brightness/sound/WLAN/battery, battery time remainingEnergy
Stop the Energy pane leaking views and leaving sleep inhibitors runningfontconfig
Fontconfig: track system fonts.conf that maps URW Base 35 faces to traditional familiesgershwin-components-meta
All GNUmakefiles: install to the SYSTEM domain by defaultgershwin-session
gershwin-session: add runaway-CPU watchdog and harden app terminationGlobalShortcuts
Use the project formatting style in comments and messagesHelp
Remove center from main app windowsICNSImageRep
All GNUmakefiles: install to the SYSTEM domain by defaultinitgfx
All GNUmakefiles: install to the SYSTEM domain by defaultItemFlow
Use the project formatting style in comments and messagesKeyboard
Use the project formatting style in comments and messagesLibraries
Use the project formatting style in comments and messagesLoginWindow
Use the project formatting style in comments and messagesmake_appimage
Use the project formatting style in comments and messagesmake_gorm
Use the project formatting style in comments and messagesmake_services
make_services README: document when the Workspace runs findApplicationsMarkdownReader
Components: rename Info-gnustep.plist/Info.plist to <Name>Info.plist across all componentsMarkdownTextConverter
All GNUmakefiles: install to the SYSTEM domain by defaultMenu
Add a Force Quit dialog to the Command menuMenuPrefPane
Components: rename Info-gnustep.plist/Info.plist to <Name>Info.plist across all componentsminibus
Merge branch 'main' into devMouse
Stop the Mouse pane releasing its controls twice and leaking its boxesNetwork
Use the project formatting style in comments and messagesNetworkBrowser
Components: rename Info-gnustep.plist/Info.plist to <Name>Info.plist across all componentsPackageManager
Use the project formatting style in comments and messagesPhone
Remove center from main app windowsPlayer
Use the project formatting style in comments and messagesplistupdate
All GNUmakefiles: install to the SYSTEM domain by defaultports
Don't hardcode clang19Printers
Use the project formatting style in comments and messagesProcesses
Remove the temporary Processes launch diagnosticsProfiler
Use the project formatting style in comments and messagesRemoteDesktop
RemoteDesktop: update RDPClientScreenshot
Screenshot selections on a delayed capture missed what the delay was meant to catch, because menus and tooltips closed as soon as the pointer was grabbed, and the translucent blue fill tinted the area being chosen. The screen is now frozen when the capture starts, the user selects the area or window on that still image, and the result is cut from the same pixels, as other screenshot tools do. The area marquee is a 1px black and white dashed outline without a fill, so it stays visible on any content.Sharing
Use the project formatting style in comments and messagesSound
Use the project formatting style in comments and messagesStartupDisk
Use the project formatting style in comments and messagesStickies
Use the project formatting style in comments and messagesSudoAskPass
Use the project formatting style in comments and messagesSystemProfiler
Use the project formatting style in comments and messagesUIBridge
Use the project formatting style in comments and messagesWhisper
Use the project formatting style in comments and messages_codeql_detected_source_root
Convert GSNetworkUtilities.m to ARC and GCD.disabled.cirrus.yml
Disable Cirrus CI configuration.gitignore
Build: preflight missing system headers, install packages, and label project statusAGENTS.md
Catalog: write user-facing descriptions without toolkit or platform namesbuildroots.sh
set -eGNUmakefile
Build: preflight missing system headers, install packages, and label project statusinstall-gershwin.sh
libvncserver for BhyveAssistantLICENSE
Create LICENSE [skip ci]README.md
Remove CI badgescreenshot.sh
screenshot.sh (until we have Grab.app) [skip ci]Components for Gershwin
This repository contains several components such as applications and preference panes designed for FreeBSD systems running the Gershwin desktop environment but potentially also useful elsewhere.
See the README.md in each respective directory for detailed information.
Use https://github.com/gershwin-desktop/gershwin-build to install Gershwin, which uses some of these components.