-
e9a08c11b3
Renamed addon to just 'Blender Cloud'
Sybren A. Stüvel
2016-06-24 13:48:55 +02:00
-
7bdfa28a3f
After pushing, change the 'pull' version to the current version of Blender.
Sybren A. Stüvel
2016-06-24 13:03:10 +02:00
-
e73e9d3df7
Nice UI and proper refreshing versions & loading settings.
Sybren A. Stüvel
2016-06-24 12:53:49 +02:00
-
671e9f31fa
Nicer UI, and Blender Sync all in one operator.
Sybren A. Stüvel
2016-06-23 19:00:47 +02:00
-
6de026c8e2
Sync: new operator allows to choose which Blender version to pull.
Sybren A. Stüvel
2016-06-23 11:09:19 +02:00
-
6470feac7c
Moved some functions outside of sync operator
Sybren A. Stüvel
2016-06-23 10:35:30 +02:00
-
6462561f2d
Moved some code around.
Sybren A. Stüvel
2016-06-22 16:48:16 +02:00
-
2080f92558
Removed now-unused code
Sybren A. Stüvel
2016-06-22 16:26:38 +02:00
-
a6f5a16583
Don't create folder structure on Cloud when pulling settings.
Sybren A. Stüvel
2016-06-22 16:22:20 +02:00
-
6f376027e5
Update userpref.blend with machine-local settings before moving it place.
Sybren A. Stüvel
2016-06-22 16:04:03 +02:00
-
2ee9d1ebfa
Added callback that can be an 'async def' function
Sybren A. Stüvel
2016-06-22 15:17:35 +02:00
-
ed02816872
Sync to Blender version specific group node
Sybren A. Stüvel
2016-06-21 17:55:18 +02:00
-
d100232428
Also mention my fork of CacheControl in requirements.txt
Sybren A. Stüvel
2016-06-21 17:54:58 +02:00
-
9044bfadb9
Sync pull: Make a backup copy of the files before overwriting them
Sybren A. Stüvel
2016-06-21 16:30:58 +02:00
-
4cdf2cee9c
Also save userprefs after restoring local-only settings.
Sybren A. Stüvel
2016-06-21 16:30:42 +02:00
-
9c527520a9
Prevent overwriting of certain user preferences.
Sybren A. Stüvel
2016-06-17 16:47:32 +02:00
-
56137c485f
Nicer resetting of _loop_kicking_operator_running
Sybren A. Stüvel
2016-06-17 16:27:45 +02:00
-
eb77461ca0
Removed more caching + added explanation why caching is dangerous here.
Sybren A. Stüvel
2016-06-17 16:21:19 +02:00
-
884d68ebe8
Let check_credentials return the user ID
Sybren A. Stüvel
2016-06-17 16:20:49 +02:00
-
36d62082f3
Sync: downloading files from Cloud
Sybren A. Stüvel
2016-06-17 15:45:28 +02:00
-
af53d61cf2
Sync: upload caching fix
Sybren A. Stüvel
2016-06-17 15:44:56 +02:00
-
332c32ca9c
Allow downloading files with None file_loading/file_loaded/map_type
Sybren A. Stüvel
2016-06-17 15:43:13 +02:00
-
988dc72ba1
Use Sybren's fork of CacheControl to fix caching issue.
Sybren A. Stüvel
2016-06-17 15:42:27 +02:00
-
82c7560c7b
Allow easy switching between cached and uncached requests to Pillar
Sybren A. Stüvel
2016-06-17 15:46:45 +02:00
-
73e2fd77e2
Added reloading of home file after pulling (not implemented pull yet)
Sybren A. Stüvel
2016-06-17 13:14:57 +02:00
-
483e847ffe
Added checking credentials for settings sync
Sybren A. Stüvel
2016-06-17 13:14:10 +02:00
-
ef822208c8
Use blend_data.is_dirty, seems to be more reliable than is_saved
Sybren A. Stüvel
2016-06-17 13:11:34 +02:00
-
791b3f480c
Uploading setting files to home project works.
Sybren A. Stüvel
2016-06-16 17:19:49 +02:00
-
efb1456596
Started working on synchronising settings
Sybren A. Stüvel
2016-06-16 16:33:35 +02:00
-
58785977e7
Easy access to pillar user ID
Sybren A. Stüvel
2016-06-16 16:33:21 +02:00
-
8a5efc18db
Separated async-task-operator code from texture browser GUI code.
Sybren A. Stüvel
2016-06-16 16:33:05 +02:00
-
b970530f44
Added 'clear_wheels' script
Sybren A. Stüvel
2016-06-16 10:37:22 +02:00
-
ded05b6ca9
Tweaked debug message
Sybren A. Stüvel
2016-05-19 12:31:22 +02:00
-
5f5f0d8db9
Prevent double map types in the filename.
version-1.1.0
Sybren A. Stüvel
2016-05-20 16:20:33 +02:00
-
30f71ac9fc
Fixed typo. I'm a moron.
Sybren A. Stüvel
2016-05-20 14:34:35 +02:00
-
bdef942b0b
Replaced log.warning with debug msg.
Sybren A. Stüvel
2016-05-20 11:33:26 +02:00
-
2a0ef39b12
Bumped SDK requirement to 1.2.0
Sybren A. Stüvel
2016-05-20 11:31:45 +02:00
-
c57a3bc902
Bumped version to 1.1.0
Sybren A. Stüvel
2016-05-18 16:36:56 +02:00
-
b94998d12e
Fall back on texture.properties.files[0].file if texture.picture doesn't exist.
Sybren A. Stüvel
2016-05-18 16:27:04 +02:00
-
1cd42e246e
Use current_path in log
Sybren A. Stüvel
2016-05-18 15:55:08 +02:00
-
079689a532
Client-side sorting of nodes.
Sybren A. Stüvel
2016-05-18 14:54:49 +02:00
-
597ba6de1c
Use project name in download path, rather than UUID.
Sybren A. Stüvel
2016-05-18 14:35:24 +02:00
-
7b59391872
Place map type (col, spec, etc) at end of filename instead of start.
Sybren A. Stüvel
2016-05-18 14:14:38 +02:00
-
8201ba7691
Fix node type name
Sybren A. Stüvel
2016-05-18 14:12:21 +02:00
-
8f2b0f8faa
Allow querying for multiple node types.
Sybren A. Stüvel
2016-05-18 14:11:49 +02:00
-
33b52cc8a9
CPU-friendlier by lowering fixed redraw rate.
Sybren A. Stüvel
2016-05-18 13:01:48 +02:00
-
be46b9cf81
Handling more cases of login/credentials issues
Sybren A. Stüvel
2016-05-18 13:01:04 +02:00
-
ba4c951d32
Use /bcloud/texture-library end point to fetch texture library projects.
Sybren A. Stüvel
2016-05-18 12:50:51 +02:00
-
5c7343f8c9
Make sure we can always go up again (except at top level)
Sybren A. Stüvel
2016-05-18 12:17:07 +02:00
-
64d36818fe
Start browsing at project overview, instead of inside one project.
Sybren A. Stüvel
2016-05-18 11:56:46 +02:00
-
07f28d3072
Debug log reason why module can't be imported.
Sybren A. Stüvel
2016-05-18 11:57:32 +02:00
-
48ca91a364
Skip nodes of unsupported node_type (instead of raising exception)
Sybren A. Stüvel
2016-05-17 17:30:57 +02:00
-
7ee052f71b
Use project UUID from prefs
Sybren A. Stüvel
2016-05-17 17:30:38 +02:00
-
2bb859efd9
Increased pillarsdk required version
version-1.0.1
Sybren A. Stüvel
2016-05-10 15:04:49 +02:00
-
ac3943fe6c
Bumped version to 1.0.1
Sybren A. Stüvel
2016-05-10 15:01:15 +02:00
-
5eaee872bf
Added check for user's roles -- disallow usage by non-subscribers.
Sybren A. Stüvel
2016-05-10 14:52:51 +02:00
-
6ce4399407
Show default mouse cursor, instead of the one belonging to the editor.
Sybren A. Stüvel
2016-05-10 14:33:02 +02:00
-
bfa375fed0
Bumped pillarsdk requirement to 1.0.0
version-1.0.0
Sybren A. Stüvel
2016-05-04 14:39:59 +02:00
-
6d7428c16e
Bumped version to 1.0.0
Sybren A. Stüvel
2016-05-04 14:38:44 +02:00
-
ef7c82666f
Updated README
Sybren A. Stüvel
2016-05-04 14:35:01 +02:00
-
92e27914d1
Refuse to start if the file hasn't been saved.
Sybren A. Stüvel
2016-05-04 14:30:54 +02:00
-
1d662a0314
Automatic refresh of subclient token.
Sybren A. Stüvel
2016-05-04 14:30:47 +02:00
-
f3699f651a
Removed unused code.
Sybren A. Stüvel
2016-05-04 11:00:26 +02:00
-
602260329e
Don't show the addon in the add->mesh menu
Sybren A. Stüvel
2016-05-03 18:30:06 +02:00
-
58bae5b3a0
Word-wrap help text in addon prefs
Sybren A. Stüvel
2016-05-03 18:29:43 +02:00
-
0ccd5cbf97
Remove logging configuration, as this should be done globally.
Sybren A. Stüvel
2016-05-03 14:58:46 +02:00
-
61b8667f3b
Include icon PNG files in the bdist zip
Sybren A. Stüvel
2016-05-03 14:11:25 +02:00
-
ad7e9acb5d
Using pillarsdk from pypi
Sybren A. Stüvel
2016-05-03 13:42:00 +02:00
-
329d830f63
Demoted version to 0.9.0, to give us some incremental releases before 1.0
Sybren A. Stüvel
2016-05-03 13:41:44 +02:00
-
6be1e4ced9
Read-only Pillar server URL and project_uuid.
Sybren A. Stüvel
2016-04-19 11:37:46 +02:00
-
090a9bc5c6
Added TODO in source code
Sybren A. Stüvel
2016-04-19 11:10:01 +02:00
-
d77022ee1f
Added shortcut to location field in bl_info
Sybren A. Stüvel
2016-04-19 11:36:48 +02:00
-
b36a5178ba
Clarified some self.report({'INFO'}, ...) messages
Sybren A. Stüvel
2016-04-19 10:34:34 +02:00
-
6450db9c9e
Added CloudPath class for easier cloud browsing.
Sybren A. Stüvel
2016-03-31 11:36:45 +02:00
-
b70ab9678b
BlenderID addon stores subclient token in different key now
Sybren A. Stüvel
2016-04-13 15:37:41 +02:00
-
5ffeddebd1
Better logging
Sybren A. Stüvel
2016-04-13 15:37:19 +02:00
-
a6256bd47b
Switched to using subclient-specific authentication tokens.
Sybren A. Stüvel
2016-04-12 16:59:34 +02:00
-
23540f931f
Set default URL to actual Pillar URL
Sybren A. Stüvel
2016-04-04 14:52:18 +02:00
-
29230f09e7
More streamlined interface with Pillar.
Sybren A. Stüvel
2016-04-01 18:47:06 +02:00
-
2c4c102302
Use the new Blender ID API
Sybren A. Stüvel
2016-04-01 17:16:29 +02:00
-
5396fd765d
Better reporting when the user is not logged in.
Sybren A. Stüvel
2016-04-01 14:11:30 +02:00
-
1bb32033b6
Using new Blender ID addon public API
Sybren A. Stüvel
2016-04-01 14:11:12 +02:00
-
fc514b2d73
WIP: asset engine support
asset-engine
Sybren A. Stüvel
2016-03-31 10:22:35 +02:00
-
ba7734aaa5
Added CloudPath class for easier cloud browsing.
Sybren A. Stüvel
2016-03-31 11:36:45 +02:00
-
-
364cc75548
Updated README with building & installation instructions.
Sybren A. Stüvel
2016-03-31 17:34:02 +02:00
-
cbdf1c1321
Download & bundle dependencies as wheel files.
Sybren A. Stüvel
2016-03-31 17:33:48 +02:00
-
7e9e1d122c
Added setup.py so we can package the addon as ZIP.
Sybren A. Stüvel
2016-03-31 16:01:17 +02:00
-
43a8a1ad68
Updated README.md to use Phabricator's Remarkdown.
Sybren A. Stüvel
2016-03-31 12:07:34 +02:00
-
3a69f1fcb4
Less restrictive permissions for texture directory
Sybren A. Stüvel
2016-03-31 12:01:28 +02:00
-
3afb5a107a
Ignore test directories.
Sybren A. Stüvel
2016-03-31 11:53:01 +02:00
-
afbc36a70a
Use addon pref to store default texture dir, allowing per-scene override.
Sybren A. Stüvel
2016-03-31 11:54:15 +02:00
-
c10107b887
Some drawing tweaks
Sybren A. Stüvel
2016-03-23 16:54:08 +01:00
-
8274745b84
Don't stop browsing when someone mis-clicks an item.
Sybren A. Stüvel
2016-03-23 16:54:02 +01:00
-
653bee7e4d
Added screenshots to README
Sybren A. Stüvel
2016-03-23 16:52:42 +01:00
-
3ac1917527
Added some doc about how to run the addon.
Sybren A. Stüvel
2016-03-23 14:11:12 +01:00
-
5db08513a2
Added script to build and/or download dependencies.
Sybren A. Stüvel
2016-03-23 14:07:10 +01:00
-
41e8f871f9
Updated the README with the new asyncio loop management stuff.
Sybren A. Stüvel
2016-03-23 13:54:23 +01:00
-
0974c460e8
Added exception drawing code.
Sybren A. Stüvel
2016-03-23 13:46:19 +01:00
-
09e9c02d65
Asyncio loop kicked via modal operator.
Sybren A. Stüvel
2016-03-23 13:45:28 +01:00
-
ed9821afa6
Bit more overview/intro in the readme
Sybren A. Stüvel
2016-03-23 12:06:28 +01:00