All Projects → unboxme → Blurberry

unboxme / Blurberry

Licence: MIT license
Transparent blur using UIVisualEffectView without subclassing

Programming Languages

objective c
16641 projects - #2 most used programming language
swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Blurberry

Blurview
Dynamic iOS-like blur of underlying Views for Android
Stars: ✭ 2,701 (+5771.74%)
Mutual labels:  blur, blurview
Xamarin.BlurView
Dynamic iOS-like blur of underlying Views for Android.
Stars: ✭ 26 (-43.48%)
Mutual labels:  blur, blurview
Blurry
🌫 Image Blurring in Swift
Stars: ✭ 56 (+21.74%)
Mutual labels:  blur
Dali
Dali is an image blur library for Android. It contains several modules for static blurring, live blurring and animations.
Stars: ✭ 1,021 (+2119.57%)
Mutual labels:  blur
Urp kawase blur
URP renderfeature test project
Stars: ✭ 138 (+200%)
Mutual labels:  blur
Obs Streamfx
StreamFX is a plugin for OBS Studio which adds many new effects, filters, sources, transitions and encoders - all for free! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.
Stars: ✭ 1,128 (+2352.17%)
Mutual labels:  blur
Mpv Scripts
Various scripts for mpv
Stars: ✭ 164 (+256.52%)
Mutual labels:  blur
Blurdetection2
Blur Detection with OpenCV in Python
Stars: ✭ 156 (+239.13%)
Mutual labels:  blur
Swiftuiimageeffects
Swift port of Apple UIImage+UIImageEffecs category.
Stars: ✭ 213 (+363.04%)
Mutual labels:  blur
Bluuur
Native dynamic-radius live blur for iOS
Stars: ✭ 112 (+143.48%)
Mutual labels:  blur
Fluentappbar
Fluent App Bar: An Android bottom-sheet-based navigation bar based on Microsoft's Fluent Design System
Stars: ✭ 88 (+91.3%)
Mutual labels:  blur
Final Form Focus
🏁 Final Form "decorator" that will attempt to apply focus to the first field with an error upon an attempted form submission
Stars: ✭ 71 (+54.35%)
Mutual labels:  blur
Ios Blur
Blur a UIView
Stars: ✭ 2,089 (+4441.3%)
Mutual labels:  blur
Blur
Extension to UIView to apply blur/vibrant effect. Written in Swift.
Stars: ✭ 63 (+36.96%)
Mutual labels:  blur
Obscuracam
Photo and Video Filtering App for Privacy
Stars: ✭ 238 (+417.39%)
Mutual labels:  blur
X Postprocessing Library
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
Stars: ✭ 1,079 (+2245.65%)
Mutual labels:  blur
Blurrycontrols
Small design library for blured controls in XAML and WPF for C#
Stars: ✭ 77 (+67.39%)
Mutual labels:  blur
Glasstron
The go-to solution to Electron composition effects, such as blurry windows.
Stars: ✭ 243 (+428.26%)
Mutual labels:  blur
blur-up
A tool that creates preview images.
Stars: ✭ 28 (-39.13%)
Mutual labels:  blur
Nativestackblur
Android StackBlur with gradle support (only for the native method) https://github.com/kikoso/android-stackblur
Stars: ✭ 249 (+441.3%)
Mutual labels:  blur

Blurberry

Transparent blur using UIVisualEffectView without subclassing.

GIF Demo

[video demo]

[appetize demo]

Features

  • Based on UIVisualEffectView
  • Supports iOS 14 and animation blocks
  • Super safe and super easy

Usage

Just create a UIVisualEffectView in any way. Code, storyboards, XIBs, etc.

Customize it like example bellow via blur wrapper:

visualEffectView.blur.radius = 5.0
visualEffectView.blur.tintColor = .clear

Don't forget to set a tintColor value, otherwise it will be 30% white like UIBlurEffect.Style.Light by default.

Installation

Cocoapods

Add the Blurberry pod to your Podfile:

platform :ios, '10.0'

use_frameworks!

target 'BlurryApp' do
  pod 'Blurberry' 
end

Next Steps

  • iOS 10, 11, 12 support
  • Other platform support (such as macOS)
  • Remove ObjC code or make it private
  • Add manager to check blur availability and other service info
  • Hide private API class names, method names, etc.

Disclaimer

This framework uses private API, so just keep in mind it before submitting to the AppStore.

Requirements

  • iOS 10.0+
  • Swift 5
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].