77664fb6d7
Distinguish between 'renew' and 'join' in messages & URL to open.
2018-01-02 14:02:17 +01:00
9932003400
Fix T48852: screenshot always shows "Communicating with Blender Cloud"
2017-09-05 11:16:17 +02:00
73a62da8da
Fixed some issues with new db_user-returning credential check.
2016-08-30 16:57:21 +02:00
1df113ca01
check_credentials() now returns the entire user, not just the ID.
2016-08-26 17:43:40 +02:00
143456ae1d
Made AsyncModalOperatorMixin.invoke() start self.async_execute(context).
...
This was already common practice in all subclasses, and has now been
moved into the mixin.
2016-08-26 17:43:40 +02:00
2388f800dc
Fix T49080: Blender Cloud add-on error uploading screenshot
...
The screenshot filename contained colons, which isn't allowed on Windows.
2016-08-23 14:40:41 +02:00
9bc8c30443
Moved invoke-calling execute function to AsyncModalOperatorMixin
...
because this is what you'd generally want from an async operator
2016-07-22 12:48:50 +02:00
369e082880
Added GPL License block to the top of each .py file.
2016-07-20 16:32:01 +02:00
80d2b5b2e7
Move "Share on Cloud" button from image header to menu.
2016-07-15 14:01:21 +02:00
1e2c74e82d
Made screenshot the default target for image sharing.
...
This way the spacebar-menu takes a screenshot of the current area and
shares it. The other targets need a 'name' property set, so those won't
work from the spacebar-menu anyway.
I also added some extra options for the screenshotting, to mirror the
bpy.ops.screen.screenshot() operator options.
The full-window screenshot operator is now also placed in the Window menu.
2016-07-14 11:49:30 +02:00
acd62b4917
Added screenshot functionality
2016-07-14 11:13:09 +02:00
250939dc32
Added custom cloud icon
2016-07-08 17:00:44 +02:00
36bbead1e1
Handling 413 Request Entity Too Large while uploading synced settings.
...
Non-subscribers are limited in the file size they can upload.
2016-07-08 12:38:58 +02:00
89a9055aa4
No longer use theatre_link, and show URL in GUI
2016-07-07 17:03:28 +02:00
6339f75406
Fix: added some missing return statements
2016-07-07 16:14:51 +02:00
a9aa961b92
Open browser at the short URL.
2016-07-07 15:43:36 +02:00
4da601be0c
Share image after uploading it to Pillar.
2016-07-07 15:19:21 +02:00
3c9e4e2873
Give users the option to open a webbrowser after sharing an image.
...
The addon now also uses the home project URL from the project itself,
rather than hard-coding it.
2016-07-07 11:43:01 +02:00
4762f0292d
Added support for sharing packed images.
2016-07-07 11:09:30 +02:00
959e83229b
Allow execution of the file sharing operator
...
(rather than requiring INVOKE_DEFAULT)
2016-07-06 16:25:31 +02:00
662b6cf221
Choose default target='DATABLOCK'
2016-07-06 16:25:10 +02:00
96616dbdff
Always create new nodes on the cloud, and prevent cache issue.
...
The cache issue: this caused etag mismatches when sharing a file multiple
times using always_create_new_node=False. Even though we don't use this
option right now, it should be easy to enable.
2016-07-06 16:24:55 +02:00
dbbffcc28e
Some protection against sharing dirty image datablocks.
...
We can save dirty files, either to disk or the cloud, but I think that's
a bad idea to:
- Share unsaved data to the cloud; users can assume it's saved
to disk and close blender, losing their file.
- Save unsaved data first; this can overwrite a file a user
didn't want to overwrite.
The clearest way is simply to refuse to handle dirty datablocks.
2016-07-06 16:23:33 +02:00
0a1f1972da
Support for uploading render results.
2016-07-06 15:48:55 +02:00
c9a92dd5d1
Added start of image sharing.
...
Sharing an image datablock works, if it has been saved and not packed.
Directly sharing a file, and dirty/packed datablocks are for a future
commit.
2016-07-06 15:20:50 +02:00