- The Mac client’s Media tab now has pagination and a preview/play area.
What changed in [main.m](/Users/tyemeclifford/Documents/GH/blog/macclient/AppKitClient/main.m): Media list now paginates with Previous/Next and 10/25/50/100 per page. Selecting an image loads an inline preview. Selecting audio/video loads an AVPlayerView with native playback controls. Added an Open button and double-click support to open media in the default Mac app. Media file sizes now display as readable values like 1.4 MB. I also updated [build-app.sh](/Users/tyemeclifford/Documents/GH/blog/macclient/build-app.sh) to link AVKit and AVFoundation, and to honor the app’s CFBundleExecutable from Info.plist so the rebuilt bundle launches with the expected TCMS executable.
This commit is contained in:
@@ -9,6 +9,7 @@ All notable changes to Ty Clifford's Content Management System are documented he
|
||||
- Added `api.php` for `.env` username/password authenticated remote management of content, media uploads, and comments.
|
||||
- Added a native AppKit macOS 12+ client under `macclient/` for editing posts/pages, uploading media, moderating comments, local autosave, and optional remote draft autosave.
|
||||
- Added Mac client post/page list pagination with configurable per-page counts.
|
||||
- Added Mac client media pagination plus native image preview and audio/video playback.
|
||||
- Added Mac client editor spell-check and auto-correct options.
|
||||
- Added a Mac client Update action for saving existing posts/pages without changing their current draft/published status.
|
||||
- Added a declared shortcode parser with PHP-array/JSON configuration, including `[youtube=<id>]` and `[video poster=<poster> file=<file>]`.
|
||||
|
||||
Reference in New Issue
Block a user