Commit Graph

6255 Commits

Author SHA1 Message Date
Austin Mroz
82fac5bc0b Use tabular nums for item stats
Potentially worth adding additional padding, but this is a small win
2026-01-06 00:16:59 -08:00
Austin Mroz
10752c31af Remove click handler, reset only scroll 2026-01-06 00:13:30 -08:00
Austin Mroz
0ef5c91a82 Use temp variable when toggling linearMode
This seems to make the workflow indicator more consistent
2026-01-05 22:52:40 -08:00
Austin Mroz
cfa3800ae3 Add badge to outputs if multiple jobs queued 2026-01-05 22:45:14 -08:00
Austin Mroz
6200722c39 Minor component nits 2026-01-05 22:22:28 -08:00
Austin Mroz
f01bb4d8d2 Add workflow info popover 2026-01-05 21:52:53 -08:00
Austin Mroz
5c693c5d23 Popover polish 2026-01-05 21:27:59 -08:00
Austin Mroz
8ffcf5a143 Widget border cleanup 2026-01-05 21:03:13 -08:00
Austin Mroz
41ea0387d7 Sizing cleanup 2026-01-05 20:34:30 -08:00
Austin Mroz
fc07cd15b0 Fix SplitterPanel outline. Unintended scrolling 2026-01-05 17:09:45 -08:00
Austin Mroz
1166e2a0e6 On output click, only select. Don't load 2026-01-05 16:14:20 -08:00
Austin Mroz
6fdfc72019 Make cancel button square 2026-01-05 16:12:01 -08:00
Austin Mroz
8a8325353b Remove ghost div on controless number widgets 2026-01-05 15:57:42 -08:00
Austin Mroz
f8b6981fec Minor comment cleanup 2026-01-05 15:56:06 -08:00
Austin Mroz
5a05a6b9f5 Implement cancel button interrupting execution
Was just placeholder
2026-01-05 15:51:18 -08:00
Austin Mroz
522ad67ced Fix dropzone border 2026-01-05 15:50:12 -08:00
Austin Mroz
5cf57ff8e8 Add click handler to DropZone 2026-01-05 13:41:49 -08:00
Austin Mroz
24500415cf Fix swapping from linear to normal workflow
There was an attempted fitView with 0 visible area
Not super happy with location of fix
- FitView shouldn't cause total loss of functionality if called from
  invalid state
- As previously discussed, this fitview call should probably be moved to
  only apply on newly loaded workflow, not restored workflows
2026-01-05 11:40:45 -08:00
Austin Mroz
7cf8e89f44 Filter linear outputs to current workflow 2026-01-05 10:42:51 -08:00
Austin Mroz
1d611e857c Add resolution indicator for video previews
Attempting to future proof things a little here.
I'm conflicted on current implementation vs slot based implementation
(which also requires a siblingElement lookup) vs dedicated components
for each type media being previewed
2026-01-05 09:34:43 -08:00
Austin Mroz
44bd2469ef Fix bad enum 2025-12-31 17:59:50 -08:00
Austin Mroz
a780efb5ff Add linear indicator to workflow tab 2025-12-31 17:56:14 -08:00
Austin Mroz
e652944586 Sidebar cleanup, toggle as feature flag 2025-12-31 17:47:29 -08:00
Austin Mroz
dbd1c30c98 3d support 2025-12-31 13:13:58 -08:00
Austin Mroz
0addee8fb1 Improve mediaType handling 2025-12-31 12:20:44 -08:00
Austin Mroz
eee096120a Preview dimensions for images
Need to put some further thought into handling other types

Adding a global ref here is bad.
Creating stub components for each preview type is bad
Each preview type needs different handling for calculation of it's
dimensions/type
2025-12-31 11:41:07 -08:00
Austin Mroz
38479c4a40 Persist enabling of linear mode to workflow 2025-12-31 11:17:05 -08:00
Austin Mroz
8f83468eaa Round linear toggle, fix scoll reset padding 2025-12-31 11:15:47 -08:00
Austin Mroz
d1dd276335 Allow center image to expand beyond initial size 2025-12-31 11:02:56 -08:00
Austin Mroz
9202b80ee2 Inset border, default dropIndicator for LoadImage 2025-12-30 22:04:37 -08:00
Austin Mroz
1151350ee4 Drag/drop support for linear mode
Causes some border woes which need fixing
2025-12-30 21:09:05 -08:00
Austin Mroz
09021b605c Disable display of markdown/note nodes 2025-12-30 19:51:47 -08:00
Austin Mroz
3cbdc30517 Allow navigating history with up/down keys 2025-12-30 19:48:13 -08:00
Austin Mroz
cdb422fefc Placeholder support for text output
Since text outputs are not currently exposed in history, there's not way
to test this and the label doesn't actually exist
2025-12-30 19:14:44 -08:00
Austin Mroz
b145566a7f Placeholder icons for non-image outputs 2025-12-30 18:30:54 -08:00
Austin Mroz
76c722c656 Support right sidebar 2025-12-30 17:02:57 -08:00
Austin Mroz
aa6a0580ec Analog scrolling for touchpad 2025-12-30 16:38:48 -08:00
Austin Mroz
a9e5989a3a Add Popover component,with extra options
Extra options are implemented through commands that seem to not
function. Further investigation is needed
2025-12-30 15:30:29 -08:00
Austin Mroz
c7d1869e41 Preview and rerun cleanup 2025-12-30 10:09:49 -08:00
Austin Mroz
df974e56a2 Implement reuse and rerun buttons 2025-12-29 14:34:57 -08:00
Austin Mroz
79bd8a4dd2 Update histroy for new outputs, spinner for active
A spinner is now displayed when  a job is actively executing
- Spinner has slightly incorrect sizing
- Only one spinner is displayed regardless of output count

History tracking change makes me very unhappy. I want to clean this up
to correctly leverage vue reactivity in the future, but required
functionality comes first
2025-12-29 11:16:58 -08:00
Austin Mroz
5e740c6efe Re-enable previews in naive way 2025-12-29 10:14:38 -08:00
Austin Mroz
0beebd0302 Display audio outputs, div cleanup 2025-12-29 09:52:33 -08:00
Austin Mroz
63ad1b289b Reset zoom on preview change 2025-12-27 19:09:23 -08:00
Austin Mroz
7051b5e491 Center zoom on mouse 2025-12-27 18:35:29 -08:00
Austin Mroz
a7a7ea348f Minor fixes: video size, no job toast on enter 2025-12-23 20:30:24 -08:00
Austin Mroz
a96e0dec0c Initial pan/zoom implementation 2025-12-23 17:52:18 -08:00
Austin Mroz
1f17f5f1b5 Popover cleanup - a working queue indicator 2025-12-23 15:49:04 -08:00
Austin Mroz
49ede05221 Skeleton queue button changes 2025-12-23 15:49:04 -08:00
Austin Mroz
d5d995de80 Initial main panel video support 2025-12-23 15:49:04 -08:00