GithubHelp home page GithubHelp logo

yunruse / reminders-menubar Goto Github PK

View Code? Open in Web Editor NEW

This project forked from damascenorafael/reminders-menubar

0.0 0.0 0.0 19.27 MB

Fork to tinker with

License: GNU General Public License v3.0

Swift 100.00%

reminders-menubar's Introduction

Reminders MenuBar

Reminders MenuBar

Simple macOS menu bar app to view and interact with reminders.

FeaturesInstallationPermission RequestContributingLanguagesLicense

Reminders MenuBar in light mode Reminders MenuBar in dark mode

Features

  • All interactions through the macOS menu bar
  • Keep everything in sync with Apple Reminders
  • Create new reminders in your chosen list
  • Set a reminder's due date using natural language
  • Mark reminders as completed / uncompleted
  • Edit reminders, Remove reminders or Move reminders between lists
  • View a list of upcoming reminders
  • Filter reminders through lists or through completed status
Reminders MenuBar demo

Installation

Reminders MenuBar requires macOS Big Sur 11 or later.

Homebrew

Reminders MenuBar can be installed using Homebrew.

brew install --cask reminders-menubar

Direct Download

Direct downloads can be found on the releases page.
After downloading and extracting, just drag the .app file to the Applications folder.

Permission Request

Reminders MenuBar uses EKEventStore to access reminders on macOS (which are available in Apple Reminders and can be synced through iCloud). On first use, the app should request permission to access reminders as shown below.

macOS window asking permission for Reminders MenuBar to access reminders

In System Settings > Privacy & Security > Reminders it is possible to manage this permission.

OpenCore Legacy Patcher

If you are using OpenCore Legacy Patcher it is possible that you are not being able to grant access permission to reminders and therefore you are facing a window saying "Access to Reminders is not enabled for Reminders MenuBar".

Click here if you are using OpenCore Legacy Patcher

This issue is related to OpenCore Legacy Patcher as stated in the official documentation:
OpenCore Legacy Patcher | Unable to grant special permissions to apps

A workaround is to use TCCPlus to add this permission. I would suggest looking up some threads on the subject and if possible making a backup before trying commands that might affect the use of macOS.

I cannot guarantee that TCCPlus still works or if it's reliable for new versions of macOS. The workaround below was tested by other users on issue #159, but if you decide to proceed it is at your own risk.

After downloading and extracting TCCPlus in the Downloads folder, open the Terminal and run the following commands:

cd ~/Downloads/
chmod +x tccplus
./tccplus add Reminders br.com.damascenorafael.reminders-menubar

Contributing

Feel free to share, open issues and contribute to this project! ❤️

Languages

🇺🇸 English • 🇧🇷 Brazilian Portuguese • 🇨🇳 Chinese (Simplified) • 🇳🇱 Dutch • 🇫🇷 French • 🇩🇪 German • 🇮🇹 Italian • 🇯🇵 Japanese • 🇰🇷 Korean • 🇵🇱 Polish • 🇸🇰 Slovak • 🇲🇽 Spanish (Latin America) • 🇹🇷 Turkish • 🇺🇦 Ukrainian • 🇻🇳 Vietnamese

Click here to learn how to add new languages 🌐
  1. In Project navigator select the project reminders-menubar (first item)
  2. In the list of projects and targets select the project reminders-menubar (not the target)
  3. In the "Info" tab under "Localizations" select the "+" button and choose the new location
  4. In the list of resources, make sure all files are checked and click on "Finish"
  5. Edit the new location version of the Localizable.strings and InfoPlist.strings files with the translations

License

This project is licensed under the terms of the GNU General Public License v3.0.
See LICENSE for details.

reminders-menubar's People

Contributors

damascenorafael avatar angelk90 avatar somberland avatar receyuki avatar zydeico avatar 0xwdg avatar shos-03 avatar yunruse avatar domizianoscarcelli avatar emce avatar shp7724 avatar sivilabdullah avatar zabriskije avatar scottrobertson avatar piaziker avatar nannada4 avatar michalalgor avatar jerry23011 avatar sonph63195 avatar scomper avatar katullo11 avatar adufr avatar andylin2004 avatar leits avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.