alexkim205 / g-desktop-suite Goto Github PK
View Code? Open in Web Editor NEWGoogle Suite as a desktop app. Made possible with Electron.
License: MIT License
Google Suite as a desktop app. Made possible with Electron.
License: MIT License
Describe the bug
At least on arch and likely other distributions, the icon does not appear in the apps menu or while the app is open.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Icon is present.
G Desktop Suite:
Platform:
What do you want to clean or refactor?
The package.json darkreader version
Why?
We added between 4.9.2 and 4.9.15 a lot of fixes to G-Suite websites to make them even better :D(I'm from the Dark Reader team)
It shouldn't be hard to bump that number and also get some other fixes along side it like performance that was introduced in 4.9.9 to make it the dark mode faster :D
Describe the bug
Dark mode inverted the images on my slides?!
To Reproduce
Steps to reproduce the behavior:
Open a slide with background images and they will be inverted.
Expected behavior
Dark mode not involving the content of slides.
Screenshots
G Desktop Suite:
Platform:
can you make it so that the icon stays the same as google drive but make it so that the title of the document is the name in the taskbar like microsoft word looks?
I downloaded Google.Drive.Electron-win32-ia32.zip
package and ran in windows 10 machine .
I get below error when I try to login to the google drive
`This browser or app may not be secure. Learn more
Try using a different browser. If you’re already using a supported browser, you can refresh your screen and try again to sign in.`
Is your feature request related to a problem? Please describe.
Window icon could be updated based on what app is opened.
Describe the solution you'd like
Window with Google Drive would have Google Drive icon, Hangouts would have Hangouts icon, etc.
Additional context
Screenshot - G-Desktop-Suite is the 'owner' of these two blank icons on taskbar
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Google Drive
Google Drive
window titleExpected behavior
3. Hangouts are launched with Google Hangouts
title
G Desktop Suite:
Platform:
Thank you! This is an awesome application and its super helpful. I'll give a tip as soon as I can afford it :)
Describe the bug
When switching to an app window using cmd+tab or cmd+` the text entry does not have focus. This means that you have to click somewhere before you can type.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Be able to cmd+tab to a google docs window and start typing without using a mouse.
Desktop (please complete the following information):
What do you want to clean or refactor?
src/javascripts/menu.js
Why?
Excessive comments. Remove menu items that are not used.
var
--> const
Describe the solution you'd like
On Pop!OS you are able to connect your Google account and have your GDrive mounted in Nautilus.
Being able to open GSuite files directly with G-Desktop-Suite would be neat !
Google Drive Desktop launches fine, shows Google Drive view, so far, so good.
I double-click on a sheet and nothing happens. I right-click and select Open WIth | Google Sheets and...
still nothing.
So this is no good for me.
This is on macOS 10.13 High Sierra. Google Chrome (up-to-date) is the default web browser.
I see what is going on now.
I opened GDD and it had my default (personal) account. I clicked on my profile picture (top right) to switch to my G Suite work account. Logged in and it opened in a second window.
I can launch Docs or Sheets within the first window (personal account) just fine, but that's not what I wanted.
I cannot launch Docs or Sheets in the second (work account) window.
No problem, I'll just close the first (personal account) window. Except it won't close:
So I cannot use this on my work account, which is what I wanted it for :-/
Installation and login worked fine. However, I'm unable to see my files stored on Google Drive, though I can browse the folder structure in the left panel.
System: Mac OS X 10.14.3
OS: MacOS v10.13.6 High Sierra
Release version: Conscious Club
Using MacOS and most recent version, seeing this warning after I login and check out my google drive
Text:
You are using an unsupported browser. If you see some unexpected behavior, you may want to use a supported browser instead. LEARN MORE
Might be related to this: cryptonomex/graphene-ui#572
Describe the bug
Launching the app makes the styling not resize after the animation to maximise the screen, making the app look weird, problem is with every new launch the styling keeps shrinking.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The app should render the Drive dashboard on a maximised screen, no blank spaces.
G Desktop Suite:
Platform:
Additional context
this was working just fine on Friday
Is your feature request related to a problem? Please describe.
I'd like to click on a tray icon to look for google drive documents or see recently opened docs instead of having to open the app and then click around.
Would be nice if the tray icon also included a search.
Here's an example of the google sync drive app that includes this feature.
Source: http://www.creativetechsupport.com/help/google/mac/drive.html
Describe the solution you'd like
Tray icon please
Additional context
N/A
can you make it so that links clicked on in the document go to the default browser instead of another window?
Describe the feature
On macOS, window hiding (default cmd+H shortcut) doesn't work.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Window should be hidden when cmd+H is pushed.
Platform:
Very cool product. I can launch all Google apps from the Desktop Suite. However, if have opened Sheets from Desktop Suite and if i try to open Docs within the Sheets Google Apps its not working. I will have to use the Desktop Suite to open other apps. Is this expected behavior ?
thanks
Describe the bug
When you make a copy inside the actual document (from File-Make a copy) and press OK nothing happens and the copy is not made either.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
In a browser the new copy is opened in a new tab
Screenshots
n/a
G Desktop Suite:
Platform:
Additional context
Add any other context about the problem here.
I was wondering if there is any way to run multiple accounts of G Suite with this project.
I have one personal account and two business accounts, and I have been struggling with solutions like Franz, Station and Wavebox.
So, is there a way to install 3 different instances of G Desktop Suite in the same MacOS session?
Thank you so much for this awesome project.
Describe the bug
Currently when I try to open a file from the program, the drive app open obviously the preview, like this:
But when I try to open the file clicking "Open with sheets" it don't let me open the file:
It simply do nothing at all.
To Reproduce
Steps to reproduce the behavior:
G Desktop Suite:
Platform:
Describe the bug
When trying to hide the main window nothing happens and the window stays there.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The window should disappear but the app should still be running : if you hit the icon in the Dock the main window should re-appear.
This is the standard behavior on MacOS X
G Desktop Suite:
Platform:
Additional context
Add any other context about the problem here.
On windows 10:
I'm assuming its talking about this
G-Desktop-Suite/src/javascripts/menu.js
Line 10 in bfe9409
But if appInfo.productName
right above it resolves, then I dont get how appInfo.build.copyright
. build
is most definitely there in the toplevel of the package.json
Describe the bug
The latest 0.3.1 doesn't let the user sign in because Chrome detects Electron as an unsupported browser.
To Reproduce
Steps to reproduce the behavior:
Couldn't sign you in
error.Expected behavior
Should direct you to page to input password.
Screenshots
G Desktop Suite:
Platform:
Additional context
This is related to #31 and #25. As a hotfix, I will revert the user agent back to Chrome
. This will bring back the unsupported browser warning but allow the user to sign in. This is a temporary fix and will require more tweaking.
Hello , is it possible to add encryption feature to the app with some strong key to use it also for decrypt the files when key is provided , like rclone ?
rclone is cool but not an easy for me many people like how its but its not an easy gui for windows users who dont want to deal with configuration and long story setup
i tried many apps , and rclone browser and many rclone passed gui , web gui etc , all are hard to config .
this will make a big different , thanks in advance.
Since there's no URL bar, I can't figure out a good way to copy a link to a document. It would be nice to have that as a menu item with a keyboard shortcut.
What do you want to clean or refactor?
Standardize code styling and formatting.
When I do print, this do a PDF and not open Cloundprint (like with Google Chrome)
$sudo dpkg -i gdesktopsuite_0.2.0_amd64.deb
$gdesktopsuite
fish: “gdesktopsuite” terminated by signal SIGTRAP (Trace or breakpoint trap)
My system info:
Linux 5.6.0-1-amd64 #1 SMP Debian 5.6.7-1 (2020-04-29) x86_64 GNU/Linux
Tried to login, and the redirect just opening up the google login page again. Possible fix would be allowing the redirect to the main window, and continue with the 2 auth.
Using an app password did not work, prompting me for my account password and not with my app password I had created.
When you have many open documents and right click on the menu bar they are all called "Google Drive". It would be nice if the name of the document appeared there so it would be easier to switch between docs
Any plans to create a Homebrew tap for this project? It looks awesome and I'd love an easy way to keep up-to-date!
Building and attempting to run the resulting binary produces the following error on start-up:
"Cannot find module ./etc/javascripts/mainwindow'"
What do you want to clean or refactor?
Currently the store, used for persisting user settings like theme, is initialized in the root app.js
. I want store to be accessible to renderer processes.
References
Why?
Rendering windows based on store items, like theme style, font style, zoom scale, etc. requires store to be accessed.
After some weeks, it says 'You are not login, please re-login and refresh to continue'. I clicked the Re-Login link and it show a login popup, but after successfully login, it does not do any further actions. It stays there like hanging.
The expected bebhavior is to hide that popup and refresh the main windows automatically.
Thanks.
Electron apps are perfect for AppImage releases in Linux. Could you please provide an AppImage: https://github.com/AppImage/appimage.github.io#how-to-submit-appimages-to-the-catalog
Or a flatpak?
Thanks
Repro:
$ git clone [email protected]:alexkim205/Google-Drive-Electron.git
$ cd Google-Drive-Electron
$ npm i
$ npm run package-mac
then open in finder, and run Google Drive Electron.app
Result:
Uncaught Exception:
Error: Cannot find module './build/javascripts/mainwindow'
at Module._resolveFilename (internal/modules/cjs/loader.js:602:15)
at Function.Module._resolveFilename (/Users/lev/dev/foss/Google-Drive-Electron/release-builds/Google Drive Electron-darwin-x64/Google Drive Electron.app/Contents/Resources/electron.asar/common/reset-search-paths.js:35:12)
at Function.Module._load (internal/modules/cjs/loader.js:528:25)
at Module.require (internal/modules/cjs/loader.js:658:17)
at require (internal/modules/cjs/helpers.js:20:18)
at Object.<anonymous> (/Users/lev/dev/foss/Google-Drive-Electron/release-builds/Google Drive Electron-darwin-x64/Google Drive Electron.app/Contents/Resources/app/app.js:5:30)
at Object.<anonymous> (/Users/lev/dev/foss/Google-Drive-Electron/release-builds/Google Drive Electron-darwin-x64/Google Drive Electron.app/Contents/Resources/app/app.js:23:3)
at Module._compile (internal/modules/cjs/loader.js:711:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:722:10)
at Module.load (internal/modules/cjs/loader.js:620:32)
Environment info:
MacOS: 10.14
Node : v8.11.4
NPM : v5.6.0
Uploading a folder never completes
What do you want to clean or refactor?
Add os platforms as constants, move shared setOSTheme function into separate themes file, several other touches.
Uncaught Exception:
TypeError: Cannot read property 'removeListener' of undefined
at Object.unregisterAll (/Applications/Google Drive Desktop.app/Contents/Resources/app/node_modules/electron-localshortcut/index.js:95:20)
at BrowserWindow.<anonymous> (/Applications/Google Drive Desktop.app/Contents/Resources/app/src/javascripts/mainwindow.js:130:29)
at BrowserWindow.emit (events.js:215:7)
Describe the bug
A warning that the current browser is not supported by Google Drive.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Nothing showing up.
G Desktop Suite:
Platform:
Additional context
Could be related to #71
Adding extra documentation to this repo like mentioned here such as:
Definitely a suggestion for when the project is more mature and has more stuff to document
Describe the problem
My system is set to dark mode, but I prefer to use Google Drive in light mode.
Expected behavior
Add a preference or menu option to allow me set it to light mode.
G Desktop Suite:
Platform:
Additional context
Many other apps like Apple Mail and Sketch allow independent tweaking separate from the system setting. e.g. Mail allows your emails to still appear in white and Sketch allows you to set your canvas to be light
Describe the bug
When I try to login to app, after enterring email, google says, that this browser or application cannot be used via security issue with this app. I am using my personal Google account without any super security settings or great security account level.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Login
Screenshots
G Desktop Suite:
Platform:
Is your feature request related to a problem? Please describe.
Deploying key updates to users is difficult when there is no auto updating baked into the app.
Describe the solution you'd like
Look into using electron builder's auto update functionality.
https://www.electron.build/auto-update
Additional context
For Mac users, it looks like auto update won't work without an Apple signing certificate. I don't have the money to drop on that :( but hopefully publishing updates on cask can be an easy alternative for Mac users.
Is your feature request related to a problem? Please describe.
Sounds interesting but I'd hesitate to use such a thing without some sort of security assurance that it is safe and there's no chance of credentials being stolen.
Describe the solution you'd like
CI security pass, 3rd party security validation of code?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.