c9ed6c7d23
Texture browser: show which map types are available in GUI
2018-01-02 14:53:30 +01:00
5fa01daf9e
Revisit previous path when re-opening texture browser.
2018-01-02 14:11:30 +01:00
77664fb6d7
Distinguish between 'renew' and 'join' in messages & URL to open.
2018-01-02 14:02:17 +01:00
1f40915ac8
Added some debug log
2017-06-13 14:39:29 +02:00
32693c0f64
Fixed erroneous return type declaration
2017-06-13 14:39:29 +02:00
c1b6480f9a
Texture browser: Also draw a dark background for INITIALIZING state
2016-11-08 10:14:26 +01:00
63b976cb44
Allow texture browser usage when the blend file is dirty.
...
Refuse to start if the file hasn't been saved. It's okay if
it's dirty, we just need to know where '//' points to.
Fixes T49203.
2016-09-06 12:30:48 +02:00
73a62da8da
Fixed some issues with new db_user-returning credential check.
2016-08-30 16:57:21 +02:00
2c70ceb489
Solved issue T48992
2016-08-30 16:33:59 +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
b9caecfce9
Removed some unused code
2016-07-26 16:02:15 +02:00
1a515bfbda
Texture browser: removed the blue line :(
2016-07-22 18:25:24 +02:00
a47dfa8f32
Texture browser: UI polish for HDRi variation selector
2016-07-22 18:25:20 +02:00
8890ad5421
Texture browser: storing desired HDRi variation on image, not window mgr
...
Also added an HDRi panel in the node properties.
2016-07-22 18:06:13 +02:00
f0d42ed2cc
Texture browser: on click on HDRi, always just download the smallest image.
...
The larger ones can be downloaded later from the GUI.
The addon assumes that the first image in the node.properties.files list is
the smallest one. This can be ensured on a per-project basis by running
'manage.py hdri_sort {project URL}' on the Pillar server.
2016-07-22 17:49:29 +02:00
76ca59251b
Texture browser: nicer handling of still-loading menu items.
2016-07-22 17:47:37 +02:00
b33ec74347
Texture browser: Use node name as file name
2016-07-22 17:47:37 +02:00
b5e33c52c1
Texture browser: simplified HDRi replacing.
...
It now just loads a new image into the existing image datablock.
2016-07-22 17:47:37 +02:00
8b56918989
Texture browser: HDRi variation selector now defaults to variation of the current image.
2016-07-22 17:47:31 +02:00
99257bd88b
Added HDRi variation swap operator.
...
The variation/resolution selector isn't final yet.
2016-07-22 15:39:08 +02:00
3776246d70
Texture browser: load images with relative path if needed.
...
If the local texture path of the current scene is relative, the image
will also be stored in a relative path.
2016-07-22 12:56:37 +02:00
56b622a723
Texture browser: save Node document with downloaded image.
2016-07-21 16:25:58 +02:00
8edf9c7428
Texture browser: Don't show spinner for HDRi files
2016-07-21 14:09:52 +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
7cf858855e
PEP8 formatting
2016-07-21 11:03:30 +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
514968de40
Texture browser: set downloaded image as active in image editor.
...
If the current context is the image editor, that is.
2016-07-20 17:08:57 +02:00
369e082880
Added GPL License block to the top of each .py file.
2016-07-20 16:32:01 +02:00
37f701edaf
Added texture browser to the image menu.
...
The Ctrl+Alt+Shift+A shortcut still works everywhere, but now it's also
easy to find in the GUI.
2016-07-20 16:09:56 +02:00
b04f9adb40
Texture browser: Don't use file name as menu item label.
...
Just using the node name is clearer, as it only depends on the node, and
no longer on the linked files themselves. This also makes it easier to
get compatible with HDRi nodes (as those files won't be named
"{name}-{maptype}".
2016-07-20 16:02:56 +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
6fcea9469f
Limit scrolling to content area.
2016-07-19 18:13:32 +02:00
61f86d63e0
Scrolling on MacOS X
2016-07-19 18:13:18 +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
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