diff --git a/README.md b/README.md index 86b0f91..41162ab 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,8 @@ Open one or more local files with **⌘O**, drag them onto the video, or use Fin Compact mode keeps playback in the same floating window; drag to move it and double-click to restore. Long window titles truncate at the end in both normal and compact mode; hover the title to see the full name. The titlebar pin keeps the normal window on top. macOS media keys also control playback; previous/next seek five seconds rather than changing tracks. +The normal titlebar control container uses matching 4-point top and right margins. + Drag the video or unused playback background to move the window, including with the queue open. A single video click hides the controls; double-click toggles fullscreen. Playback controls stay anchored at the bottom center of the video and cannot be dragged. Native window edges remain available for resizing; the open queue allows free resizing with letterboxed video. Active playback prevents idle system sleep. Local video also keeps the display awake; audio-only playback allows display sleep. Pause, end, close, playback failure and quit release sleep prevention. diff --git a/Sources/App/TerebiApp.swift b/Sources/App/TerebiApp.swift index bc33dae..dcb8c39 100644 --- a/Sources/App/TerebiApp.swift +++ b/Sources/App/TerebiApp.swift @@ -2088,7 +2088,7 @@ private struct PlayerContent: View { } } .padding(.leading, model.isFullScreen ? 16 : 86) - .padding(.trailing, 12) + .padding(.trailing, 4) .frame(height: 32) .foregroundStyle(Color(SunsetPalette.text)) .onHover(perform: model.setTitleHovered) diff --git a/TODO.md b/TODO.md index f1d490a..9cdb896 100644 --- a/TODO.md +++ b/TODO.md @@ -4,5 +4,6 @@ - native playback activity prevents idle system sleep; local video keeps the display awake, casting allows screensaver/display sleep; native assertion checks and loopback Cast transitions passed, physical idle-TV verification remains unverified - [x] add session-only local-file playlist support - multi-file Open/Finder/drop, natural filename order, editable queue sidebar, explicit append, previous/next and automatic advance; Cast navigation retains the receiver; UI/drag-drop and physical-Cast verification remain unverified +- [ ] make sure the `make install` command installs the application (i can't find it in spotlight) - [ ] in the "choose what to play" screen, we should change the youtube button to general streaming - we can figure out the stream and how to handle it from the url (i.e. if youtube url, handle as youtube stream; if miruro url, handle accordingly) \ No newline at end of file