|
99257bd88b
|
Added HDRi variation swap operator.
The variation/resolution selector isn't final yet.
|
2016-07-22 15:39:08 +02:00 |
|
|
c2363d248b
|
Settings sync: solved etag mismatch issue.
This was caused by doing a cached request, which would always return
the etag of the previous request.
|
2016-07-22 12:57:15 +02:00 |
|
|
56b622a723
|
Texture browser: save Node document with downloaded image.
|
2016-07-21 16:25:58 +02:00 |
|
|
3ec1a3d26d
|
Made HRDi browsing more efficient.
It now uses the thumbnail of the node for each file, instead of trying
to download each file's thumbnail individually.
|
2016-07-21 12:10:29 +02:00 |
|
|
3ce89ad5f4
|
Show file size for HDRi files.
|
2016-07-21 11:17:53 +02:00 |
|
|
a10b4a804c
|
Added support for HDRi nodes.
These nodes are like textures, except that here the user should choose
which variation to download (instead of downloading them all).
|
2016-07-21 11:03:23 +02:00 |
|
|
369e082880
|
Added GPL License block to the top of each .py file.
|
2016-07-20 16:32:01 +02:00 |
|
|
6cd9cb1713
|
Texture browser: clicking on HDRi node no longer causes exception.
The browser still downloads all HDRi files, though.
|
2016-07-20 16:17:48 +02:00 |
|
|
70a0aba10a
|
Allow browsing group_hdri nodes.
Nodes of type 'hdri' don't work well yet.
|
2016-07-20 15:58:09 +02:00 |
|
|
8e9d62b5c5
|
Include addon version in all Pillar HTTP requests
|
2016-07-20 14:26:36 +02:00 |
|
|
f899f6d1ab
|
Started pagination support, but it isn't used yet.
|
2016-07-15 16:56:39 +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 |
|
|
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 |
|
|
671e9f31fa
|
Nicer UI, and Blender Sync all in one operator.
|
2016-06-23 19:00:47 +02:00 |
|
|
6462561f2d
|
Moved some code around.
|
2016-06-22 16:48:16 +02:00 |
|
|
2ee9d1ebfa
|
Added callback that can be an 'async def' function
|
2016-06-22 15:17:35 +02:00 |
|
|
332c32ca9c
|
Allow downloading files with None file_loading/file_loaded/map_type
|
2016-06-17 15:48:22 +02:00 |
|
|
82c7560c7b
|
Allow easy switching between cached and uncached requests to Pillar
|
2016-06-17 15:48:22 +02:00 |
|
|
483e847ffe
|
Added checking credentials for settings sync
|
2016-06-17 13:14:10 +02:00 |
|
|
791b3f480c
|
Uploading setting files to home project works.
|
2016-06-16 17:19:49 +02:00 |
|
|
58785977e7
|
Easy access to pillar user ID
|
2016-06-16 16:33:21 +02:00 |
|
|
5f5f0d8db9
|
Prevent double map types in the filename.
|
2016-05-20 16:20:33 +02:00 |
|
|
b94998d12e
|
Fall back on texture.properties.files[0].file if texture.picture doesn't exist.
|
2016-05-18 16:27:04 +02:00 |
|
|
079689a532
|
Client-side sorting of nodes.
The sorting happens after obtaining the individual nodes, as this is done
in parallel in unpredictable order.
|
2016-05-18 15:13:44 +02:00 |
|
|
7b59391872
|
Place map type (col, spec, etc) at end of filename instead of start.
|
2016-05-18 14:14:38 +02:00 |
|
|
8f2b0f8faa
|
Allow querying for multiple node types.
|
2016-05-18 14:11:49 +02:00 |
|
|
be46b9cf81
|
Handling more cases of login/credentials issues
|
2016-05-18 13:01:04 +02:00 |
|
|
ba4c951d32
|
Use /bcloud/texture-library end point to fetch texture library projects.
|
2016-05-18 12:50:51 +02:00 |
|
|
64d36818fe
|
Start browsing at project overview, instead of inside one project.
Also moved from using project_uuid and node_uuid to using CloudPath
objects.
|
2016-05-18 11:57:36 +02:00 |
|
|
5eaee872bf
|
Added check for user's roles -- disallow usage by non-subscribers.
This makes it clear from the get-go that users need to subscribe. Otherwise
they'll get unexpected errors once they try to download something.
|
2016-05-10 14:52:51 +02:00 |
|
|
1d662a0314
|
Automatic refresh of subclient token.
|
2016-05-04 14:30:47 +02:00 |
|
|
f3699f651a
|
Removed unused code.
|
2016-05-04 11:00:26 +02:00 |
|
|
6450db9c9e
|
Added CloudPath class for easier cloud browsing.
This allows us to have a structured, well-defined way to point at a node
in Pillar (and store its parent nodes).
|
2016-04-15 10:13:28 +02:00 |
|
|
b70ab9678b
|
BlenderID addon stores subclient token in different key now
|
2016-04-13 15:37:41 +02:00 |
|
|
a6256bd47b
|
Switched to using subclient-specific authentication tokens.
|
2016-04-12 16:59:34 +02:00 |
|
|
29230f09e7
|
More streamlined interface with Pillar.
Using a semaphore to ensure requests to Pillar aren't too parallel,
so that we can cancel requests faster.
|
2016-04-01 18:47:06 +02:00 |
|
|
2c4c102302
|
Use the new Blender ID API
|
2016-04-01 17:16:29 +02:00 |
|
|
5396fd765d
|
Better reporting when the user is not logged in.
|
2016-04-01 14:11:30 +02:00 |
|
|
1bb32033b6
|
Using new Blender ID addon public API
|
2016-04-01 14:11:12 +02:00 |
|
|
3a69f1fcb4
|
Less restrictive permissions for texture directory
|
2016-03-31 12:01:41 +02:00 |
|
|
ac29d49450
|
Per-BlenderID-user cache.
Different users might have different access rights, and thus access
to different information.
|
2016-03-22 15:20:22 +01:00 |
|
|
394a4f4764
|
Include 'map type' in filename
Map types are 'col', 'spec', 'bump' etc.
|
2016-03-22 14:47:55 +01:00 |
|
|
9e939dfd03
|
Added some filename sanitation
|
2016-03-22 14:31:34 +01:00 |
|
|
6b84dcf282
|
Added downloading of all files belonging to one texture.
|
2016-03-22 14:31:29 +01:00 |
|
|
db10201cd3
|
Faster cancelling of thumbnail downloads.
I forgot to pass the 'future' object to the download_texture_thumbnail
function, and as such it wasn't notified of cancellations.
|
2016-03-22 11:30:00 +01:00 |
|
|
c679809c18
|
Removed some unnecessary code.
|
2016-03-22 10:51:45 +01:00 |
|
|
0b4a1a7098
|
Only download a file once per Blender session.
|
2016-03-22 10:41:35 +01:00 |
|
|
5f3a83737c
|
Slight tweak
|
2016-03-21 17:43:25 +01:00 |
|