Commit Graph

206 Commits

Author SHA1 Message Date
Sybren A. Stüvel 8e9d62b5c5 Include addon version in all Pillar HTTP requests 2016-07-20 14:26:36 +02:00
Sybren A. Stüvel e300c32d64 Bumped version to 1.3.3 version-1.3.3 2016-07-20 11:13:31 +02:00
Sybren A. Stüvel 63eaaf7dc9 Added addon-bundle dir 2016-07-20 10:59:17 +02:00
Sybren A. Stüvel 6fcea9469f Limit scrolling to content area. 2016-07-19 18:13:32 +02:00
Sybren A. Stüvel 61f86d63e0 Scrolling on MacOS X 2016-07-19 18:13:18 +02:00
Sybren A. Stüvel 0d69b1d7ec Removed trailing period from bl_desc 2016-07-19 18:13:09 +02:00
Sybren A. Stüvel d5139c767e Texture browser: Added scrolling.
You can scroll indefinitely for now. Might fix that in a later commit.
2016-07-15 17:01:24 +02:00
Sybren A. Stüvel f0d829da49 Renamed some constants to all-caps 2016-07-15 16:59:52 +02:00
Sybren A. Stüvel a4817259c8 Moved import 2016-07-15 16:56:55 +02:00
Sybren A. Stüvel f899f6d1ab Started pagination support, but it isn't used yet. 2016-07-15 16:56:39 +02:00
Sybren A. Stüvel 9a0873eea4 Renamed gui.py to texture_browser.py
Also discovered double-unregister of a class, so that fixed an old bug.
Removed the workaround for that bug.
2016-07-15 14:27:42 +02:00
Sybren A. Stüvel 388a059400 Bumped version to 1.3.2 version-1.3.2 2016-07-15 14:02:01 +02:00
Sybren A. Stüvel 80d2b5b2e7 Move "Share on Cloud" button from image header to menu. 2016-07-15 14:01:21 +02:00
Sybren A. Stüvel 53ab2fc6df Bumped version to 1.3.1 version-1.3.1 2016-07-14 11:50:19 +02:00
Sybren A. Stüvel 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
Sybren A. Stüvel ecb8f8575f Added missing logger 2016-07-14 11:47:50 +02:00
Sybren A. Stüvel acd62b4917 Added screenshot functionality 2016-07-14 11:13:09 +02:00
Sybren A. Stüvel 65faeba7b0 Bumped requirement pillarsdk 1.3.0 → 1.4.0 version-1.3.0 2016-07-13 11:06:51 +02:00
Sybren A. Stüvel 8f8e14b66e Bumped version to 1.3.0 2016-07-12 18:00:00 +02:00
Sybren A. Stüvel 250939dc32 Added custom cloud icon 2016-07-08 17:00:44 +02:00
Sybren A. Stüvel 2e617287fd Remove now-unused PILLAR_WEB_SERVER_URL 2016-07-08 17:00:21 +02:00
Sybren A. Stüvel 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
Sybren A. Stüvel 89a9055aa4 No longer use theatre_link, and show URL in GUI 2016-07-07 17:03:28 +02:00
Sybren A. Stüvel 6339f75406 Fix: added some missing return statements 2016-07-07 16:14:51 +02:00
Sybren A. Stüvel a9aa961b92 Open browser at the short URL. 2016-07-07 15:43:36 +02:00
Sybren A. Stüvel 4da601be0c Share image after uploading it to Pillar. 2016-07-07 15:19:21 +02:00
Sybren A. Stüvel 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
Sybren A. Stüvel 4762f0292d Added support for sharing packed images. 2016-07-07 11:09:30 +02:00
Sybren A. Stüvel 959e83229b Allow execution of the file sharing operator
(rather than requiring INVOKE_DEFAULT)
2016-07-06 16:25:31 +02:00
Sybren A. Stüvel 662b6cf221 Choose default target='DATABLOCK' 2016-07-06 16:25:10 +02:00
Sybren A. Stüvel 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
Sybren A. Stüvel 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
Sybren A. Stüvel 0a1f1972da Support for uploading render results. 2016-07-06 15:48:55 +02:00
Sybren A. Stüvel 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
Sybren A. Stüvel 1c2def3b84 Moved some code from settings_sync.py to home_project.py and pillar.py 2016-07-05 17:26:26 +02:00
Sybren A. Stüvel e29b61b649 Using pillarsdk.Node.create_asset_from_file() 2016-07-05 16:47:37 +02:00
Sybren A. Stüvel 1d1c8cf3d6 Bumped version to 1.2.2 version-1.2.2 2016-06-30 18:43:51 +02:00
Sybren A. Stüvel fc01e32f0d Added note about restarting Blender version-1.2.1 2016-06-30 14:58:26 +02:00
Sybren A. Stüvel 7577b348a5 Prevent writing bytecode when building zip 2016-06-30 14:53:27 +02:00
Sybren A. Stüvel be99bcb250 Using "your Blender Cloud" instead of "your home project". 2016-06-30 14:43:04 +02:00
Sybren A. Stüvel 2190bd795e Bumped version to 1.2.1 2016-06-29 11:39:43 +02:00
Sybren A. Stüvel 76d1f88c4e Prevent syncing of any file path in the 'Files' tab. 2016-06-29 11:32:25 +02:00
Sybren A. Stüvel f0b7a0451d Some UI tweaks version-1.2.0 2016-06-28 16:55:35 +02:00
Sybren A. Stüvel 6eab5ba0af Work around RuntimeError unregistering the texture browser operator. 2016-06-28 16:41:31 +02:00
Sybren A. Stüvel d457c77b19 Monkey-patch Requests < 2.6.1 to prevent crash on 2.77a/Mac 2016-06-28 16:07:08 +02:00
Sybren A. Stüvel ef70d20a77 Bumped version to 1.2.0 in setup.py 2016-06-28 15:34:05 +02:00
Sybren A. Stüvel db10495e7f Bumped pillarsdk requirement to 1.3.0 2016-06-28 15:32:05 +02:00
Sybren A. Stüvel 586905a183 If there are multiple wheels that match, load the latest one.
This should allow users to upgrade the addon by overwriting an older
version, instead of requiring a remove-and-install sequence.
2016-06-28 15:31:56 +02:00
Sybren A. Stüvel 822c8daf07 Gracefully handle use of sync feature without home project access.
This is for people that aren't part of the AB-testing group, who still
used this version of the addon.
2016-06-28 15:00:14 +02:00
Sybren A. Stüvel e044607d91 Allow non-subscribers to use Blender Sync 2016-06-28 14:29:51 +02:00