This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- May 28, 2024
-
-
rhenck authored
Only works for a few commands (mainly page and section stuff). - Adds new menu to page-bar, which shows issued change commands with a button to rollback the latest change. - Added warning to the UI element that this is a experimental feature and can destroy units. - Undo is done by having the normal function to apply the change to the unit-object and another to undo this change. The HistoryService manages the list and calling rollack (via UnitService). - Further refactiring to the unit services.
-
- May 27, 2024
-
-
rhenck authored
-
- May 26, 2024
-
-
rhenck authored
- Encapsule into separate component - No more pop-in-controls - slicker ui layout - More tooltip with explanations
-
- Aug 07, 2023
-
-
jojohoch authored
#523 - Improve sanitizing of position margins
-
- Aug 03, 2023
-
-
jojohoch authored
#511
-
- Jun 13, 2023
-
-
rhenck authored
- Add ReferenceManager to check if deleted elements are referenced anywhere in the unit. If so display a warning. - Move page logic to UnitService
-
- Jun 08, 2023
-
-
rhenck authored
-
- Jun 05, 2023
-
-
jojohoch authored
-
- May 05, 2023
- Sep 06, 2022
-
-
jojohoch authored
-
- Jun 03, 2022
-
-
rhenck authored
Remove 'any's be adding proper types and using 'never'.
-
- Mar 10, 2022
-
-
jojohoch authored
Change translation key and meaning from 'typeAreaWidth' to 'sectionWidth'
-
- Mar 09, 2022
-
-
jojohoch authored
Remove case distinction when labeling the page's margin width
-
- Mar 04, 2022
-
-
jojohoch authored
The width of a page results from the value for the maximum width plus twice the value for the spacing
-
- Feb 28, 2022
-
-
rhenck authored
-
- Feb 22, 2022
-
-
rhenck authored
- Now does unit (page) manipulation itself instead of delegating everything to the UnitService. Still need to call the UnitService to make it notify the API about the change to the unit. - Also improve the hack for refreshing the tab view.
-
rhenck authored
It did not do anyhting anyway. Is now integrated in unit view.
-
- 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.
-
- 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 13, 2021
-
-
rhenck authored
Use unit field of UnitService directly to detect changes.
-
- 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.
-
- Nov 02, 2021
-
-
rhenck authored
-
- Oct 29, 2021
-
-
rhenck authored
Other components will follow.
-
- 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
-
-
rhenck authored
-
- Sep 21, 2021
-
-
rhenck authored
The simply was no change listener on the input.
-
- Sep 17, 2021
-
-
rhenck authored
They are now modified via menu at the section and no longer via props panel.
-
rhenck authored
This also removes all page selection logic from the selection service.
-
rhenck authored
It is now always made the first when page and it is taken out of the the index counter. So other pages start with 1, when a page is set as always visible.
-
- Sep 16, 2021
-
-
rhenck authored
Also rework selected page index to be managed by the selection service. There is a bug in Angular and as a result Material tab elements brake when the underlying array is changed. To circumvent that we temporarily remove the tab element and add it again, which should re-initialize it.
-
- Aug 16, 2021
-
-
rhenck authored
- Unit service now again takes the elements to be changed as parameter instead of managing (and even knowing) selections. - Selections are managed by the appropriate service - Also using rxjs operators instead of serving observable state as getter method.
-
- Aug 05, 2021
-
-
rhenck authored
Also refactor unit service to use more it's own selection variable instead of using passed references for manipulating objects.
-
- Aug 03, 2021
-
-
rhenck authored
- ... mostly for dynamic positioning - Refactor reordering of sections. They can now be moved by small buttons to the side, which appear when hovering. The section edit mode is no longer available. -> KISS - Removed all toolbars. The props can now be set via the props panel, which now has sections for pages, sections and elements. This is to have more vertical space available for editing the unit. - Sections can now (only) be added via the toolbox panel, where the second tab is now exclusively for sections. Future templates are supposed to be whole sections, which can also be added from there. - Refactor CSS layouting (flex and co) to have better handling of vertically growing page (via sections) - Some preparation for an upcoming overhaul of selection stuff (again :))
-
- Jul 30, 2021
-
-
jojohoch authored
Replace pageIndication with translate pipe
-
- Jul 27, 2021
- Jul 26, 2021
-
-
rhenck authored
Those props are set when page is created and can not be changed. This will have to be refactored when the functionality to switch pages is implemented.
-
- Jul 21, 2021
-
-
rhenck authored
-
- Jul 15, 2021
-
-
rhenck authored
One page can have this setting and is supposed to be shown at all times on the left side.
-