Studienplaner issueshttps://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues2018-06-19T17:42:49Zhttps://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/28Non-positive term numbers not handled by AddSelection2018-06-19T17:42:49ZNiklas KielblockNon-positive term numbers not handled by AddSelectionAdding a course to the course plan and specifying a non-positive integer is accepted, resulting in an exception.Adding a course to the course plan and specifying a non-positive integer is accepted, resulting in an exception.1.5-finalhttps://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/27Re-design "Add dependency"-frame2018-06-19T17:42:49ZMichael ThiesRe-design "Add dependency"-frameNew "Add dependency" window should contain 2 combo boxes for courses and the already existant check boxes.
When drawing a new connection in graph view, both combo boxes will be pre-selected by the graphically chosen courses. Additiona...New "Add dependency" window should contain 2 combo boxes for courses and the already existant check boxes.
When drawing a new connection in graph view, both combo boxes will be pre-selected by the graphically chosen courses. Additionally it should be possible to call the window from the context menu of the list view. In this case only the dependet course will be preselected and the user must chose the course it is dependent on.1.5-finalhttps://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/26Make Courses list sortable by each column2018-06-19T17:42:49ZMichael ThiesMake Courses list sortable by each columnhttps://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/22Make course deletion undoable2018-06-19T17:42:49ZNiklas KielblockMake course deletion undoableWhy did we make this impossible again?Why did we make this impossible again?https://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/21Auto-select courses/modules/scopes when added2018-06-19T17:42:49ZNiklas KielblockAuto-select courses/modules/scopes when addedAdding a course/module/scope then having to find it in the list/graph and click on it to bring up the editor is a pain.Adding a course/module/scope then having to find it in the list/graph and click on it to bring up the editor is a pain.https://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/20Update *all* relevant views when model is changed2018-06-19T17:42:49ZNiklas KielblockUpdate *all* relevant views when model is changedE.g. course is selected in details pane, scope is added through menu -> scope should be in scope list without having to click on course again.E.g. course is selected in details pane, scope is added through menu -> scope should be in scope list without having to click on course again.1.5-finalhttps://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/19Legal stuff2018-06-19T17:42:49ZNiklas KielblockLegal stuffLICENSE file, warranty disclaimer, library attributionLICENSE file, warranty disclaimer, library attribution1.5-finalhttps://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/18Drag and Drop.2018-06-19T17:42:49ZWladimir HannefeldDrag and Drop.https://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/17Automatical enumeration of new Courses/Modules/Scopes.2018-06-19T17:42:49ZWladimir HannefeldAutomatical enumeration of new Courses/Modules/Scopes.Automatical enumeration of new Courses/Modules/Scopes
1) begins from 0 again when program restarts with identical Schedule.
2) continues to count no matter which Catalogue/Schedule is loaded.Automatical enumeration of new Courses/Modules/Scopes
1) begins from 0 again when program restarts with identical Schedule.
2) continues to count no matter which Catalogue/Schedule is loaded.https://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/14Improve navigation in graph view2018-06-19T17:42:49ZMichael ThiesImprove navigation in graph view* Vertical scrolling with >1px per step
* Dragging (click and hold background to move viewable segment)?
* Zoom?
* Horizontal scrolling with supported mouses or touchpads?* Vertical scrolling with >1px per step
* Dragging (click and hold background to move viewable segment)?
* Zoom?
* Horizontal scrolling with supported mouses or touchpads?https://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/13Fix horizontal scrolling in datails panel2018-06-19T17:42:49ZMichael ThiesFix horizontal scrolling in datails panel### Steps to reproduce:
- Create catalogue
- Add two courses
- Select a course, change one of the text fields ("Lernziele", "Lerninhalte", ...) to a **really** long string and apply the change.
- Select another course
- Reselect the...### Steps to reproduce:
- Create catalogue
- Add two courses
- Select a course, change one of the text fields ("Lernziele", "Lerninhalte", ...) to a **really** long string and apply the change.
- Select another course
- Reselect the course with the long string
### Expected result:
details Panel should have no vertical scroll bar. The regarding text input field should have 100% of the container's width and hide the overlong string instead
(the same way, as it does before applying the long string).
### Actual result:
The text input field resizes to fit the contained string, all other input fields are scaled, too, and the whole panel has a vertical scrollbar.https://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/12List of recently used Schedules (and their appropriate Catalogues) on startup2018-06-19T17:42:49ZMichael ThiesList of recently used Schedules (and their appropriate Catalogues) on startupWorking on a single Schedule (for your own studies) based on a single catalogue is much more difficult than it has to be:
On every program startup you have to browse your documents for the Catalogue file and afterwards browse again for ...Working on a single Schedule (for your own studies) based on a single catalogue is much more difficult than it has to be:
On every program startup you have to browse your documents for the Catalogue file and afterwards browse again for your Schedule file. A "recently used" list on startup, that automatically loads catalaogue AND schedule with one or two clicks, would be clearly more userfriendly.https://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/11End-user manual2018-06-19T17:42:49ZNiklas KielblockEnd-user manualDocumentation for normal people.Documentation for normal people.https://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/10Enhance layout of schedule table2018-06-19T17:42:49ZMichael ThiesEnhance layout of schedule tableThe scaling and layout of the schedule table is not that nice yet. The columns could be narrower to avoid needless horizontal scrolling and a vertical scaling of the Selection panels according to their CPs would be nice.The scaling and layout of the schedule table is not that nice yet. The columns could be narrower to avoid needless horizontal scrolling and a vertical scaling of the Selection panels according to their CPs would be nice.https://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/9Write unit tests2018-06-19T17:42:49ZNiklas KielblockWrite unit testsSo things like #4 and #7 don't happen again :unamused:So things like #4 and #7 don't happen again :unamused:https://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/6Icons for context menus2018-06-19T17:42:49ZMichael ThiesIcons for context menusActions will be easier recognizable, if context menu entries have the same icon as the respective entry in the menu bar.Actions will be easier recognizable, if context menu entries have the same icon as the respective entry in the menu bar.1.5-finalhttps://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/3Keyboard shortcuts2018-06-19T17:42:49ZNiklas KielblockKeyboard shortcutsOur coverage currently isn't very good.Our coverage currently isn't very good.1.5-finalhttps://git.finf.uni-hannover.de/studienplan-project/studienplaner/-/issues/2Make GraphDependencyForm not ugly2018-06-19T17:42:49ZNiklas KielblockMake GraphDependencyForm not uglyThe form used for adding dependencies, GraphDependencyForm, has very poor scaling behaviour.The form used for adding dependencies, GraphDependencyForm, has very poor scaling behaviour.1.5-final