v2024.3.0
What's Changed
- [releng] Bump version to 2023.12.12 by @sbegaudeau in #3003
- [2984] Handle succesPayload messages in Deck by @florianbarbin in #2992
- [doc] Contribute the shape and ADRs on the improvements of the Sirius Web architecture by @sbegaudeau in #3009
- [3001] Preserve list layouted order on arrangeAll by @frouene in #3002
- [3010] Bind Reference Widget's body operations on set/add by @AxelRICHARD in #3011
- [releng] Bump version to 2024.1.1 by @AxelRICHARD in #3012
- [2666] Change widget reference preview to match its new look by @frouene in #2738
- [2982] Fix the drop position on container by @frouene in #2994
- Handle TypeScript strict mode for Gantt by @lfasani in #3007
- [3004] Fix part of errors in console on Deck by @florianbarbin in #3008
- [test] Add Cypress tests for portals by @pcdavid in #3006
- [doc] Contribute a shape to facilitate the insertion of elements into… by @frouene in #3017
- [2975] Add useCallback to ReactFlow pane events by @mcharfadi in #2976
- [2988] Add useCallback to ReactFlow onNodesChange event by @mcharfadi in #2989
- [2978] Add useCallback to ReactFlow edge & drag events by @mcharfadi in #2979
- [2942] Add the Card DnD capability on Deck by @florianbarbin in #2997
- [2799] Fix node style in diagram pre-layout by @frouene in #2998
- [fix] Fix TaskObjectServiceDelegate.canHandle(IEditingContext) by @pcdavid in #3041
- [2822] Disable direct edit on edge without edit tool by @frouene in #2991
- [2783] Remove Sprotty related code by @sbegaudeau in #3027
- [3000] Make portals with representations open in "direct" mode by @pcdavid in #3034
- [cleanup] Delete the backend layout code from the repository by @sbegaudeau in #3048
- [2875] Make the Representations view a plain FormBasedView by @pcdavid in #2876
- [3061] Re-resolve the current self from its id when refreshing a Form by @pcdavid in #3062
- [2732] Add support for success messages feedback on tool actions by @frouene in #2742
- [3020] Simplify the configuration of the navigation bar menu and icon by @sbegaudeau in #3059
- [3024] Contribute a new Papaya Diagram by @mcharfadi in #3025
- [doc] Fix recent ADR number duplicate by @pcdavid in #3071
- [3015] Handle lane selection and editing in Deck by @florianbarbin in #3038
- [3052] ConnectionTargetHandle renders when reconnecting by @mcharfadi in #3054
- [3030] Fix palette position when multiple diagrams are open by @pcdavid in #3060
- [3033] Implement the Lane DnD on Deck representation by @florianbarbin in #3039
- [2823] Add the possibility to resize node smaller than its default size by @frouene in #2845
- [3050] Initialize the structure of the new Sirius Web architecture by @sbegaudeau in #3051
- [1844] Unload resources by default when the EMF based editing context is disposed by @sbegaudeau in #3067
- [3020] Improve the creation of the Apollo GraphQL client by @sbegaudeau in #3072
- [2606] Simplify the addition of elements to a filled list node by @frouene in #3026
- [doc] Add shape and ADR about the confirmation dialog on delete by @AxelRICHARD in #3046
- [3056] Expand the clickable/draggable zone for tree items by @pcdavid in #3057
- Avoid unnecessary work by @pcdavid in #3028
- [doc] Contribute an ADR to support outside and inside node labels by @frouene in #3058
- [doc] Contribute ADR on filtering diagram elements by @mcharfadi in #3055
- [3063] Re-resolve the current self from its id when refreshing a Selection by @pcdavid in #3064
- [3020] Improve the code of the projects browser by @sbegaudeau in #3086
- [3020][3021] Improve the architecture of the frontend and backend by @sbegaudeau in #3094
- [doc] Add shape and ADR about filters in Explorer view by @AxelRICHARD in #3049
- [doc] Contribute ADR on TreeWidget by @mcharfadi in #3090
- [3045] Implement the Lane collapsible capability on Deck by @florianbarbin in #3053
- [2841] Add the support for readonly mode in diagram representation by @gcoutable in #3005
- [3042] Split EObjectServices in smaller services by @mcharfadi in #3043
- [doc] Fix image location in CHANGELOG by @pcdavid in #3097
- [3066] Add support for representations in DefaultObjectService by @pcdavid in #3068
- [enh] Use MUI tooltips for Portal toolbar elements by @pcdavid in #3040
- [2480] Merge Rectangle and Image nodes by @gcoutable in #2817
- [3089] Add Confirmation Dialog on delete by @AxelRICHARD in #3092
- [3100] Add support for drop on IconLabelNode by @frouene in #3104
- [3087] Add zoom, fit to screen and full screen on Deck by @florianbarbin in #3091
- [3079] Add a name attribute on deck view descriptions by @florianbarbin in #3080
- [releng] Bump version to 2024.1.2 by @frouene in #3119
- [fix] Fix initial schema configuration script by @pcdavid in #3108
- [3021] Improve the new architecture of Sirius Web by @sbegaudeau in #3121
- [3124] Fix an issue that prevents manual line break in a node label by @frouene in #3125
- [3127] Remove memo from ConnectionHandles by @mcharfadi in #3128
- [fix] Fix absolute import in sirius-web-application by @frouene in #3131
- [3105] Upgrade react-trello to 2.4.11 by @florianbarbin in #3106
- [test] Add some tests for the new architecture by @sbegaudeau in #3126
- [fix] Standardize font size for every OnboardArea cards by @AxelRICHARD in #3130
- [3019] Prepare support for the onboard area on the new architecture by @sbegaudeau in #3136
- [3141] Make the header of portal-embedded representations sticky by @pcdavid in #3142
- [doc] Update README with token instructions for frontend part by @AxelRICHARD in #3146
- [3101] Make it possible to hide cards in Deck representation by @florianbarbin in #3116
- [3081] Add TreeDescription in form model by @mcharfadi in #3095
- [3143] Use Icon URLs Expression to provide EdgeTool icon by @frouene in #3148
- [test] Fix some flaky Cypress tests by @frouene in #3152
- [3019] Add the ability to use the Sirius Web frontend by @sbegaudeau in #3150
- [fix] Export Sirius Web Application props by @gcoutable in #3139
- [releng] Remove sirius-components-diagrams-reactflow from build.yml by @AxelRICHARD in #3129
- [3133] Add OKR and Kanban samples in Deck by @florianbarbin in #3134
- [3019] Add support for the creation and deletion of representation data by @sbegaudeau in #3164
- [2713] Enhances resize support for list nodes by @frouene in #3109
- [3166] Fix Label Edit Tool on outside Labels by @AxelRICHARD in #3167
- [1707] Fix click while editing tree item label ends the edition by @AxelRICHARD in #3172
- [3120] Make some styles customizable for the Deck representation by @florianbarbin in #3132
- [2825] Fix click on the text behavior during direct edit by @AxelRICHARD in #3171
- [3145] Add support for helper lines in diagram by @frouene in #3147
- [3084] Add SplitButton widget by @mcharfadi in #3137
- [3019] Restore support for default and studio-related actions and templates by @sbegaudeau in #3169
- [3019] Clear the domain events collector before the tests by @pcdavid in #3170
- [fix] Fix small mistakes in the new Sirius Web runtime by @pcdavid in #3192
- [fix] Add missing view builders by @mcharfadi in #3175
- [doc] Contribute and ADR about variables in the view form dsl by @mcharfadi in #3196
- [3019] Add support for additional representations by @sbegaudeau in #3190
- [3193] Add variableManagerInitializer in FormDescription by @mcharfadi in #3194
- [3185] Fix helper lines computation by excluding child nodes by @frouene in #3189
- [3187] Fix borderNode creation to use click position for border place… by @frouene in #3188
- [3149] Improve newly created border node position by @frouene in #3151
- [3096] Add support for filters in Explorer view by @AxelRICHARD in #3123
- [3158] Add a new tool to apply auto-size on diagram node by @frouene in #3161
- [3201] Add support for tools on multiple diagram elements (hide, fade… by @frouene in #3202
- [fix] Adapt VS Code extension to recent GraphQL Schema changes by @pcdavid in #3211
- [3217] Remove helper lines computation on pinned node by @frouene in #3221
- [doc] Add ADRs on transient representations and the reusability of Sirius Web by @sbegaudeau in #3222
- [fix] Fix typo in error message by @pcdavid in #3203
- [3019] Improve the reusability of the reference widget by @sbegaudeau in #3199
- Add cypress tests for Gantt by @lfasani in #3162
- [3215] Fix deletion tool on a diagram element from the VSCode extension by @AxelRICHARD in #3224
- [3208] Fix splitbutton default style in form editor by @mcharfadi in #3230
- [3235] Only display diagram element palette during a single selection by @frouene in #3238
- [3019] Restore support for the discovery of domains and views model by @sbegaudeau in #3240
- [3225] Handle not available local storage in deletion dialog by @AxelRICHARD in #3226
- [3035] Hide diagram palette if an element is clicked by @frouene in #3242
- [3246] Make the ViewRepresentationDescriptionSearchService independent from specific representations by @sbegaudeau in #3248
- [3044] Fix an issue that caused the selection between the diagram and… by @frouene in #3247
- [2956] Change style declaration in IconOverlay by @AxelRICHARD in #3249
- [3220] Add documentation for Deck by @lfasani in #3233
- Add variableManager variable to view dsl by @mcharfadi in #3200
- [3243] Add tools to group palette to distribute elements (layouting) by @frouene in #3244
- [2999] Add support for read-only in FormDescriptionEditors by @pcdavid in #3099
- [3178] Add documentation for portals by @pcdavid in #3254
- [3253] Add a new tool to the group palette to apply same size on mult… by @frouene in #3255
- [3228] Prevent list child to be moved outside its container by @frouene in #3232
- [3206] Add precondition check for edge tool and diagram tool section by @frouene in #3212
- [3257] Improve useDiagramSelection to only call setSelection when sel… by @frouene in #3258
- [3145] Render HelperLines component only if helper lines is enabled by @AxelRICHARD in #3263
- [3019] Restore the automatic loading of the default palette in studios by @sbegaudeau in #3259
- [test] Add test to avoid missing files by @mcharfadi in #3174
- [3229] Add missing reference widget builder by @mcharfadi in #3245
- [2890] Display the contents of a Portal in the Representations view by @pcdavid in #2897
- [releng] Bump version to 2024.1.6 by @sbegaudeau in #3274
Full Changelog: v2024.1.0...v2024.3.0