Skip to content

Ran - #7

Open
ranveersoni98 wants to merge 9 commits into
devfrom
ran
Open

Ran#7
ranveersoni98 wants to merge 9 commits into
devfrom
ran

Conversation

@ranveersoni98

Copy link
Copy Markdown
Member

No description provided.

CodeMeAPixel and others added 9 commits July 26, 2026 01:25
… out of the shot

- Global transparent overlay (per-monitor, alwaysOnTop) — drag to select, single-click captures the window under cursor
- Hide main window before capture (120ms grace) and restore after — fixes 'Flicker always in screenshot'
- Window-aware capture on macOS via CGWindowList + screencapture -R — Helium/Chromium tabs and titlebar now included correctly
- Fallback to screencapture -R for Retina-aware region capture when screenshots crate misses chrome

fix(hotkeys): macOS Command key now understood
- Meta → Super (⌘/⌃/⌥/⇧) with correct modifier order and display
- Super+Shift+S correctly registers as Cmd+Shift+S on mac

feat(permissions): ask to run in background like a good macOS citizen
- Screen Recording / Accessibility / Background (Login Items) checks
- Settings → Permissions shows all three with Grant/Open Settings
- Startup nudge if any missing; autostart via tauri-plugin-autostart

fix(ui): uploads history no longer collides with mobile menu
- Search/filter card z-50 → z-10, dropdown z-[60/70] → z-20/30, mobile menu z-40/30 → z-50/40
- PageLayout overflow-hidden → overflow-visible so filter dropdown isn't clipped

fix(preview): show images at exact 1:1 dimensions
- PreviewModal: max-w-full/max-h-full object-contain → max-w-none/max-h-none width:auto height:auto
- Container now overflow-auto max-h-[65vh] with scroll — large screenshots stay pixel-perfect, not zoomed

chore(macos): productName Flicker (capital F) + macOSPrivateApi for transparent overlay
…indow

- Set NS ActivationPolicy Accessory at runtime + LSUIElement for bundle so red close hides to tray, no Dock icon
- Background hotkey captures no longer auto-restore main window; minimized/user-hidden stays hidden
- Tray Capture Screen/All calls Rust do_capture directly, no JS window roundtrip
- Fullscreen macOS capture uses native screencapture CLI for instant stills
- Dedupe global hotkeys so one accelerator can't fire screenshot + video
- Align Rust hotkey defaults with frontend (region, clipboard)
@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 452659f4-90cd-46a4-b880-d948d128a60d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@socket-security

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedcargo/​tauri-plugin-autostart@​2.5.189100100100100
Addedcargo/​mp4@​0.14.010010093100100
Addedcargo/​openh264@​0.6.610010093100100
Addedcargo/​scap@​0.1.0-beta.110010095100100

View full report

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants