This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Jun 23, 2023
- Jun 05, 2023
-
-
jojohoch authored
-
- May 25, 2023
-
-
rhenck authored
flex-start is the correct value for flex containers.
-
- May 24, 2023
-
-
rhenck authored
Measure holds the value and a unit for CSS properties.
-
- May 05, 2023
- Apr 18, 2023
-
-
rhenck authored
-
- Nov 29, 2022
-
-
jojohoch authored
-
- Sep 15, 2022
-
-
rhenck authored
- remove ID handling from model classes. This is now done by the editor itself (mainly unit service). - Rename and move IDManager to editor as IDService
-
- Aug 01, 2022
-
-
rhenck authored
-
- Jun 01, 2022
-
-
rhenck authored
Add 2 new menu buttons to the section menu. One simply copies the selected section to the clipboard. The other opens a dialog where a copied section can be pasted. The section element's IDs are checked if they are available and a warning is shown.
-
- May 17, 2022
- May 05, 2022
-
-
rhenck authored
Components with bigger scope are put to the component root, canvas, props panle and new-element-panel.
-
- Apr 14, 2022
-
-
jojohoch authored
Change import paths of CommonModule files in editor and player
-
- Apr 05, 2022
-
-
rhenck authored
-
- Mar 25, 2022
-
-
rhenck authored
This is now done only via the cdkDropListGroup directive which collects child drop lists. There is actually no need to connect them manually.
-
- Mar 23, 2022
- Mar 11, 2022
-
-
rhenck authored
Now uses the implicit grid in auto mode.
-
- Feb 17, 2022
-
-
rhenck authored
This removes all the classes and goes back to simple interfaces for unit, pages etc and all elements. This makes creating them easier and cleaner. Things like specific needs when setting element properties and most importantly compatibility handling is done by a special service module, that knows all the elements and how to repair old their potentially outdated definitions.
-
- Feb 09, 2022
-
-
rhenck authored
This is done according to the Angular best practices and minimizes namespace collisions when using other packages which might use the same selectors. Technically the selectors are not even becessary since we use an Angular component factory to create element components but it is still useful for the DOM element naming, for debugging purposes for example.
-
rhenck authored
-
- Jan 20, 2022
-
-
rhenck authored
Also focus the height input field upon opening the menu. For the layout menu this does not work as checkboxes don't play nicely with menus. In fact having anything but button in the menu is against the Material spec. But i still think this is the best way to achieve the usability we want.
-
- Dec 10, 2021
-
-
rhenck authored
The dropListList generation is now done when things are changed via the section menu and no longer on element update via unit service. Also remove some interfaces to avoid circular imports. The interfaces are so small and insignificant that their form might as well be specified at usage point.
-
- Dec 07, 2021
-
-
rhenck authored
-
rhenck authored
This allows to select elements without clicking them on the canvas, as elements may be obstructed or not visible for some reason. The selection logic is a bit complicated because usually only the overlay components are usd for selection which are also the place to apply any highlighting on. Here we have to find the component element reference from the section. Therefore the double looping 'getElementComponent' method. Also when an elements is selected it briefly gets z-index 100 so it is moved to the front and visible and manipulatable.
-
- Nov 11, 2021
-
-
rhenck authored
This structure moves closer to the structure template the team decided on. Components and services are kept in dedicated folders instead of following the logical code structure. This is still not the case here as the unit-view component is still nested, but it's closer.
-
- Oct 18, 2021
-
-
rhenck authored
The main components are right at top level and the directories below mimic the data structure (unit->page->section). The toolbar is only used in dev mode and does not belong directly to the unit view. The TextEditor is a complex component and deserves it's own directory even though it is used within the unit-view. Might be refactored to its own module later.
-
- Oct 15, 2021
- Oct 14, 2021
-
-
rhenck authored
When those switches are on the size values are ignored and calculated automatically instead.
-
- Oct 13, 2021
-
-
rhenck authored
-
- Sep 26, 2021
-
-
rhenck authored
The duplication is done by creating a new element (UnitUIElement) for each element of the copied object. And then overwriting it with the props of the old one, in addition to assigning a new ID.
-
- Sep 20, 2021
-
-
rhenck authored
The section menu (containing all former properties options and reordering) is now shown on section hover. - With the removal of the section edit mode the view-only elements are no longer needed, as sections can no longer be dragged. - The unit service now has a unified logic for moving items in an array, being used for pages and sections. Although for pages there is an additional regarding the always shown page. The reorder function silently ignores nonsense reorders! - The prompt dialog now takes the text as parameter
-
- Sep 17, 2021
- Sep 16, 2021
-
-
rhenck authored
Sections are always the same width as the page they are on.
-
- Aug 25, 2021
-
-
rhenck authored
When this is set the page will only be rendered to that width. Otherwise 100% of the available space is used.
-