Commit 415f39f
Redesign website with real screenshots and interactive dock showcase (#76)
* Rename bundle identifiers from com.yellowgreenfruit to org.ghostvm
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Add automated screenshot capture and composite pipeline
- UI testing mode (--ui-testing) for GhostVMHelper: mock window with
configurable wallpaper (--wallpaper) and content overlays (--content-image)
- New GhostVMHelperUITests target captures focused popover/sheet screenshots
and full helper window variants
- ScreenshotExporter utility saves test captures to filesystem
- composite-screenshots.swift composites window captures onto desktop wallpaper
with rounded corners and drop shadows
- `make screenshots` runs full pipeline: capture + composite + JPEG conversion
- QueuedFilesPanel expands to fit up to 10 files before scrolling
- HelperToolbar exposes showSharedFolderEditor() for UI test triggering
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Redesign website landing page with real screenshots
Replace placeholder images with composited screenshots from UI tests.
Streamline copy across all landing sections. Remove SecuritySection
(merged into FeatureGrid). Feature cards now show focused popover
captures with Sequoia vibrancy. Hero shows clean VM window on Sequoia
desktop. Integration section shows VS Code fullscreen in a VM.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Remove context menu screenshot from automation section
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Redesign VM icon showcase with animated dock, icon types, and mini app previews
Adds interactive dock animation showing custom VM icons (clone, stack, glass,
preset) with window previews for each workspace. Includes mini renders of
Terminal, VS Code, Slack, Safari, Firefox, Finder, and Messages. Extracts
macOS system icons (Finder, Safari, VS Code) and wallpapers for dock display.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Remove redundant subtitle text from icon showcase section
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent 76863e1 commit 415f39f
File tree
59 files changed
+1187
-345
lines changed- Resources
- Website
- public/images
- dock-icons
- screenshots
- wallpapers
- src
- app
- components/landing
- macOS
- GhostTools/Sources/GhostTools
- Resources
- Server
- GhostVMHelperUITests
- GhostVMHelper
- GhostVMUITests
- GhostVM
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
59 files changed
+1187
-345
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
98 | 146 | | |
99 | 147 | | |
100 | 148 | | |
| |||
371 | 419 | | |
372 | 420 | | |
373 | 421 | | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
374 | 425 | | |
375 | 426 | | |
376 | 427 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
7 | | - | |
| 6 | + | |
8 | 7 | | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
0 commit comments