Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
29cd82f
Add default fallback icon for sources in session manager
chenlj1 Mar 5, 2026
05fb0e7
Add thumbnail icon that can be scrubed to source and inputs
chenlj1 Mar 10, 2026
ae27ad7
Refactor away some dead code
chenlj1 Mar 10, 2026
8254572
Remove unwanted code
chenlj1 Mar 10, 2026
e0d4d30
Add thumbnail class and event sending for python plugin
chenlj1 Mar 17, 2026
4fb114a
Remove unnecessary changes
chenlj1 Mar 17, 2026
7f88375
Remove SG related and cache handling code
chenlj1 Mar 19, 2026
477921c
Refactor code with better variable names and design choices and move …
chenlj1 Mar 20, 2026
e91b67c
Rename variables so they are associated to SourcePreviewWidget
chenlj1 Mar 20, 2026
055195c
Add async preview generation for local media
chenlj1 Mar 30, 2026
10b3715
Update on ready event name and remove unnecessary handler
chenlj1 Mar 30, 2026
fecfa65
Seperate thumbnail and filmstrip generation to be in 2 threads
chenlj1 Mar 31, 2026
574b075
Make each event only generate their corresponding preview
chenlj1 Mar 31, 2026
b07614b
Update session manager package version
chenlj1 Mar 31, 2026
19de5fc
Add ordering 100 to mode_manager to make sure it runs last
chenlj1 Apr 2, 2026
ff38161
Add comment explaining mode_manager sortKey and ordering
chenlj1 Apr 2, 2026
9dccdbf
Add env and ui to turn off preview in session manager
chenlj1 Apr 7, 2026
1e460a7
Rename env to RV_SESSION_MANAGER_USE_THUMBNAILS for previews
chenlj1 Apr 8, 2026
eaa6c8a
Make the disable condition for previews to be 0 instead of DISABLE
chenlj1 Apr 8, 2026
fb890ec
Isolate local cache dir with PID suffix
chenlj1 Apr 8, 2026
19213b5
Make mouse movement CY2023 compatible
chenlj1 Apr 8, 2026
35465ac
Add way to store previews instead of being volatile and make them reu…
chenlj1 Apr 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 32 additions & 1 deletion src/lib/app/RvCommon/rv_linux_dark.qss
Original file line number Diff line number Diff line change
Expand Up @@ -1134,7 +1134,38 @@ QWidget::sessionManager QScrollBar::handle:horizontal {
QWidget::sessionManager QScrollBar::handle:vertical {
min-height: 20px;
}


QWidget#sessionManager QWidget#sourceRowWidget {
background: transparent;
}

QWidget#sessionManager QWidget#sourceTextWidget {
background: transparent;
}

QWidget#sessionManager QLabel#sourceNameLabel {
color: rgb(208, 208, 208);
background: transparent;
}

QWidget#sessionManager QLabel#sourceMetaLabel {
color: rgb(136, 136, 136);
background: transparent;
font-size: %2pt;
}

QWidget#sessionManager QListView#inputsViewList::item:hover {
background-color: rgb(7, 75, 120);
}

QWidget#sessionManager QListView#inputsViewList::item:selected {
background-color: rgb(7, 75, 120);
}

QWidget#sessionManager QListView#inputsViewList::item:selected:hover {
background-color: rgb(7, 75, 120);
}

QAbstractItemView#uiTreeWidget QWidget {
font-size: %2pt;
}
Expand Down
33 changes: 32 additions & 1 deletion src/lib/app/RvCommon/rv_mac_dark.qss
Original file line number Diff line number Diff line change
Expand Up @@ -1100,7 +1100,38 @@ QWidget::sessionManager QScrollBar::handle:horizontal {
QWidget::sessionManager QScrollBar::handle:vertical {
min-height: 20px;
}


QWidget#sessionManager QWidget#sourceRowWidget {
background: transparent;
}

QWidget#sessionManager QWidget#sourceTextWidget {
background: transparent;
}

QWidget#sessionManager QLabel#sourceNameLabel {
color: rgb(208, 208, 208);
background: transparent;
}

QWidget#sessionManager QLabel#sourceMetaLabel {
color: rgb(136, 136, 136);
background: transparent;
font-size: %2pt;
}

QWidget#sessionManager QListView#inputsViewList::item:hover {
background-color: rgb(7, 75, 120);
}

QWidget#sessionManager QListView#inputsViewList::item:selected {
background-color: rgb(7, 75, 120);
}

QWidget#sessionManager QListView#inputsViewList::item:selected:hover {
background-color: rgb(7, 75, 120);
}

QAbstractItemView#uiTreeWidget QWidget {
}

Expand Down
8 changes: 7 additions & 1 deletion src/lib/app/mu_rvui/mode_manager.mu
Original file line number Diff line number Diff line change
Expand Up @@ -779,6 +779,11 @@ class: ModeManagerMode : MinorMode
_otherLoads = commandLineFlag("ModeManagerLoad", "").split(",");
_rejectLoads = commandLineFlag("ModeManagerReject", "").split(",");

// "zzzzzz" is the sortKey and 100 is the ordering (ordering takes priority over sortKey)
// Their current value is chosen because we want this mode to run last
// as it deactivates all other modes. Therefore, when creating a new mode,
// make sure that its ordering and/or sortKey is lower than mode_manager so your
// before-session-deletion (and similar) handlers run before deactivateAll tears modes down.
init("ModeManager",
nil,
[("state-initialized", load, "Load installed modes"),
Expand All @@ -787,7 +792,8 @@ class: ModeManagerMode : MinorMode
("before-graph-view-change", viewChange(,false), "Deactivate mode when view changes"),
("after-graph-view-change", viewChange(,true), "Activate mode when view changes")],
nil,
"zzzzzz");
"zzzzzz",
100);

try
{
Expand Down
4 changes: 3 additions & 1 deletion src/plugins/rv-packages/session_manager/PACKAGE
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package: Session Manager
author: Autodesk, Inc.
organization: Autodesk, Inc.
version: 1.9
version: 1.10
rv: 3.12.15
openrv: 1.0.0
requires: ''
Expand Down Expand Up @@ -36,6 +36,8 @@ modes:
load: delay
- file: transform_manip
load: delay
- file: local_thumbnail_gen
load: immediate

description: |

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading