From 1d30f529784f594f28848da7e8a00eeaff8fde9d Mon Sep 17 00:00:00 2001 From: jcm Date: Sun, 22 Oct 2023 19:16:03 -0500 Subject: [PATCH] edit readme --- README.md | 30 ++++++++++++++----------- Record.xcodeproj/.xcodesamplecode.plist | 5 ----- Record.xcodeproj/project.pbxproj | 2 +- 3 files changed, 18 insertions(+), 19 deletions(-) delete mode 100644 Record.xcodeproj/.xcodesamplecode.plist diff --git a/README.md b/README.md index acdada0..d6ba201 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,25 @@ # Record -Record captures and encodes macOS screen content with full color fidelity.Screenshot 2023-08-25 at 7 58 44 PM +Record aims to be a low-overhead macOS screen recorder that emphasizes not missing frames, color correctness and color-matching between output color spaces, and a variety of encoder options for size and quality flexibility. + +Screenshot 2023-08-25 at 7 58 44 PM + +# Features +* Native P3 capture +* Color correctness when mapping to Rec. 709 +* Replay buffer with system-wide save hotkey +* Live encode preview (WIP) + +# Installation +Record is in active development and uses rolling releases. Download the most recent stable artifact using the "Development" deployment along the right sidebar. # Examples -# Disclaimer - - -This is an experimental commit and many things may be broken. -# todo -## hdr capture -## hotkey controls -## encoder preview -## audio settings / audio metering / audio only -## advanced capture options (include some apps, not others) -## compositing? -## streaming? +# Roadmap +* audio settings / audio metering / audio only +* advanced capture options (include some apps, not others) +* compositing? +* streaming? diff --git a/Record.xcodeproj/.xcodesamplecode.plist b/Record.xcodeproj/.xcodesamplecode.plist deleted file mode 100644 index 5dd5da8..0000000 --- a/Record.xcodeproj/.xcodesamplecode.plist +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/Record.xcodeproj/project.pbxproj b/Record.xcodeproj/project.pbxproj index 9e16c32..74bca66 100644 --- a/Record.xcodeproj/project.pbxproj +++ b/Record.xcodeproj/project.pbxproj @@ -70,7 +70,7 @@ 0D52D73E2AB9283F0091AD97 /* EventTap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventTap.swift; sourceTree = ""; }; 0D5C529B2AD60B8E00D11280 /* Logging.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logging.swift; sourceTree = ""; }; 0DE5C82E2A95EDC60054AC23 /* PickerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PickerView.swift; sourceTree = ""; }; - 0DF11FDD2A6ECBA500B45306 /* README.md */ = {isa = PBXFileReference; explicitFileType = sourcecode.swift; fileEncoding = 4; path = README.md; sourceTree = ""; }; + 0DF11FDD2A6ECBA500B45306 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; 7C6C99F1D4B6E3EBA3A7B7DF /* LICENSE.txt */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE.txt; sourceTree = ""; }; C470F0802811C5CB00D29309 /* ScreenRecorder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenRecorder.swift; sourceTree = ""; }; C471DFF92809F440001D24C9 /* PowerMeter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PowerMeter.swift; sourceTree = ""; };