📷A simple and convenient way to manage your webcam's picture settings, right from your menu bar

Overview

Viewfinder
Viewfinder

A simple and convenient way to manage your webcam's picture settings, right from your menu bar.

GitHub issues GitHub contributors GitHub stars GitHub license Contributions welcome

AboutDownloadBuilding from SourceContributingLicense

Viewfinder screenshot

About

Viewfinder aims to provide a more native-feeling alternative to, let's face it, the mediocre apps provided by your webcam's manufacturer. Viewfinder lives in your menu bar, and looks and feels just like other system menu bar items, so you'll feel right at home.

Viewfinder is written in SwiftUI, a declarative framework for building user interfaces for macOS.

📝 Note: Viewfinder is currently beta software, so it's possible that you'll run into issues. Many of these issues should begin to disappear once the codebase matures.

Download

You can download a pre-built Apple notarized universal binary of the latest version of Viewfinder from the latest GitHub release. Viewfinder supports macOS 12.0 and later. Click the button below to jump to it, then download the .dmg file:

GitHub release (latest SemVer)

A full list of releases is available here.

Viewfinder will automatically check for updates and let you know if a new one is available. You'll be prompted to enable automatic update checks when you first launch the app.

Building from Source

To open and build the project in Xcode on your local machine, you'll need to pull the source code. Find yourself a working directory, and clone this repo to it. I recommend using GitHub Desktop.

Alternatively, pull it using the git CLI:

git clone https://github.com/lfroms/viewfinder.git

Then, navigate into the cloned repository:

cd viewfinder

You can then open the Xcode project (named Viewfinder.xcodeproj) in Xcode.

Contributing

Viewfinder is open to contributions from the open source community. If you found a bug, feel free to open an issue and pull request if you know the fix! Thought of an improvement? Open a discussion, and once aligned, open a pull request with your changes.

License

Viewfinder is released under the GPL-3.0 License. However, source files that have not been forked from third party GPL-3.0 software may be made available under a less restrictive license upon request. License subject to change should the software cease to include GPL-3.0 code.

You might also like...
Swift-sidebar-menu-example - Create amazing sidebar menu with animation using swift
Swift-sidebar-menu-example - Create amazing sidebar menu with animation using swift

 SWIFT SIDEBAR MENU EXAMPLE In this project I create a awesome side bar menu fo

Hamburger Menu Button -  A hamburger menu button with full customization
Hamburger Menu Button - A hamburger menu button with full customization

Hamburger Menu Button A hamburger menu button with full customization. Inspired by VinhLe's idea on the Dribble How to use it You can config the looks

A menu bar app to change input source swiftly using shortcuts on macOS Big Sur or later.

Source Switcher A menu bar app to change input sources swiftly using shortcuts on macOS Big Sur and later. View screenshots Introduction This app uses

macOS (>11.0) Menu Bar App for WLED
macOS (11.0) Menu Bar App for WLED

wledQuickControl functions Left click on the Menubar icon will toggle the WLED device On/Off Right click on the Menubar icon: will update the icon/sli

SwiftBar - Powerful macOS menu bar customization tool
SwiftBar - Powerful macOS menu bar customization tool

SwiftBar - Powerful macOS menu bar customization tool

The elegant yet functional dropdown menu, written in Swift, appears underneath the navigation bar to display a list of defined items when a user clicks on the navigation title.
The elegant yet functional dropdown menu, written in Swift, appears underneath the navigation bar to display a list of defined items when a user clicks on the navigation title.

Introduction The elegant yet functional dropdown menu, written in Swift, appears underneath the navigation bar to display a list of defined items when

adb-tools-mac is a macOS menu bar app written in SwiftUI for common adb tools.
adb-tools-mac is a macOS menu bar app written in SwiftUI for common adb tools.

adb-tools-mac is a macOS menu bar app written in SwiftUI for common adb tools.

Ambar is a macOS Menu Bar app built with SwiftUI.
Ambar is a macOS Menu Bar app built with SwiftUI.

Ambar Ambar is a macOS Menu Bar app built with SwiftUI. It is a template project which means that it can be used as a starting point for a new Menu Ba

Mac menu bar tool to view the architecture of the running application
Mac menu bar tool to view the architecture of the running application

Silicon Info About Silicon Info is a tiny menu bar application allows the user to quickly view the architecture of the currently running application.

Releases(0.5.0)
  • 0.5.0(Nov 17, 2022)

  • 0.4.0(Nov 13, 2022)

  • 0.3.0(Apr 13, 2022)

  • 0.2.0(Mar 14, 2022)

    Thanks for using Viewfinder! This version includes a number of enhancements and bug fixes:

    • Added an "Advanced" submenu to the bottom for quick access to app settings.
    • Added a gradient to the White Balance slider's track to better represent the control.
    • Separated the camera picker out of the scroll area to reduce clutter.
    • Moved camera permission request to right after the app launches for a smoother experience.
    • Fixed a bug where disconnecting all cameras left non-functioning sliders on screen.
    • Improved performance and stability for cameras with slower readouts.
    • Added support for the Polish language. 🇵🇱
    Source code(tar.gz)
    Source code(zip)
    Viewfinder-0.2.0-3.dmg(3.29 MB)
  • 0.1.1(Mar 10, 2022)

  • 0.1.0(Mar 6, 2022)

Owner
Lukas Romsicki
Developer at Shopify. Freelance cinematographer & video producer.
Lukas Romsicki
Slide-Menu - A Simple Slide Menu With Swift

Slide Menu!! Весь интерфейс создан через код

Kirill 0 Jan 8, 2022
a simple macOS menu bar application that shows you the lyrics of current playing spotify track.

lyricsify a simple macOS menu bar application that shows you the lyrics of current playing spotify track.

Krisna Pranav 4 Sep 16, 2021
Custom transition between controllers. Settings controller for your iOS app.

SPLarkController About Transition between controllers to top. You can change animatable height after presentation controller. For presentation and dis

Ivan Vorobei 965 Dec 17, 2022
Barber lives in your macOS menu bar and keeps track of what needs to be updated.

Barber Barber is a macOS application to keep track of application updates easily. It lives in your menu bar, and uses homebrew to determine what's out

Max Ainatchi 1 Nov 30, 2021
Check load of each core of CPU on your Mac menu bar.

Gaufre Gaufre ?? is the app for checking load of each core of CPU on your Mac menu bar. The application name was decided to be Gaufre, derived from si

null 4 Jun 26, 2022
Let's put notification Messages icon on menu bar of your macOS

DockBar DockBar is just a simple app that show messages icon on your status bar when you have unread messages. This app is very useful for people who

Bastard.y 5 Aug 16, 2022
Paimon's now in your macOS menu bar

PaimonMenuBar Paimon's now in your menu bar! Demo What's this? Genshin Impact has got a complicated daily system, consisting of: 4 Daily commisions. 5

Spencer Woo 138 Dec 30, 2022
SwiftySideMenu is a lightweight and easy to use side menu controller to add left menu and center view controllers with scale animation based on Pop framework.

SwiftySideMenu SwiftySideMenu is a lightweight, fully customizable, and easy to use controller to add left menu and center view controllers with scale

Hossam Ghareeb 84 Feb 4, 2022
A Slide Menu, written in Swift, inspired by Slide Menu Material Design

Swift-Slide-Menu (Material Design Inspired) A Slide Menu, written in Swift 2, inspired by Navigation Drawer on Material Design (inspired by Google Mat

Boisney Philippe 90 Oct 17, 2020
EasyMenu - SwiftUI Menu but not only button (similar to the native Menu)

EasyMenu SwiftUI Menu but not only button (similar to the native Menu) You can c

null 10 Oct 7, 2022