Giter VIP home page Giter VIP logo

zoomcalendar's People

Contributors

coderesting avatar icetoast avatar jeff-saupe avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

zoomcalendar's Issues

Reorder subjects across the whole calendar

It would be nice to reorder subject not only within a day but across the whole calendar.
Maybe it would be possible to drag and drop cards with the mouse like apps on a smartphone home screen.

Language consistency

Replacing German words with English words to ensure an overall language consistency, e.g. 'Monday' instead of 'Montag'.

{
name: "Montag",
subjects: [],
},
{
name: "Dienstag",
subjects: [],
},
{
name: "Mittwoch",
subjects: [],
},
{
name: "Donnerstag",
subjects: [],
},
{
name: "Freitag",
subjects: [],
},

Open Zoom meeting without new Tab

It would be nice if the join button directly opens a zoom meeting without the need for a new tab.
Options:

  1. First investigation suggests that the link "zoommtg://nordakademie-de.zoom.us/join?action=join&confno=${meetingId}" can be used to open the meeting directly.
  2. The opened new tab could be closed after joining (which might not be possible) or after a timeout.

No reset of status message

[Minor bug]
The status message is not resetted after closing the Settings view.

image
(e.g. 'Exported plan.json')

Feature Request: Auto-Open Zoom by datetime

Hello Zoom Calendar team,

thanks for the Zoom Calendar; I'm using it daily.

It would be an appreciated feature from my side to be able to trigger opening the link automatically at the time shortly before the meeting starts (N minutes before, e.g. default 3 minutes), so you automatically have the meetings you need opened by your browser.

Opening link could probably be done in JavaScript by this logic in pseudocode:

function openZoomLinksTimeTriggers(enabled=true by default, n_minutes_before_start = 3 by default)
{
Every day:
    For each meeting in meetings:
        var opening_time = meeting.start_time + n_minutes_before_start;
        openLinkAtDesiredTime(opening_time);
}

function openLinkAtDesiredTime(opening_datetime){
    time_until_opening_meeting = opening_datetime.getTime() - Date.now();
    var timeout= setTimeout(function(){
// put meeting password to clipboard

// open link to Zoom
window.open(meeting.link, '_blank');

}, time_until_opening_meeting);
}

(adapted from https://stackoverflow.com/questions/4455282/call-a-javascript-function-at-a-specific-time-of-day)

I might have the chance to start working on this, too, in the following weeks but wanted to suggest this idea already as maybe someone else want's to work on this already before me.

My kindest regards,
Fabian

Information pop-up

Problem: Without any introduction, the icons are not enough intuitive (e.g. joining a meeting).
Suggestion: An information pop up with some explanations would be helpful when visiting the page for the first time.


This issue is referencing to:

I think the icons are without any kind of tutorial not intuitive enough. Maybe we can add a hint when you visit the page for the first time.

Originally posted by @coderesting in #6 (comment)

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.