Context Browser 1.4.0

An add-on for Blender that allows you to view and edit context data of the active area.
You can download it here.

Context Browser

4 Likes

Thank you !

Thank you so much! Congratulations.

thank you @roaoao

Don´t know why aren´t you working in the BI… honestly, thanks to you, Blender is a much better software. Thank you!!!

how to use it … i mean i can see commands but some examples would be really useful

Hi, just use it like a file manager. But instead of files and folders the add-on uses python objects, lists, etc.

Context Browser 1.1.0


What’s New:

  • Blender 2.8 Beta Support
  • Bug Fixes

How to Update:

  • Open User Preferences.
  • Go to the Add-Ons tab.
  • Click Install Add-on from File button, navigate to the file you downloaded and install it.
  • Restart Blender.
1 Like

Context Browser 1.2.0


What’s New:

  • Blender 2.8 Beta Support

How to Update:

  • Open User Preferences.
  • Go to the Add-Ons tab.
  • Click Install Add-on from File button, navigate to the file you downloaded and install it.
  • Restart Blender.

Context Browser 1.2.1


What’s New:

  • Blender 2.8 Beta Support

How to Update:

  • Open User Preferences.
  • Go to the Add-Ons tab.
  • Click Install Add-on from File button, navigate to the file you downloaded and install it.
  • Restart Blender.

Context Browser 1.4.0


cb1.4.0_data_browser

What’s New:

  • Data Browser

How to Update:

  • Open Preferences.
  • Go to the Add-Ons tab.
  • Click Install… button, navigate to the file you downloaded and install it.
  • Restart Blender.
6 Likes

This addon is fantastic and irreplaceable for addon developer.
The latest CB 1.4.0 works under Blender 3.2.0.
The newly introduced data browser is super power.
Congrats!

After some testing, I come across 2 questions.
question 1: CB misunderstood different keymap items with same name as same properties
example: C.window_manager.keyconfigs.active.keymaps[‘3D View’].keymap_items
code sample:

import bpy
from bpy import context as C
for a in C.window_manager.keyconfigs.active.keymaps['3D View'].keymap_items.values():
    if a.idname == 'view3d.rotate':
        print (a.idname, a.id, a.type)

code output:

view3d.rotate 1471 MOUSEROTATE
view3d.rotate 1472 MIDDLEMOUSE
view3d.rotate 1474 TRACKPADPAN

Context Browser 1.4 treat above three as same properties,

  • id = 1472
  • type = Mouse/Trackpad Rotate (MOUSEROTATE)

question 2: CB doesnot give straightforword enum value
example: C.region_data.view_perspective

  • title in CB: Perspective, Orhographic, Camera

These title strings have no use in scripting, so you have to search in Blender API reference and get their correspondent value,

  • value: PERSP, ORGHO, CAMERA

Could you find workarounds or solutions?