NUI issueshttps://git.list.lu/groups/nui/-/issues2017-06-08T21:33:58Zhttps://git.list.lu/nui/tulip/-/issues/30Add ability to instantiate colour by HEX code2017-06-08T21:33:58ZEric Tobiaseric.tobias@list.luAdd ability to instantiate colour by HEX codeCatch an exception when the field does not exist on line 97 and decode the HEX in the catch to assign a colour.
This enables both human selection of readable colours and the definition by a colour selector in HTML.Catch an exception when the field does not exist on line 97 and decode the HEX in the catch to assign a colour.
This enables both human selection of readable colours and the definition by a colour selector in HTML.Eric Tobiaseric.tobias@list.luEric Tobiaseric.tobias@list.luhttps://git.list.lu/nui/TULIP-Scenario/-/issues/10Installation guide2018-07-12T16:23:00ZValérie MaquilInstallation guideCreate an installation guideCreate an installation guidehttps://git.list.lu/nui/tulip/-/issues/25TUIO-1.4 lib is a buggy version, we should update to the version from 6th Nov...2017-06-08T21:33:58ZChristian MollTUIO-1.4 lib is a buggy version, we should update to the version from 6th November 2014 marked as version 1.1.5There is a buggy constructor in the lib we use. It prevents that the angle is correctly set.
```java
/**
* This constructor takes the provided Session ID, Symbol ID, X and Y coordinate
* and angle, and assigs these values to the...There is a buggy constructor in the lib we use. It prevents that the angle is correctly set.
```java
/**
* This constructor takes the provided Session ID, Symbol ID, X and Y coordinate
* and angle, and assigs these values to the newly created TuioObject.
*
* @param si the Session ID to assign
* @param sym the Symbol ID to assign
* @param xp the X coordinate to assign
* @param yp the Y coordinate to assign
* @param a the angle to assign
*/
public TuioObject (long si, int sym, float xp, float yp, float a) {
super(si,xp,yp);
symbol_id = sym;
angle = angle;
rotation_speed = 0.0f;
rotation_accel = 0.0f;
}
```Christian MollChristian Mollhttps://git.list.lu/nui/TULIP-Scenario/-/issues/9Widget with Zones2018-07-12T16:23:00ZValérie MaquilWidget with ZonesCreate a new widget which detects in which zone it currently is.
Zones can evt be only rectangular
each zone assigns a different value to the underlying variableCreate a new widget which detects in which zone it currently is.
Zones can evt be only rectangular
each zone assigns a different value to the underlying variablehttps://git.list.lu/nui/tulip/-/issues/24demo2017-06-08T21:33:58ZEric Tobiaseric.tobias@list.ludemodemodemohttps://git.list.lu/nui/TULIP-Scenario/-/issues/7Interface for launching the scenarios on the table2018-07-12T16:23:00ZValérie MaquilInterface for launching the scenarios on the tableSmall interface to import scenarios from the authoring interface and run themSmall interface to import scenarios from the authoring interface and run themhttps://git.list.lu/nui/tulip/-/issues/23Consistent logging2017-06-08T21:33:58ZEric Tobiaseric.tobias@list.luConsistent loggingDecide on whether to add logging on adapter level or on the base widget level.Decide on whether to add logging on adapter level or on the base widget level.Initial stable releaseEric Tobiaseric.tobias@list.luEric Tobiaseric.tobias@list.luhttps://git.list.lu/nui/TULIP-Scenario/-/issues/6Calibration2018-07-12T16:23:00ZValérie MaquilCalibrationCreate an easier procedure for calibrating the tableCreate an easier procedure for calibrating the tablehttps://git.list.lu/nui/tulip/-/issues/22Rework server and socket closure2017-06-08T21:33:58ZEric Tobiaseric.tobias@list.luRework server and socket closureAs an example, have a look at http://stackoverflow.com/questions/8051863/how-can-i-close-the-socket-in-a-proper-way
Closing streams and servers can be tricky. If after reading the thread you see no problems with your code, I'll explai...As an example, have a look at http://stackoverflow.com/questions/8051863/how-can-i-close-the-socket-in-a-proper-way
Closing streams and servers can be tricky. If after reading the thread you see no problems with your code, I'll explain further.Integrate Nicola's workNicolas GilmardNicolas Gilmardhttps://git.list.lu/nui/TULIP-Scenario/-/issues/5Multi-direction labels2018-07-12T16:23:00ZEric Tobiaseric.tobias@list.luMulti-direction labelsAdd labels that can be read from multiple directions.
Design proposition:
Add a new Corona which features multiple text boxes which can be enabled or disabled to show text in multiple directions.Add labels that can be read from multiple directions.
Design proposition:
Add a new Corona which features multiple text boxes which can be enabled or disabled to show text in multiple directions.https://git.list.lu/nui/tulip/-/issues/21Further reuse2017-06-08T21:33:58ZEric Tobiaseric.tobias@list.luFurther reuseAn example is TcpServer when you close the client and server. The method for closing the server features redundant code.An example is TcpServer when you close the client and server. The method for closing the server features redundant code.Integrate Nicola's workNicolas GilmardNicolas Gilmardhttps://git.list.lu/nui/TULIP-Scenario/-/issues/4Animations for GIFs2019-01-03T15:42:51ZEric Tobiaseric.tobias@list.luAnimations for GIFsGIFs are not animated in scenes despite them using ImageIcon as suggested. This seems bizarre and would required narrowing the issue down.GIFs are not animated in scenes despite them using ImageIcon as suggested. This seems bizarre and would required narrowing the issue down.https://git.list.lu/nui/tulip/-/issues/20Inconsistent version numbering2017-06-08T21:33:59ZEric Tobiaseric.tobias@list.luInconsistent version numberingAs an example, take the BluetoothAdapter. It shows has having been added as of version 1.0. This is not the case. the current version stamp is 2.0.41. You probably started working on it as soon as 2.0.1 though. Please correct the version...As an example, take the BluetoothAdapter. It shows has having been added as of version 1.0. This is not the case. the current version stamp is 2.0.41. You probably started working on it as soon as 2.0.1 though. Please correct the version numbering.Integrate Nicola's workNicolas GilmardNicolas Gilmardhttps://git.list.lu/nui/TULIP-Scenario/-/issues/8Conditional Corona2019-01-03T15:42:52ZValérie MaquilConditional CoronaAdd conditions to coronasAdd conditions to coronashttps://git.list.lu/nui/tulip/-/issues/18Inconsistent path assignment2017-06-08T21:33:59ZEric Tobiaseric.tobias@list.luInconsistent path assignmentTuioAdapter line 126.
When converting from a TuioObject to a TangibleObject you iterate over the path and convert each position to a Point. At that moment you correctly take the path's x and y coordinates but always add the current an...TuioAdapter line 126.
When converting from a TuioObject to a TangibleObject you iterate over the path and convert each position to a Point. At that moment you correctly take the path's x and y coordinates but always add the current angle of the passed object. This seems to be inconsistent.
Find a more accurate solution.Integrate Nicola's workNicolas GilmardNicolas Gilmardhttps://git.list.lu/nui/TULIP-Scenario/-/issues/3Sorting scene images2019-01-03T15:42:52ZValérie MaquilSorting scene imagesHaving a way to indicate the order of painting the scene images, to be able, e.g. to only update a part of the imageHaving a way to indicate the order of painting the scene images, to be able, e.g. to only update a part of the imagehttps://git.list.lu/nui/tulip/-/issues/17Inconsistent contract management2017-06-08T21:33:59ZEric Tobiaseric.tobias@list.luInconsistent contract managementUsing Design by Contract and the proper annotations should be encouraged. Adding @NonNullByDefault on class level makes all methods, parameters, fields, etc to be non-null by default. Hence, the @pre annotation mentioning that some param...Using Design by Contract and the proper annotations should be encouraged. Adding @NonNullByDefault on class level makes all methods, parameters, fields, etc to be non-null by default. Hence, the @pre annotation mentioning that some parameter cannot be null is redundant.
With the correct IDE setup possible null values are shown as errors/warnings. If a contract is documented, you have to assume it is fulfilled.Integrate Nicola's workNicolas GilmardNicolas Gilmardhttps://git.list.lu/nui/TULIP-Scenario/-/issues/2Scene draw priortiy2019-01-03T15:42:52ZEric Tobiaseric.tobias@list.luScene draw priortiyScenes are required to be assigned a draw priority. As it is possible to activate multiple scenes at the same time, it would be tremendously useful to be able to order them in a specific order that can be set in the configuration file as...Scenes are required to be assigned a draw priority. As it is possible to activate multiple scenes at the same time, it would be tremendously useful to be able to order them in a specific order that can be set in the configuration file as to be sure what scenes are played first.https://git.list.lu/nui/tulip/-/issues/16Remove obsolete/deprecated/dead code2017-06-08T21:33:59ZEric Tobiaseric.tobias@list.luRemove obsolete/deprecated/dead codeTuioAdapter Line 110
If the commented line is not needed, remove it.TuioAdapter Line 110
If the commented line is not needed, remove it.Integrate Nicola's workNicolas GilmardNicolas Gilmardhttps://git.list.lu/nui/TULIP-Scenario/-/issues/1Sound2019-01-03T15:42:52ZValérie MaquilSoundHaving the possibility to add sound as background, that is bound to some conditionsHaving the possibility to add sound as background, that is bound to some conditions