[MGNLUI-1896] Cleanup ui-widgetset dependencies Created: 09/Aug/13  Updated: 16/Apr/19  Resolved: 16/Apr/19

Status: Closed
Project: Magnolia UI
Component/s: build
Affects Version/s: 5.0.1, 5.1
Fix Version/s: 6.1

Type: Task Priority: Major
Reporter: Mikaël Geljić Assignee: Mikaël Geljić
Resolution: Incomplete Votes: 0
Labels: architecture
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to MGNLUI-1892 As a developer, I can configure the W... Closed
relates to MGNLUI-2008 As a developer, I know how to organiz... Closed
supersession
supersedes MGNLUI-1991 Cleanup Actionbar dependencies and ap... Closed
Template:
Acceptance criteria:
Empty
Task DoR:
Empty
Epic Link: Widgetset

 Description   

Widgetset/Common-widgets should not depend on vaadin-integration, api or core.
We try to clean this up (if it's not too much work).

See first comment for details.



 Comments   
Comment by Mikaël Geljić [ 27/Aug/13 ]

ok this task is actually quite more complex than just the action bar thingy; it also includes e.g.:

  • The Shell viewports depending on api's Viewport interface
  • The Shell depending on api's UIContext and other overlay interfaces
  • Move OverlayPresenter out of common-widgets
  • Forms / Dialogs depending on api's View interface
    • Move FormView, ItemFormView out of common-widgets, most likely to ui-form
  • Move transitive dependencies (apache commons, slf4j, BiMaps in LazyThumbnailLayout etc.)
Comment by Mikaël Geljić [ 28/Aug/13 ]

Was originally a subtask of MGNLUI-1892, although there's no causality relation between the two. Now it's moved to a task of its own so that we can tackle it brick by brick with more concrete subtasks.

Comment by Mikaël Geljić [ 02/Sep/13 ]

And moved yet again to a widgetset story so that we try to make one more step when we tackle the main architecture changes regarding widgets

Comment by Mikaël Geljić [ 16/Apr/19 ]

[Closing MGNLUI-1896 as Incomplete anyway;] removing the core dependency was already enough. Everything else will slowly go when we phase out the M5 UI.

Generated at Mon Feb 12 08:51:11 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.