Show MS Windows style activation dialog on my screen.

Related tags

Popup ActivateMac
Overview

Activate Mac

The "Activate Windows" watermark ported to macOS with Swift Objective-C.

Special thanks: MrGlockenspiel/activate-linux for the idea.

Installation

brew tap b3z/small
brew install activate

Building

Open Xcode and run.

Example:

Preview

License

MIT License

Contributor

Made with love by @Lakr233 along with his friends @82flex


Copyright © 2022 Lakr Aream. All Rights Reserved.

Comments
  • l10n: add zh-Hant translation and remove spacing between English and CJK character

    l10n: add zh-Hant translation and remove spacing between English and CJK character

    從 
5b24577 組建的繁體中文翻譯 從 
5b24577 組建的日文翻譯

    變更摘要

    • 加入 zh-Hant / zh-Hant-TW(繁體中文)的翻譯
    • 移除中英文之間的手動補間

    為什麼要移除中英文之間的手動補間?

    論點

    • macOS 的文字排版系統(包括 NSAttributedString)已經強大到內建中英文自動補 1/4 間距的功能了。
    • 比起傳統的手動補間(1/2 補間),1/4 間距更加符合慣例的設計排版習慣。
    • 不只 macOS,Microsoft Office 亦有內建補 1/4 間距的功能。
    • 各大專業排版軟體皆有提供此功能 (availbility)。

    macOS 的本地化習慣是什麼?

    macOS 系統內部 CJK: 繁體與簡體中文

    繁體中文和簡體中文,基本上都是將補間的任務 交給系統處理

    macOS Catalina 官方之繁體中文翻譯詞彙庫的 “About this Mac” 翻譯。

    macOS Catalina 官方之簡體中文翻譯詞彙庫的 iCloud / Apple TV 相關翻譯。

    macOS 系統內部 CJK: 日文

    日文亦將補間的任務 交給系統處理

    macOS Catalina 官方之日文翻譯詞彙庫的 “About this Mac” 翻譯。

    Apple 的網頁翻譯

    值得注意的,是在不支援自動補間的場景(如網頁),Apple 的本地化仍然會傾向加上空白。因此翻譯補間仍然是 Apple 的慣例,惟支援自動補間之環境不手動補間。

    Apple 官方網頁註解文字的 innerHTML 說明有空白。
    opened by pan93412 4
  • Use Localizable.strings for localization

    Use Localizable.strings for localization

    The current method of localization involves comparing the device locale to a locale string. However, this method does not work when the device has an uncommon locale like "jp-DE" or "pl-US". Relying on the localization tools provided by Xcode resolves this issue.

    opened by pixelomer 1
  • Display the window on all spaces

    Display the window on all spaces

    This pull request adds the NSWindowCollectionBehaviorCanJoinAllSpaces attribute to the collection behavior. This makes the activation message show up on all spaces instead of just the space that was active on launch.

    opened by pixelomer 0
  • README improvements

    README improvements

    It's absolutely hilarious to have an "Activate MacOS" prompt on my screen. Thanks for the great project.

    Changes: Made installation steps more clear, Added additional description for the example and added a link to installing homebrew.

    opened by MinecraftPublisher 0
  • Add Homebrew

    Add Homebrew

    Title says it all.

    Cask sits here: https://github.com/b3z/homebrew-small/blob/master/Casks/activate.rb

    If necessary we can add a „Dock“ version as well.

    opened by b3z 0
Releases(1.1.4)
  • 1.1.4(Jul 14, 2022)

    What's Changed

    • Use Localizable.strings for localization by @pixelomer in https://github.com/Lakr233/ActivateMac/pull/14
    • Display the window on all spaces by @pixelomer in https://github.com/Lakr233/ActivateMac/pull/13

    New Contributors

    • @pixelomer made their first contribution in https://github.com/Lakr233/ActivateMac/pull/14

    Full Changelog: https://github.com/Lakr233/ActivateMac/compare/1.1.3...1.1.4

    Source code(tar.gz)
    Source code(zip)
    Activate.zip(1.30 MB)
  • 1.1.3(Jul 12, 2022)

    What's Changed

    • l10n: add zh-Hant translation by @pan93412 in https://github.com/Lakr233/ActivateMac/pull/5
    • I10n: add pl-PL translation by @makindotcc in https://github.com/Lakr233/ActivateMac/pull/7
    • Fix wrong WindowLevel and CollectionBehavior by @Naville in https://github.com/Lakr233/ActivateMac/pull/8
    • chore: corrected japanese translation by @onion108 in https://github.com/Lakr233/ActivateMac/pull/9
    • Russian translation added by @AHOHNMYC in https://github.com/Lakr233/ActivateMac/pull/10
    • README improvements by @MinecraftPublisher in https://github.com/Lakr233/ActivateMac/pull/11
    • Add translations for German and Turkish by @itsragedev in https://github.com/Lakr233/ActivateMac/pull/12

    New Contributors

    • @pan93412 made their first contribution in https://github.com/Lakr233/ActivateMac/pull/5
    • @makindotcc made their first contribution in https://github.com/Lakr233/ActivateMac/pull/7
    • @Naville made their first contribution in https://github.com/Lakr233/ActivateMac/pull/8
    • @AHOHNMYC made their first contribution in https://github.com/Lakr233/ActivateMac/pull/10
    • @MinecraftPublisher made their first contribution in https://github.com/Lakr233/ActivateMac/pull/11
    • @itsragedev made their first contribution in https://github.com/Lakr233/ActivateMac/pull/12

    Full Changelog: https://github.com/Lakr233/ActivateMac/compare/1.1.2...1.1.3

    Source code(tar.gz)
    Source code(zip)
    Activate.zip(1.76 MB)
  • 1.1.2(May 23, 2022)

    Generic Release 1.1.2

    Package is Developer ID signed, and notarized by Apple.

    What's Changed

    • added multi language support by @onion108 in https://github.com/Lakr233/ActivateMac/pull/3
    • the window will now ignore app expose gesture/feature and stay there

    We are no longer providing the version with Dock Icon, to have the icon visible, comment the line doing it and compile from the source.

    截屏2022-05-23 16 10 14

    To stop a silently running Activate.app, considering following commands.

    ➜  Bootstrap ps -e | grep Activate # show the running app's pid
     4440 ??         0:00.06 /Applications/Activate.app/Contents/MacOS/Activate
    ➜  Bootstrap kill -9 <pid_here> # eg: 4440, after filling it this would looks like `kill -9 4440`
    
    Source code(tar.gz)
    Source code(zip)
    Activate.zip(1.30 MB)
  • 1.0.1(May 17, 2022)

  • 1.0.0(May 17, 2022)

Owner
Lakr Aream
🥺
Lakr Aream
A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.

Introduction Popup Dialog is a simple, customizable popup dialog written in Swift. Features Easy to use API with hardly any boilerplate code Convenien

Orderella Ltd. 3.8k Dec 20, 2022
Simple selection dialog

SelectionDialog Simple selection dialog inspired from ios-custom-alertview Preview Requirements iOS 8.0+ Swift 3 Xcode 8.0 Installation CocoaPods use_

Lee Sun-Hyoup 117 Aug 5, 2022
Simple Swift class for iOS that shows nice popup windows with animation.

NMPopUpView Simple class for iOS that shows nice popup windows, written in Swift. The project is build with Swift 4.0, so you need Xcode 9.0 or higher

Nikos Maounis 194 Jun 5, 2022
WKWebView handling popup windows

WKWebViewWithPopUp WKWebView handling pop-up windows Property If there is a pop-up window, use the pop-up window. If there is no pop-up window, use th

Hankyeol Park 7 Nov 23, 2022
A simple way to show toast in SwiftUI.

A simple way to show toast in SwiftUI Documentation • Example • Change Log Overview ToastUI provides you a simple way to present toast, head-up displa

Quan Tran 384 Dec 29, 2022
STPopup provides STPopupController, which works just like UINavigationController in popup style, for both iPhone and iPad. It's written in Objective-C and compatible with Swift.

STPopup STPopup provides STPopupController, which works just like UINavigationController in popup style, for both iPhone and iPad. It's written in Obj

Kevin Lin 2.6k Jan 6, 2023
A highly customizable alert dialog controller that mimics Snapchat's alert dialog.

AZDialogViewController A highly customizable alert dialog controller that mimics Snapchat's alert dialog. Screenshots Installation CocoaPods: pod 'AZD

Antonio Zaitoun 771 Dec 11, 2022
A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.

Introduction Popup Dialog is a simple, customizable popup dialog written in Swift. Features Easy to use API with hardly any boilerplate code Convenien

Orderella Ltd. 3.8k Dec 20, 2022
A simple, customizable popup dialog for iOS written in Swift. Replaces UIAlertController alert style.

Introduction Popup Dialog is a simple, customizable popup dialog written in Swift. Features Easy to use API with hardly any boilerplate code Convenien

Orderella Ltd. 3.8k Dec 20, 2022
A simple custom popup dialog view for iOS written in Swift. Replaces UIAlertController alert style.

A simple custom popup dialog view for iOS written in Swift. Replaces UIAlertController alert style.

donggyu 5 Jan 26, 2022
FSPagerView is an elegant Screen Slide Library. It is extremely helpful for making Banner View、Product Show、Welcome/Guide Pages、Screen/ViewController Sliders.

SWIFT OBJECTIVE-C FSPagerView is an elegant Screen Slide Library implemented primarily with UICollectionView. It is extremely helpful for making Banne

Wenchao Ding 6.7k Jan 2, 2023
This "Calculator" application is a simple one screen design of calculator screen i have made this single screen design application just to practice AutoLayout concepts.

Calculator Layout This "Calculator" application is a simple one screen design of calculator screen i have made this single screen design application j

Chetan Parate 1 Oct 29, 2021
Windows 10/11 lock screen replica

Diary ?? Windows 10/11 lock screen replica Preview Installation Add this repository to your package manager: TBD Install Diary Compatibility iPhone, i

alexa 51 Dec 20, 2022
Simple selection dialog

SelectionDialog Simple selection dialog inspired from ios-custom-alertview Preview Requirements iOS 8.0+ Swift 3 Xcode 8.0 Installation CocoaPods use_

Lee Sun-Hyoup 117 Aug 5, 2022
Ask permissions on Swift. Available List, Dialog & Native interface. Can check state permission.

SPPermissions About Library for ask permissions. You can check state of permissions, available .authorized, .denied & .notDetermined. Available ready-

Ivan Vorobei 5.1k Dec 30, 2022
Date picker dialog for iOS

DatePickerDialog 4.0 - iOS - Swift DatePickerDialog is an iOS drop-in classe that displays an UIDatePicker within an UIAlertView. Requirements DatePic

Squimer 535 Dec 17, 2022
Simple selection dialog

SelectionDialog Simple selection dialog inspired from ios-custom-alertview Preview Requirements iOS 8.0+ Swift 3 Xcode 8.0 Installation CocoaPods use_

Lee Sun-Hyoup 117 Aug 5, 2022
Cluster's reusable pre-permissions utility that lets developers ask the users on their own dialog for photos or contacts access, before making the system-based request.

Cluster's reusable pre-permissions utility that lets developers ask the users on their own dialog for photos or contacts access, before making the system-based request. This is based on the Medium post by Cluster describing the different ways to ask for iOS permissions (https://medium.com/p/96fa4eb54f2c).

Riz 1.2k Sep 29, 2022
It provides UI components such as popover, popup, dialog supporting iOS apps

Overview LCUIComponents is an on-going project, which supports creating transient views appearing above other content onscreen when a control is selec

Linh Chu 7 Apr 8, 2020
Cordova plugin to display a native color-picker dialog

Color Picker Plugin for Cordova (cordova-plugin-color-picker) Description This plugin allows you to display a color-picker native dialog in iOS and An

Antonio Vargas 1 May 10, 2022