Launcher and Workfiles tool use AYON UI Qt components - #1879
Open
mahesh-ynput wants to merge 136 commits into
Open
Launcher and Workfiles tool use AYON UI Qt components#1879mahesh-ynput wants to merge 136 commits into
mahesh-ynput wants to merge 136 commits into
Conversation
…and Workfiles tools
…r both Launcher and Workfiles tools
…ration - Save dialog: Extensions combobox now uses plain=True mode rendering native Qt dropdown arrow instead of AYON status/pill style - Save dialog: Cancel button changed to Surface (grey) variant; Ok button stays Filled (blue) — only primary action is coloured - Save dialog: Artist note field gains focus on open so blinking cursor makes it visually obvious it is editable - My tasks checkbox: replaced NiceCheckbox+QLabel with AYCheckBox to match the Published checkbox style consistently - Reduce line count bloat: consolidate ayon_ui_qt per-module imports to single-line imports across all migrated files; remove now- redundant fixed_width=False and setSizePolicy boilerplate that is handled by ayon-ui-qt component defaults
AYComboBox now draws its own dropdown arrow — workaround no longer needed
- make Open/Browse/Save As buttons grey - restore focus to subversion on save dialog()
- Side panel Details/Artist Note use framed form layout matching browser - Section headers sized to match Version Info/Representations headers - Replace artist note QPlainTextEdit with AYTextEdit - Table headers: larger font and height to match browser table headers - Outer window margin 8px → 16px to match browser outer margins
…ltering - Replace TreeView/DeselectableTreeView with AYTreeView in FoldersWidget, TasksWidget, WorkfilesView - Replace PlaceholderLineEdit with AYLineEdit in FoldersFiltersWidget - Fix workfile selection filtering actions: guard column == 0 in _on_selection_changed - Outer window margin and spacing to 16px to match with browser redesign
…Margins which matches original look - Bring back set_deselectable ad Jakub mentioned this was used by other tools - Removed setMinimumWidth for AYCheckBox and fixed root cause within AYCheckBox in ayon-ui-qt - Hiding missed artist_note upon Published Checked - Replaced GoToCurrentButton with AYButton for consistency
…qt-luncher # Conflicts: # client/ayon_core/tools/launcher/ui/workfiles_page.py # client/ayon_core/tools/utils/tasks_widget.py
…nents. - icon_definitions. - Reverted QHeaderView default from style.css. - hnaged ayon_ui_qt components imports style.
BigRoy
reviewed
Jun 6, 2026
Member
There was a problem hiding this comment.
- Workfiles tool should not allow multiselect workfiles
- Workfiles tool artist note text size is much smaller than the rest - let's make it same font size.
- Workfiles tool - is date modified column smaller font size? and is it on purpose?
- Workfiles tool - can we make the details not enforce a minimum width for the content in it. currently if you have it quite small, but select a workfile then suddenly the UI makes it wider - I want to avoid that minimum width to make the UI move around when selecting workfiles. It shouldn't jump around.
- Workfiles tool - when there's no workfiles in work area, then the Date Modified column renders with a different background color? It should not.
- Workfiles tool details, can we reduce the height padding/margins between each entry so that top details needs less vertical space.
- Workfile tool details sidebar, can we make it so that the Artist Note takes up the available space if UI gets more vertical and the details at the top only ever take as much vertical space as needed
- Workfile tool details sidebar, the "- Comment" field is useless if Published checkbox is disabled so let's remove that entry.
- When switching to "Published" checkbox, can we make the Artist Note area especially turn into the "Comment" area and have the publish comment just displayed there (without a Save Note button of course).
- Can we make the folders, tasks and workfiles have slightly reduced vertical margins/padding in the views. I just want to make it so you can squeeze in more info on screen - so you can see similar amount of data as before the PR. May need some input from @philippe-ynput
It also has different highlight/hover colors it seems?
- The font looks awful in Admin > Console (script editor) on Windows?
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
…OLE for tooltip - refactored FoldersQtModel.data() upon suggestion - add TASK_STATUS_ICON_ROLE and TasksQtModel.data() override for status column - store task type icon in DecorationRole and status icon in TASK_STATUS_ICON_ROLE - using single item per row same approach with folders - added guard get_project_status_items call with hasattr check in tasks model
…icons_YN-0598' into launcher-color-code-show-status-icons_YN-0598
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
…cons_YN-0598 YN-0598: Launcher: color code / show status icons next to folder names
Collaborator
Author
@BigRoy , Anything else need to tested or fix here? As we already moved ayon-ui-qt-into-ayon-core can we merge this too? |
Member
It's pending further testing from my end mostly - and I'd like to merge this together with the new browser, so that all UIs follow in one go together. Anyway, if you could please resolve the conflicts at least @mahesh-ynput |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changelog Description
Replaced native Qt widgets with ayon-ui-qt equivalents in Launcher and Workfiles tools alone.
Additional info
Testing notes:
Test Launcher and Workfiles see replaced new UI components which matches close to web UI components