0d69b1d7ec
Removed trailing period from bl_desc
2016-07-19 18:13:09 +02:00
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
f0d829da49
Renamed some constants to all-caps
2016-07-15 16:59:52 +02:00
a4817259c8
Moved import
2016-07-15 16:56:55 +02:00
f899f6d1ab
Started pagination support, but it isn't used yet.
2016-07-15 16:56:39 +02:00
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
388a059400
Bumped version to 1.3.2
version-1.3.2
2016-07-15 14:02:01 +02:00
80d2b5b2e7
Move "Share on Cloud" button from image header to menu.
2016-07-15 14:01:21 +02:00
53ab2fc6df
Bumped version to 1.3.1
version-1.3.1
2016-07-14 11:50:19 +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
ecb8f8575f
Added missing logger
2016-07-14 11:47:50 +02:00
acd62b4917
Added screenshot functionality
2016-07-14 11:13:09 +02:00
65faeba7b0
Bumped requirement pillarsdk 1.3.0 → 1.4.0
version-1.3.0
2016-07-13 11:06:51 +02:00
8f8e14b66e
Bumped version to 1.3.0
2016-07-12 18:00:00 +02:00
250939dc32
Added custom cloud icon
2016-07-08 17:00:44 +02:00
2e617287fd
Remove now-unused PILLAR_WEB_SERVER_URL
2016-07-08 17:00:21 +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
1c2def3b84
Moved some code from settings_sync.py to home_project.py and pillar.py
2016-07-05 17:26:26 +02:00
e29b61b649
Using pillarsdk.Node.create_asset_from_file()
2016-07-05 16:47:37 +02:00
1d1c8cf3d6
Bumped version to 1.2.2
version-1.2.2
2016-06-30 18:43:51 +02:00
fc01e32f0d
Added note about restarting Blender
version-1.2.1
2016-06-30 14:58:26 +02:00
7577b348a5
Prevent writing bytecode when building zip
2016-06-30 14:53:27 +02:00
be99bcb250
Using "your Blender Cloud" instead of "your home project".
2016-06-30 14:43:04 +02:00
2190bd795e
Bumped version to 1.2.1
2016-06-29 11:39:43 +02:00
76d1f88c4e
Prevent syncing of any file path in the 'Files' tab.
2016-06-29 11:32:25 +02:00
f0b7a0451d
Some UI tweaks
version-1.2.0
2016-06-28 16:55:35 +02:00
6eab5ba0af
Work around RuntimeError unregistering the texture browser operator.
2016-06-28 16:41:31 +02:00
d457c77b19
Monkey-patch Requests < 2.6.1 to prevent crash on 2.77a/Mac
2016-06-28 16:07:08 +02:00
ef70d20a77
Bumped version to 1.2.0 in setup.py
2016-06-28 15:34:05 +02:00
db10495e7f
Bumped pillarsdk requirement to 1.3.0
2016-06-28 15:32:05 +02:00
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
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
e044607d91
Allow non-subscribers to use Blender Sync
2016-06-28 14:29:51 +02:00
e484d6496c
Don't clear report when there was an error getting available Blender versions
2016-06-28 14:29:40 +02:00
78d567793e
Depend on Pillar to create the 'Blender Sync' group node.
2016-06-28 14:29:12 +02:00
7e105167c0
Don't sync bookmarks and recent files (for now).
...
These files can be restored when we allow users to pick what they sync.
2016-06-28 14:28:39 +02:00
d53938e03b
Check specific roles for specific addon features.
2016-06-24 15:22:12 +02:00
0f26551368
Texture browser now uses pillar.PillarOperatorMixin too.
2016-06-24 15:00:38 +02:00