From 17aa5cee2af7a8636ef685376420fd95b7f583d6 Mon Sep 17 00:00:00 2001 From: ChrisKol <chris@chriskol.com> Date: Wed, 13 Jul 2016 14:30:26 -0400 Subject: [PATCH] Initial Commit --- LICENSE | 21 +++++++++++++++++++++ README.md | 18 ++++++++++++++++++ application.icns | Bin 0 -> 25376 bytes index.html | 15 +++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 LICENSE create mode 100644 README.md create mode 100644 application.icns create mode 100644 index.html diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..880b3b9 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2016 Christopher Kolmatycki + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..a9e0236 --- /dev/null +++ b/README.md @@ -0,0 +1,18 @@ +# Google Docs OSX +A Super Simple Google Docs Desktop Client for Mac OSX Built in Javascript and MacGap + +# Why +I love the Google suite but hate being limited to having to use their apps within my browser. If you have many tabs, it's impractical for usability. + +# What +It's one line of code to wrap Google Docs in an app window made possible by [MacGap] (https://github.com/MacGapProject/MacGap2) + +# Build +Build using instructions on [MacGap-rb] (https://github.com/maccman/macgap-rb) + +# Run +Click the pretty icon :) + +# Also + +Check out the same app for Google Keep, [Desktop Google Keep OSX] (https://github.com/chriskol/Desktop-Google-Keep-OSX) diff --git a/application.icns b/application.icns new file mode 100644 index 0000000000000000000000000000000000000000..1d18ec7b89e1cf9b0d091aa69ce8c77992c14430 GIT binary patch literal 25376 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..8549adf --- /dev/null +++ b/index.html @@ -0,0 +1,15 @@ +<!DOCTYPE html> +<html> +<head> + <title>Google Docs Desktop OSX</title> + + </head> +<body> + + <script type="text/javascript" charset="utf-8"> + macgap.window.resize({width: 1050, height: 810}); + window.location.href = 'http://docs.google.com'; + </script> + +</body> +</html> \ No newline at end of file