Commit Graph

54 Commits

Author SHA1 Message Date
Matt
e74dd2861e Fontsize now affects exhibit titles 2018-10-26 16:42:42 +02:00
Matt
e573e69243 Implemented Fullscreen view for 3d Models 2018-10-26 15:52:41 +02:00
Matt
ba6b73ce29 Fixed hitbox size for DetailsPanel close button 2018-10-26 14:23:40 +02:00
Matt
dafa53bfc7 Added Font size selection capability 2018-10-26 13:53:44 +02:00
Matt
c362aeac07 DetailsPanel now stretches horizontally in Portrait mode and vertically in Landscape mode 2018-10-21 15:41:01 +02:00
Matt
d38c2130f5 Finished dynamic ExhibitTitle scaling 2018-10-12 17:01:40 +02:00
Matt
6a1775efe2 refactored async 3d model loading error handling
removed done //TODO comments
2018-10-12 16:05:14 +02:00
Matt
d51cdf5a97 fixed behavioural errors in updater ui 2018-10-08 17:33:13 +02:00
Matt
ab8d53630c Fixed 3d model loading icon rotation speed on android 2018-10-08 16:31:41 +02:00
Matt
3629fac6f2 Implemented second Version of automatically scaling Exhibit title 2018-09-30 15:24:57 +02:00
Matt
2eda7ca5aa Implemented first Version of automatically scaling Exhibit Title 2018-09-30 01:38:04 +02:00
Matt
8530e15ff2 made 3d models position themselves in center of UIObjectCamera's view so it does not go outside its field of view 2018-09-28 17:16:47 +02:00
Matt
fbb247b8a2 Fixed bug where poi selection triggered by the reticule would not work when the detailspanel was between crosshair and poi 2018-09-28 16:01:21 +02:00
Matt
6c96d5434d added icons to signal a 3d object being loaded in the DetailsPanel 2018-09-27 21:16:03 +02:00
Matt
93006f880c implemented asynchronous loading of 3d models when poi is activated 2018-09-27 20:02:34 +02:00
Matt
43ced99445 fixed bug in 3d model data keeping 2018-09-27 15:45:21 +02:00
Matt
9fa6309212 improved objloader loading time by a lot 2018-09-27 14:50:23 +02:00
Matt
ed9fb4bce1 3D objects are now loaded directly from .obj
>10s loading time on a nexus 5x, needs rework
2018-09-27 13:42:22 +02:00
Matt
d55aea9ea4 renamed JsonPreloaders to ApiDtaPreloaders 2018-09-27 12:31:17 +02:00
Matt
0d6d8141fa implemented ExhibitionJsonPreloader 2018-09-26 20:50:06 +02:00
Matt
225fc7702c Implemented PoiJsonPreloader 2018-09-26 18:03:43 +02:00
Matt
0985518be2 Preparations to implement reading Exhibits and Pois from json 2018-09-25 18:27:20 +02:00
Matt
691149dd44 Updated Asset bundles using the new Unity version
added a logcat.bat for easier remote debugging
2018-09-25 15:57:45 +02:00
Matt
e36f373908 Enabled scrolling for text in DetailsPanel 2018-09-20 15:45:49 +02:00
Matt
e9c7f03c30 Second version of DetailsPanel rework
improved layout
text now scrolls to top on beginning
models are now children of their camera to simplify getting a good view of them
increased render texture resolution and used a better blending function
2018-09-20 14:46:11 +02:00
Matt
24319b51a2 First version of DetailsPanel rework
3D Model now is rendered to a texture to simplify layouting in DetailsPanel
Fixed bugs in ProjectionEffectBehaviour and DetailsPanelBehaviour caused by CanvasScaler
Added CanvasScaler to DisplayManager to easily access global canvas scale
2018-09-19 18:26:56 +02:00
Matt
bd9a9150d9 Refactored LanguageSelectViewBehaviour 2018-09-18 17:40:10 +02:00
Matt
fe6ac87282 Reworked Views to use CanvasScaler on screen size mode 2018-09-18 16:57:56 +02:00
Matt
725aa0d32f cleaned up settings on textures (enabled mipmaps, set alpha as transparency, set UVs to clamp) 2018-09-18 14:45:28 +02:00
Matt
bf84891cf9 fixed icon padding issues in SettingsView 2018-09-10 17:41:22 +02:00
Matt
a3f1070d4b Fixed bug where device orientation changes caused responsively scaled buttons to calculate wrong sizes 2018-09-10 17:07:03 +02:00
Matt
28ad5a30f5 Fixed bug in updater 2018-09-06 18:11:23 +02:00
Matt
a6485ddc52 Fixed bug for android deployment 2018-09-06 18:04:53 +02:00
Matt
c10b0cf850 first version of rework on all Views to use new responsive concepts
added "settings" icon in 512p
removed old low-res icons
2018-09-06 17:48:58 +02:00
Matt
e3495df76a added highres icons 2018-09-06 15:45:45 +02:00
Matt
3719aa3c95 implemented first version of responsive ARView 2018-09-05 20:14:53 +02:00
Matt
2db8021ffd implemented script to allow percentage based size for UI elements (e.g. Buttons, Text Fields) for responsiveness 2018-09-05 17:40:09 +02:00
Matt
fee33d0c9b updated TODOs to reflect design decisions 2018-09-02 17:05:32 +02:00
Matt
5e00c46e2b added UpdateFailedDialog 2018-09-02 16:43:24 +02:00
Matt
b03cc746d7 looked at unity's AsyncOperation.progress which is apparently terribly broken so the download ProgressBar now ignores negative progress changes. 2018-09-02 16:16:29 +02:00
Matt
d94cb5979e added update completed dialog 2018-09-02 15:00:41 +02:00
Matt
392d416b0a moved logFileHandler from appInitializer to updater to make debugging on android easier
fixed bug on android when generating the version map
2018-08-25 17:28:21 +02:00
Matt
18fd0c6969 implemented first version of carrier network internet update confirmation dialog 2018-08-25 03:12:37 +02:00
Matt
9d7d0c38d6 finalized dpi dependant fontsize calculation 2018-08-25 02:46:37 +02:00
Matt
cfcfb4b5b9 Added first version of dpi dependant font size calculation 2018-08-24 21:21:55 +02:00
Matt
ac77ee67ea Added dpi specific font scaling 2018-08-24 18:19:09 +02:00
Matt
48b57ecb80 finalized api answer data structure from api documentation
fixed UpdateMedia method to use correct fields from poi
2018-08-24 17:30:57 +02:00
Matt
fe5f4e6138 implemented version map generation for /versioncheck 2018-08-24 16:16:38 +02:00
Matt
1642cd37ac Implemented 1st version of UI for updater 2018-08-18 23:19:31 +02:00
Matt
8795320416 Implemented remainder of update procedure 2018-08-18 18:33:20 +02:00