diff -Nru gnome-next-meeting-applet-2.8.0/data/desktop/com.chmouel.gnomeNextMeetingApplet.appdata.xml gnome-next-meeting-applet-2.8.1/data/desktop/com.chmouel.gnomeNextMeetingApplet.appdata.xml --- gnome-next-meeting-applet-2.8.0/data/desktop/com.chmouel.gnomeNextMeetingApplet.appdata.xml 2022-07-07 07:46:45.000000000 +0000 +++ gnome-next-meeting-applet-2.8.1/data/desktop/com.chmouel.gnomeNextMeetingApplet.appdata.xml 2022-07-11 12:52:58.000000000 +0000 @@ -31,6 +31,11 @@ + + +

Fix icon for flathub

+
+
    diff -Nru gnome-next-meeting-applet-2.8.0/data/desktop/icon.svg gnome-next-meeting-applet-2.8.1/data/desktop/icon.svg --- gnome-next-meeting-applet-2.8.0/data/desktop/icon.svg 2021-12-30 16:41:54.000000000 +0000 +++ gnome-next-meeting-applet-2.8.1/data/desktop/icon.svg 2022-07-11 12:52:27.000000000 +0000 @@ -1,313 +1,312 @@ + + - + xmlns:svg="http://www.w3.org/2000/svg"> - dob - - - - - - - - - dob - - - - - - - - - - - - + inkscape:zoom="0.4204826" + inkscape:cx="143.88229" + inkscape:cy="309.16856" + inkscape:window-width="1354" + inkscape:window-height="692" + inkscape:window-x="58" + inkscape:window-y="25" + inkscape:window-maximized="0" + inkscape:current-layer="layer1" /> + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + inkscape:label="Layer 1" + inkscape:groupmode="layer" + id="layer1" + transform="translate(-66.675,-66.675)"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -Nru gnome-next-meeting-applet-2.8.0/debian/changelog gnome-next-meeting-applet-2.8.1/debian/changelog --- gnome-next-meeting-applet-2.8.0/debian/changelog 2022-07-07 07:47:07.000000000 +0000 +++ gnome-next-meeting-applet-2.8.1/debian/changelog 2022-07-11 12:53:21.000000000 +0000 @@ -1,8 +1,8 @@ -gnome-next-meeting-applet (2.8.0-1~focal1) focal; urgency=medium +gnome-next-meeting-applet (2.8.1-1~focal1) focal; urgency=medium * new update - -- Chmouel Boudjnah Thu, 07 Jul 2022 07:47:07 +0000 + -- Chmouel Boudjnah Mon, 11 Jul 2022 12:53:21 +0000 gnome-next-meeting-applet (0.1.0) groovy; urgency=medium diff -Nru gnome-next-meeting-applet-2.8.0/PKG-INFO gnome-next-meeting-applet-2.8.1/PKG-INFO --- gnome-next-meeting-applet-2.8.0/PKG-INFO 2022-07-07 07:47:01.000000000 +0000 +++ gnome-next-meeting-applet-2.8.1/PKG-INFO 2022-07-11 12:53:15.000000000 +0000 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: gnome-next-meeting-applet -Version: 2.8.0 +Version: 2.8.1 Summary: Show your next meeetings in an applet License: MIT Keywords: calendar,Gnome diff -Nru gnome-next-meeting-applet-2.8.0/pyproject.toml gnome-next-meeting-applet-2.8.1/pyproject.toml --- gnome-next-meeting-applet-2.8.0/pyproject.toml 2022-07-07 07:46:45.000000000 +0000 +++ gnome-next-meeting-applet-2.8.1/pyproject.toml 2022-07-11 12:52:58.000000000 +0000 @@ -1,6 +1,6 @@ [tool.poetry] name = "gnome-next-meeting-applet" -version = "2.8.0" +version = "2.8.1" description = "Show your next meeetings in an applet" authors = ["Chmouel Boudjnah "] maintainers = ["Chmouel Boudjnah "] diff -Nru gnome-next-meeting-applet-2.8.0/setup.py gnome-next-meeting-applet-2.8.1/setup.py --- gnome-next-meeting-applet-2.8.0/setup.py 2022-07-07 07:47:01.000000000 +0000 +++ gnome-next-meeting-applet-2.8.1/setup.py 2022-07-11 12:53:15.000000000 +0000 @@ -19,7 +19,7 @@ setup_kwargs = { 'name': 'gnome-next-meeting-applet', - 'version': '2.8.0', + 'version': '2.8.1', 'description': 'Show your next meeetings in an applet', 'long_description': '# Gnome Next Meeting applet\n\n An applet to show your next meetings with Gnome Online Accounts\n\n
    \n\n### Features\n\n* Use [Gnome Online Account](https://linuxkamarada.com/en/2019/04/10/get-the-most-out-of-gnome-syncing-your-google-account/) for calendar sources.\n* Make it easy to know how long you have until your next meeting.\n* Detect video conference URLs allow to quickly click on it to join (Google Meet, Zoom, Bluejeans, supported).\n* Shows the documents link attached to the current meeting.\n* Change icons 5mn before and after meeting.\n* Fully configurable.\n\n### Screenshot\n\n![Screenshot](./.github/screenshot/screenshot.png)\n\n## Installation\n\n## Flatpak (preferred method)\n\n\'Download\n\n### Ubuntu\n\n```bash\nsudo add-apt-repository ppa:chmouel/gnome-next-meeting-applet\nsudo apt-get -y install gnome-next-meeting-applet\n```\n\n### Fedora\n\nYou first need to install this gnome extension to get [appindicator-support](https://extensions.gnome.org/extension/615/appindicator-support/), when this is installed you can simply do :\n\n```bash\ndnf copr enable chmouel/gnome-next-meeting-applet\ndnf install gnome-next-meeting-applet\n```\n\n### Arch\n\nJust install the package from AUR with your favourite aur installer (ie:\n[yay](https://github.com/Jguer/yay))\n\n\n\nIt depends on the\n[`gnome-shell-extension-appindicator`](https://archlinux.org/packages/community/any/gnome-shell-extension-appindicator/)\nextension package so you won\'t have to do a manual instal here. Just make sure to logout/relogin to your gnome desktop and enable the appindicator gnome-extension via the ["gnome-extensions-app"](https://ubuntuhandbook.org/index.php/2021/05/gnome-tweaks-40-no-longer-manage-extensions/)\n\n## Configuration\n\n### Calendar sources\n\nAll calendars are configured directly in Gnome Online Account setting, it will\ngrab the events from there. Here is some instructions on how to setup your\nonline calendars in Gnome :\n\n\n\nBy default it will get all events from all calendars you are subscribed to, unless you are configuring\nthe `restrict_to_calendar` variable in the `config.yaml` file. (see below).\n\n### Applet configuration\n\nThe applet can be configured with a config.yaml yaml located in your\n`$XDG_CONFIG_HOME/gnome-next-meeting-applet/config.yaml`. It gets created\nautomatically with default value at startup if you don\'t have one already.\n\nA sample file is located here: [config.sample.yaml](./config.sample.yaml).\n\nSettings:\n\n* **default_icon**: The default icon when showing each meeting (default: ‣)\n* **event_organizers_icon**: A map between a regexp matching the organizer to an\n icon. This allows you to easily differentiate certain type of meetings like\n the one from your team or colleagues.\n* **title_match_icon**: A map between a regexp matching a tytle to an icon. This\n allows you to easily differentiate certain type of meetings by titles, like\n the recurring videogame break you are ought to deserve for your hard work.\n* **max_results**: Max results to ask to google calendar api.\n* **skip_non_accepted**: Skip the calendar events that you didn\'t accept, you\n need to configure `my_emails` setting for that.\n* **skip_non_confirmed**: Skip calendar events that are not confirmed.\n* **skip_all_day**: Skip all day events.\n* **starts_today_only**: Skip all but today events.\n* **my_emails**: A list of email addresses.\n* **restrict_to_calendar**: Restrict to some calendar, by default it shows event from all calendars.\n* **title_max_char**: The maximum length of the title\n* **change_icon_minutes**: Before the meeting x minutes before the event we will\n change the icon to gently remind you to connect.\n* **calendar_day_prefix_url**: The prefix URL for the day in the web calendar when clicking, by default this goes to google calendar URL.\n* **strip_title_emojis**: wether removing the emojis from title when showing in\n the menubar, so to keep the panel clean\n\n\nDefault icons are customizatble too:\n\n* **icon_default_path**: the default icon, it will use the icon\n "x-office-calendar-symbolic" from gnome theme by default.\n* **icon_in_event_path**: the icon when in event, it will show a colored calendar\n icon by default.\n* **icon_before_event_path**: an icon just before an event to show something is\ncoming up.\n\n### Starting it\n\nIf you install your application via Flatpak, you will need to create autostart entry manually. The easiest way to do this is to use [gnome-tweaks](https://gitlab.gnome.org/GNOME/gnome-tweaks) and add the Next meeting applet in the "Startup Applications" tab.\n\nIf you have access to it, there is a setting menu in the applet to add an autostart file to autostart it when gnome launch or you can launch it manually from the Gnome overview application launcher thingy.\n\n## Compatibility\n\nWorks with Gnome as long you have this appindicator applet (which is by default on Ubuntu*)\n\nIf you don\'t run on Gnome you need to make sure to first run the goa-daemon, for example on my arch system :\n\n```shell\n/usr/lib/goa-daemon --replace &\n```\n\n(binary path may vary by distros, see this bugzilla bug as well [#1340203](https://bugzilla.redhat.com/show_bug.cgi?id=1340203))\n\nIf your "launcher/panel/bar" (like xfce, kde, polybar, waybar, i3bar etc..) supports trays icons then\nit would show the icon which you can click on it to see the full list of meetings. Usually you would not\nbe able to see the text directly on the panel/bar, to do this you can use the dbus interface.\n\n## Dbus Interface and CLI\n\nYou have a dbus interface to integrate with a so called "panel" or bars that doesn\'t support the full appindicator specification like the gnome extensions does. Using the cli you can access that dbus interface to get to show your next meeting :\n\n```shell\n$ gnome-next-meeting-applet dbus get_event\n1 hour, 5 minutes -- New Meeting\n```\n\nYou can as well have it to open the next/current event url :\n\n```shell\ngnome-next-meeting-applet dbus open_event_url\n```\n\nwhich you can bind to a key in your Windows Manager or Gnome/KDE to quickly go to your meeting Video Conference URL.\n\n### Sway/Waybar\n\nAn example of a custom module for [Waybar](https://github.com/Alexays/Waybar) :\n\n```json\n "custom/gnma": {\n "format": "\uf073 {} ",\n "interval": 5,\n "exec": "gnome-next-meeting-applet dbus get_event",\n "exec-if": "pgrep -f gnome-next-meeting-applet",\n "max-length": 50,\n "min-length": 1,\n "on-click": "gnome-next-meeting-applet dbus open_event_url",\n },\n```\n\nmy sway/waybar config looks like this screenshot below and is [located here](https://github.com/chmouel/rc-config/blob/main/waybar/config) :\n\n\n\nthere is more room to improvements here to integrate with other "bars".\n\n### Credits\n\n* This package was created with [`Cookiecutter`](https://github.com/audreyr/cookiecutter-pypackage) and the\n[`audreyr/cookiecutter-pypackage`](https://github.com/audreyr/cookiecutter-pypackage) project template.\n* Originally inspired from the [gnome next\n meeting](https://github.com/tjwells47/gnome-next-meeting) argos based\n extension.\n* Used for a while the OSX application gnome-next-meeting\n and missed it on\n Linux.\n* Originally used code from [@GabLeRoux](https://github.com/gableroux) for evolution calendar integration - \n* Used code from cinnamon calendar server code and adapted from gnome-shell calendar-server \n\n## License\n\n[MIT](LICENSE.md) © [Chmouel Boudjnah](https://github.com/chmouel)\n', 'author': 'Chmouel Boudjnah',