Blendpresence Versions Save

Discord RPC support for Blender 3.0

1.8.0

1 year ago

This update introduces new features and changes.

  • Moved "Active Mode" into the new Icon Set system. It has been replaced with an overall "Enabled" toggle.
  • (#11) Added new Icon Set feature, allowing you to choose between currently two:
    • Active Mode: Just like the original Active Mode you're used to, it will display the current mode you're using.
    • Active Workspace: BlendPresence will detect the name of your active workspace and will place the corresponding icon on your rich presence (as shown in the attachment above). For this to work, your current workspace name needs to be exactly one of the following: Modeling, Sculpting, UV Editing, Texture Paint, Shading, Animation, Rendering, Compositing, Geometry Nodes, Scripting
  • (#9) Added AMD Radeon support for "Display GPU" option

[Hotfix B] 11/28/2023:

  • Fixed conditional that disallowed "Display GPU" to display beyond Blender 4.0

[Hotfix A] 6/27/2023:

  • Removed deprecated function bpy.app.version_char (Support for Blender 4.0)

1.7.1

2 years ago

This update introduces minor bug fixes.

  • Fix for startup on Linux (#5)
  • Fix for startup on Blender 2.93 using "Display GPU" (#7)
  • Properly set minimum Blender version to latest LTS (2.93)

1.7.0

2 years ago
  • New "Display GPU" option in the Large Icon Tooltip. When enabled, the presence will display the name of the current GPU in use. It should support most NVIDIA GeForce cards (no AMD support yet).
  • New "Current Scene" display type. It simply returns the name of the current scene.
  • Minor changes to some operator descriptions

1.6.0

2 years ago

New buttons This version introduces button support that allows you to customize the label and URL of a maximum of two buttons. Show off your portfolios, socials or anything else!

1.5.2

2 years ago

This version introduces updates to the large icon area.

  • Most popular render engines (excluding Cycles and Eevee) will receive their unique logo on top right of the blender logo. Currently this feature supports Redshift, Renderman, LuxCore

    • Supported render engines above will also properly display correct capitalization in large icon text (ex. "LuxCore", not "Luxcore")

    If you use an engine that's not on the list, please run the bpy.context.engine command in the Blender console and send me the value that it returns!

1.5.1

2 years ago

This update introduces repo organization alongside minor edits to the add-on.

  • Fixed incorrect icon displayed for Particle Edit mode
  • Fixed proper override of text when rendering
  • Fixed "Enabled" feature

1.5.0

2 years ago

This release focuses primarily on optimization, as well as attempting to make the add-on more lightweight.

  • "Particle Edit Mode" added to Active Mode list
  • The presence will now auto-reconnect if RPC connection is lost. For example, if you refresh the Discord client.
    • There may be issues of blender crashing on startup if you don't have a Discord client open
  • Upgraded pypresence to 4.2.0 (finally)
  • Fixed rounding percentage error when rendering an animation
  • Several code optimizations
  • Removed functions that are no longer needed

1.4.1

3 years ago
  • As per request, File Size has been added as a display type.
  • While rendering an animation, the percentage of total frames rendered will be displayed alongside the frame range.

1.4.0

3 years ago
  • Removed "Cycle" feature as it's no longer a necessary function. Due to this, all state display types are now placed in a single dropdown.
  • "Keyframe Count" has been removed in replacement of "Frames Animated", which is a much more inexpensive way to show the total amount of frames animated (basically, getting the last keyframe in your scene)
  • Added "Active Object" display.

Hotfix a: Changed version number in blender and supplied the actual version this time

1.3.2

3 years ago
  • Added "Enable Presence" option, so you can now disable the presence without disabling the entire addon and lose your settings.
  • Added "Update Every" option. This determines how frequent the presence will update. Smaller values may cause lag.
  • The plugin is known to lag while "Keyframe Count" is enabled when there are too many keyframes to count. As of now I recommend only enabling this option if you're working on simple animations (<500 keyframes) unless you want lag spikes every couple seconds. This option has been marked as "Expensive".
  • Added play/pause icon in "Current Frame" text which will change if animation is playing.
  • "Randomize" has been renamed to "Cycle", and will now actually cycle through the array of your choices instead of randomly picking them.