23b1f7de7d
Convert property definitions from assignment to annotations on Blender 2.80+
...
The properties are still declared in the Python 3.5 compatible assignment
notation, and a class decorator that converts those to class annotations
as preferred by Blender 2.80.
2019-10-10 10:29:36 +02:00
2142e9e7fc
Attract fix for Blender 2.80 panel change
...
Commit 1e7c3a159fd2ca42fd5688be067008ef0d2c03df removed the 'Info' panel
(which is good), so we have to attach the metadata subpanel somewhere else.
2019-06-21 14:29:49 +02:00
1dea802932
Attract doesn't have to be active to use ATTRACT_OT_open_meta_blendfile
...
It is pretty much independent of Attract.
2019-06-21 14:29:07 +02:00
cf810de41b
Another Blender 2.8 compatibility fix
2019-06-04 12:29:37 +02:00
985b3f6a7d
Attract: draw strip metadata as its own panel
...
The panel is a subpanel in Blender 2.80, and a top-level panel in 2.79.
2019-05-24 14:12:36 +02:00
dd83d3ee60
Blender 2.80 compatibility for Attract panel in sequence editor
2019-05-17 11:15:34 +02:00
649542daad
Prevent crashing Blender when running in the background
2018-11-12 15:02:51 +01:00
69028e0cfd
Fixed Python 3.6 / 2.79b incompatibilities introduced in 1.9.3
2018-11-01 18:39:06 +01:00
3f2479067c
Fixed incompatibility with Python 3.6 (used in Blender 2.79b)
2018-11-01 18:30:10 +01:00
62c1c966f6
Attract: draw using the GPU module
...
The drawing is rather primitive, but it works.
2018-10-30 14:14:33 +01:00
57aadc1817
Attract: added 'open project in browser' button
...
The button was added to the video sequence editor panel.
2018-10-30 14:14:33 +01:00
7204d4a24c
Added bl_category
for Attract panel
2018-10-30 14:14:33 +01:00
641b51496a
Some drawing code simplification
2018-10-30 14:14:33 +01:00
0562d57513
Attract: fixed class naming and registration
2018-10-30 14:14:33 +01:00
2f5f82b1a8
Blender 2.80-compatible unregistration
2018-09-04 14:56:10 +02:00
b35d7bc5f3
Made the add-on more compatible with 2.80 and 2.79
2018-09-04 13:48:44 +02:00
2fce27f8cb
Made the add-on not immediately crash on Blender 2.8
2018-06-01 17:22:49 +02:00
4aae107396
Support colour strips as Attract shots
2018-03-22 16:25:35 +01:00
014a36d24e
Fix T52621: class name collision upon add-on registration
...
This is checked since Blender 2.79.
2017-09-05 11:07:33 +02:00
c24501661e
Fix T50954: Improve Blender Cloud add-on project selector
...
Attract and Flamenco features are (de)activated based on the extensions
enabled on the selected project. As a result, anyone can use the add-on
again, without seeing Attract or Flamenco things they can't use.
2017-03-17 15:08:09 +01:00
cb20d6ee03
Fixed icon, the MOVE_UP_VEC icon was removed
...
This happened in Blender commit rBb2159b94bcd6c4e30c47b9970601e6f2ca2a0750
2017-01-06 17:01:06 +01:00
Dalai Felinto
645bdd950f
Attract: prevent ui/console errors when no strip exists
2016-12-06 22:00:58 +01:00
9c3098cc0d
Attract: Added some poll methods
2016-11-11 09:26:52 +01:00
98beaf7fb7
Unlinking a single shot copies the shot ID to the clipboard.
...
This allows you to easily unlink one strip, and relink another. This cannot
be done for multiple shots simultaneously.
2016-11-11 09:23:39 +01:00
3364371ac6
Use '{nr of shots} Shots' instead of 'Selected Shots'
...
This is a bit shorter, and more concrete.
2016-11-11 09:22:59 +01:00
2723b07fa2
Nicer button layout for unlink & delete
...
This makes 'delete' harder to hit accidentally.
2016-11-11 09:17:25 +01:00
c2a037ca89
Added button to copy a shot ID to the clipboard
2016-11-11 09:15:04 +01:00
d3451d4de3
Icon tweaks
2016-11-11 09:14:51 +01:00
5094977614
Attract: "delete shots" now works on all selected Attract strips
2016-11-11 09:06:59 +01:00
Dalai Felinto
a11a55be22
Implement attract "Trim End"
2016-11-10 18:49:13 +01:00
68d2fc8e42
Fixed scene update post handler disappearing.
2016-11-08 15:11:27 +01:00
56353d4177
More captialisation of button labels.
2016-11-07 13:39:33 +01:00
469a9318af
Also allow meta strips to be considered "shots" in Attract.
2016-11-07 13:39:14 +01:00
115eea82c6
Prevent errors when there is no sequencer in the current scene
2016-11-04 17:47:27 +01:00
900068a6f5
Slight improvements to Attract shot delete operator
2016-11-04 17:47:13 +01:00
c8229500d1
Bugfix
2016-11-04 16:42:26 +01:00
65ff9da428
Attract: Draw conflicts more subtly
2016-11-04 16:12:13 +01:00
fcba8a2e0f
Attract: Compute strip conflicts in scene update handler
2016-11-04 16:11:59 +01:00
7ef5e522f8
Attract thumbs: only use middle frame when current frame not on shot
...
This now also applies when rendering multiple shot thumbnails.
2016-11-04 15:45:23 +01:00
ae570e5907
Allow undeletion of shots by relinking to the edit.
2016-11-04 13:44:12 +01:00
cbfc75a89c
Attract: added operator to send all shots to Attract at once.
2016-11-04 12:32:21 +01:00
54e676b36f
Only send 'unlink' cmd to Attract if ObjectID no longer used in edit.
...
Previously it would always send 'unlink', even when a duplicate strip was
removed.
2016-11-04 12:05:21 +01:00
c94b0f5f2d
Slightly nicer wording of delete warning.
2016-11-04 12:04:53 +01:00
a58bfe9a76
Be more explicit in strip ObjectID conflicts.
...
Shows more warnings in the UI, and the conflict status is now saved on
an RNA property atc_object_id_conflict.
2016-11-04 12:04:38 +01:00
d332e1e50a
Attract: Draw conflicts (two strips linked to the same shot) in red outline
2016-11-04 11:36:40 +01:00
Dalai Felinto
dd66d5ce93
UI elements should be capitalized in Blender
2016-11-04 10:20:54 +01:00
965b02cec4
Attract: Send relink/unlink shots as PATCH
2016-11-03 18:44:31 +01:00
fd67675c12
Formatting
2016-11-03 17:37:06 +01:00
06a661126b
Support rendering for selection of shots.
...
Also chooses middle frame of shot when rendering a single shot AND the
current frame isn't on that shot.
2016-11-03 17:24:44 +01:00
191b150280
Removed redundant tempfile
2016-11-03 16:33:33 +01:00