Jakub Trllo
87ed2f960d
Launcher tool: Refactor launcher tool (for AYON) ( #5612 )
...
* added helper classes to utils
* implemented base of ayon utils
* initial commit for launcher tool
* use image for extender
* actions are shown and can be triggered
* fix actions on finished refresh
* refresh automatically
* fix re-refreshing of projects model
* added page slide animation
* updated abstrack classes
* change how icon is prepared
* fix actions sorting
* show messages like in launcher tool
* do not clear items on refresh
* stop refresh timer only on close event
* use Ynput/AYON for local settings json
* register default actions in launcher action module
* change register naming
* move 'SquareButton' to utils widgets
* removed duplicated method
* removed unused variable
* removed unused import
* don't use lambda
* swap default name for 'OpenPypeSettingsRegistry'
* Change support version
2023-09-22 11:47:39 +02:00
Fabià Serra Arrizabalaga
29c0b8a12a
Sort actions by label if it exists instead of name ( #5106 )
2023-06-06 18:51:44 +02:00
Jakub Trllo
c8c31018d6
General: Filter available applications ( #4667 )
...
* added project settings for applications
* filter applications by new settings in launcher and ftrack
* disable filtering by default
2023-03-21 18:10:09 +01:00
Jakub Trllo
bc61b450db
use right constants
2023-01-16 11:19:24 +01:00
Jakub Trllo
b5b8119f49
use class attributes from classes
2022-12-21 15:54:46 +01:00
Jakub Trllo
8e19d0957d
use class attributes from classes instead of objects
2022-12-21 15:19:40 +01:00
Jakub Trllo
8a40489d28
launcher is using qtpy import instead of Qt
2022-12-13 15:16:29 +01:00
Jakub Trllo
08442d6b07
use direct import of resources
2022-10-11 17:38:25 +02:00
Jakub Trllo
79e6de15b5
import Logger from 'openpype.lib' instead of 'openpype.api'
2022-09-28 14:49:52 +02:00
Jakub Trllo
98c065cb8b
change "start_last_workfile" when triggered from group
2022-09-09 14:24:02 +02:00
Jakub Trllo
42f575fca9
actions are expected as list so each application in group is stored if force not open workfile is enabled
2022-09-09 14:23:36 +02:00
Jakub Trllo
61e8d7e9f1
use 'get_projects' instead of 'projects' method on AvalonMongoDB
2022-08-15 19:14:01 +02:00
Jakub Trllo
1cea16b97b
fix launcher
2022-06-08 19:18:27 +02:00
Jakub Trllo
7109d932ec
replace queries in tools
2022-06-04 21:08:42 +02:00
Jakub Trllo
e91d84546e
use AvalonMongoDB from openpype pipeline
2022-04-13 17:59:01 +02:00
Jakub Trllo
ac6182c792
Merge branch 'develop' into enhancement/OP-2925_move-remaining-plugins
2022-03-22 16:14:22 +01:00
Jakub Trllo
5e5fc4ec55
removed silo references
2022-03-22 12:31:14 +01:00
Jakub Trllo
0710540aa4
changed imports of moved plugins/actions
2022-03-18 13:17:19 +01:00
Jakub Trllo
58d31a11b9
implemented function to receive task icon
2022-03-15 10:49:51 +01:00
Jakub Trllo
b48460d579
added function for getting a project icon
2022-03-14 17:17:33 +01:00
Jakub Trllo
2b062e98a0
added icon option for projects
2022-03-14 16:51:37 +01:00
Jakub Trllo
a051a5dc4b
added qtawesome and qtpy into poetry lock
2022-03-07 17:42:34 +01:00
Jakub Trllo
c6df758275
fix filter bug
2022-02-22 17:18:04 +01:00
Jakub Trllo
48242818e3
fix attr name typo
2022-02-22 16:36:36 +01:00
Jakub Trllo
67d3b6cbe5
Merge branch 'develop' into feature/OP-2416_Launcher-tool-model
2022-02-22 16:31:29 +01:00
Jakub Trllo
d282e4d1d5
Merge branch 'develop' into feature/OP-2590_Applications-without-integration
2022-02-10 11:01:31 +01:00
Jakub Trllo
856a8e2b02
fix imports after merge
2022-02-08 14:22:50 +01:00
Jakub Trllo
5ec3640925
Merge branch 'develop' into feature/OP-2380-add-filters-to-launcher
...
# Conflicts:
# openpype/tools/launcher/lib.py
# openpype/tools/launcher/models.py
# openpype/tools/launcher/widgets.py
2022-02-08 14:10:56 +01:00
Jakub Trllo
5c1a1a7690
skip actions without label
2022-02-07 11:52:30 +01:00
Jakub Trllo
437bcbe629
Change data only on ApplicationAction classes
2022-02-04 19:05:29 +01:00
Jakub Trllo
b01bf9c91f
all applications can be set on project but custom launch applications are defined in applications lib
2022-02-04 17:03:38 +01:00
Petr Kalis
ad0abfbdd0
Merge pull request #2536 from pypeclub/feature/OP-1117_Disable-workfile-autoload-in-Launcher
...
Launcher: Added context menu to to skip opening last workfile
2022-01-31 16:06:49 +01:00
Roy Nieterau
20bc784698
Fix typos/grammar mistakes.
2022-01-30 22:03:34 +01:00
Petr Kalis
e68b9acb1e
Update openpype/tools/launcher/widgets.py
...
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2022-01-26 18:04:16 +01:00
Petr Kalis
c71e071a55
Update openpype/tools/launcher/widgets.py
...
Co-authored-by: Milan Kolar <mkolar@users.noreply.github.com>
2022-01-25 15:33:55 +01:00
Petr Kalis
f6ccc6aee1
OP-1117 - updated setting of state on action item
...
Updated handling of menu display and repaint
2022-01-20 14:51:14 +01:00
Petr Kalis
419555ec08
OP-1117 - handle empty action
2022-01-17 17:07:52 +01:00
Petr Kalis
0bb4d317c4
OP-1117 - remove unneeded code
2022-01-17 14:55:52 +01:00
Petr Kalis
69f97476f9
OP-1117 - add check for ApplicationAction on context menu
2022-01-17 14:45:39 +01:00
Petr Kalis
66e032dc6f
Update openpype/tools/launcher/models.py
...
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2022-01-17 13:44:33 +01:00
Petr Kalis
14d05f5f07
OP-1117 - apply only on ApplicationAction
2022-01-17 13:14:35 +01:00
Petr Kalis
c9b93837d6
OP-1117 - switched from local settings to JSONRegistry
...
LS change in UI might be destructive, create json file in user dir instead
2022-01-17 12:17:36 +01:00
Petr Kalis
75d55b9ac5
OP-1117 - added context menu to Launcher actions to skip opening last workfile
...
Choice is persistent in Local Setting (only in DB, not exposed to GUI yet.)
2022-01-14 18:09:41 +01:00
iLLiCiTiT
c776ee07ba
removed unused project handler
2021-12-16 21:57:14 +01:00
iLLiCiTiT
9b044ffd82
use new widgets and models in launcher window
2021-12-16 21:57:07 +01:00
iLLiCiTiT
27d067fbdf
project panel is using launcher model
2021-12-16 21:56:47 +01:00
iLLiCiTiT
a232f8bc58
modified assets widget to use new models nad modified what is called when
2021-12-16 21:55:33 +01:00
iLLiCiTiT
cde8c69cba
modify tasks widget to use different models
2021-12-16 21:55:12 +01:00
iLLiCiTiT
258dfbffd9
ProjectBar and ActionBar are using launcher model
2021-12-16 21:54:45 +01:00
iLLiCiTiT
ccf3b1de21
modified ProjectModel to use launcher model
2021-12-16 21:51:53 +01:00