Commit Graph

71 Commits

Author SHA1 Message Date
tverona1 ddea5d2acd Support for hand tracking 2020-05-02 19:29:40 -07:00
tverona1 e13af7dc78 Upgrade to Oculus Integration Library v16 2020-05-02 17:49:56 -07:00
tverona1 4272495439 Hand material & using XR manager plugin 2020-04-27 17:41:49 -07:00
tverona1 d224a65a45 Add version info in Settings 2020-04-25 16:05:10 -07:00
tverona1 cd75bf6579 Bump version to v0.10.3 2020-04-25 14:12:04 -07:00
tverona1 10a5e68ad1 Updated Oculus Integration to v15.0 2020-04-25 14:00:46 -07:00
tverona1 3e5a2dfe5f Update Unity to 2019.3.11f1 2020-04-25 13:08:58 -07:00
tverona1 f0838f528a Fix loading VectorDrawable icons
Fix loading VectorDrawable icons
2019-12-15 13:36:45 -08:00
tverona1 2fd091667b Fix cubemap sky map rendering
Fix an issue with cubemap sky map rendering
2019-11-23 14:31:31 -08:00
tverona1 1ccd619b49 Remove unnecessary change in manifest file 2019-11-23 13:14:38 -08:00
tverona1 91aa2479b9 Optimize memory utilization for large # of icons
Optimize memory utilization for large # of icons by dynaically loading / unloading icons as they are scrolled into view.
2019-11-23 13:09:25 -08:00
tverona1 62e09fd54a Support for large # of chinese characters
Added fallback font w/ increased atlas to support large # of chinese characters
2019-11-23 12:25:18 -08:00
tverona1 fa1f67cfc2 Support for 3d background: 2048px 6-side horizontal cubemap
Adding support for 2D texture that represents 6-sided cube (2048px per side) as a horizontal layout:
[ +x ]  [ -x ]  [ +y ]  [ -y ]  [ +z ]  [ -z ]

This is the recommended representation of cube map as it is more efficient in terms of memory.
2019-11-02 10:58:59 -07:00
tverona1 95f9b1be78 Upgrade to Unity 2019.3.0b4 2019-09-29 20:34:32 -07:00
tverona1 6d2ae2ea04 Enable autoUpdate by default 2019-09-14 19:02:10 -07:00
tverona1 4f0399bcdf Adding support for custom background images
This change adds support for custom background images.

Usage:
- Background images are stored in "backgrounds" folder as with jpg or png.
- Both 360 degree (equirectangular) and 6-side cubemap images are supported. This is automatically detected based on aspect ratio (with cubemap having 4:3 aspect ratio).
- Select the background from Settings.

Changes:
- The selected background image is persisted in config in this format: "background": "backgrounds/my_background.jpg",
- Image is decoded in a background thread (via Android plugin), as Texture2D.LoadImage can cause multi-second freeze on the UI thread. We then compensate for unity (re-ordering coordinate origin and also alpha channel).
- Made ground smaller & semi-transparent
2019-09-14 18:07:34 -07:00
tverona1 30fbb2afb6 Accelerate scroll speed over time
This change accelerates scroll speed of the grid view over time, so make it faster to scroll through large content.
2019-09-08 17:54:38 -07:00
tverona1 6bca1d0c07 Support for renaming apps
- Adds support for renaming apps: By pressing A or X on the controller, you can choose an alternate app name / icon. You can reset these changes back to default in Settings.
2019-09-08 14:28:45 -07:00
tverona1 f6b9942b3a App support for tertiary button to OVRInputSelection 2019-09-07 12:02:57 -07:00
tverona1 333d17cffb Fix icon aspect ratio, fix Go controller scrolling
- Fixed icon aspect ratio: Icons now maintain their original aspect ratio
- Fixed Go controller scrolling (hopefully)
2019-09-01 12:12:50 -07:00
tverona1 5609338fb5 Fix json deserialization issue
- Fix json deserialization issue that resulted in duplicate repo entries in config
- Download to temp filename and rename to destination (to handle scenario of file contains error body)
2019-08-24 17:49:30 -07:00
tverona1 3b0201304e Fix tracking origin type
Fixed tracking origin type (set it to Floor Level instead of Eye Level)
2019-08-24 13:30:36 -07:00
tverona1 5a1db19185 Only show auto tabs that are actually populated 2019-08-23 22:11:43 -07:00
tverona1 5c34ca9353 Adding Go controller mesh 2019-08-23 21:21:05 -07:00
tverona1 1ab8190827 Support to sort by most recent usage 2019-08-20 23:41:09 -07:00
tverona1 d30673f8a3 Support for appnames.json format; support for launcher on Go
- Added support for appnames.json format. Example entry: "com.HighVoltage.Crossbow":{"name": "Ballista", "category": "cat1", "category2" : "cat 2"}.
- Set headtracking required to false to support launcher on Go.
2019-08-18 15:47:06 -07:00
tverona1 f15cb2e2e2 Remove unused sprites
Cleaning up some unused sprites
2019-08-18 14:57:57 -07:00
tverona1 bbc4a7f483 Support for chinese characters
Fixed issue #7: Custom names not displaying chinese

Fix: Added simplified chinese font & created a fallback dynamic text mesh pro font based on this.
2019-08-18 00:19:46 -07:00
tverona1 ed42b8d0b4 Updating readme 2019-08-17 18:32:53 -07:00
tverona1 584ded3c98 Updated readme 2019-08-17 17:49:35 -07:00
tverona1 1c08b9be95 Merge pull request #16 from tverona1/download
Added support for downloading assets (including auto-update)
2019-08-17 17:35:42 -07:00
tverona1 202d91334b Lock around downloading assets
- Added lock around downloading assets to ensure only one download task is running at a time
2019-08-17 17:34:53 -07:00
tverona1 dd7b8ff6a4 Added support for downloading assets (including auto-update)
- Added support for downloading assets (including auto-update)
- By default, auto-update is turned off. Enable it in settings.
- Default repository for app icons and names is [https://github.com/tverona1/QuestAppLauncher_assets]. This can be configured in config.json.
2019-08-17 17:13:07 -07:00
tverona1 f0c170b519 Updated readme 2019-08-10 12:44:16 -07:00
tverona1 0d400fbf9a Updated readme 2019-08-09 23:52:13 -07:00
tverona1 936efa9986 Merge pull request #15 from tverona1/perf
Support for icon packs and performance improvements
2019-08-09 23:39:05 -07:00
tverona1 bf732321ee Support for zipped icon packs
- Added support for zipped icon pack files (iconpack*.zip)
- Added support for multiple appnames*.txt files
2019-08-09 23:38:17 -07:00
tverona1 18dbf110c9 Refactored code a bit
- Refactored GridPopulation class into two classes: GridPopulation handles populating the grid UI and AppProcessor handles processing the app entries.
2019-08-08 23:52:36 -07:00
tverona1 4fa3de6dec Async processing of apps
- Async processing of apps
- Async load of icon image
2019-08-08 23:17:37 -07:00
tverona1 52a4cc2c65 Updated readme 2019-08-04 13:33:48 -07:00
tverona1 f69db99ebc Merge pull request #12 from tverona1/tabs
Improved Tabs
2019-08-04 13:26:33 -07:00
tverona1 d57a73bfb0 Move the hide apps text to settings 2019-08-04 13:24:27 -07:00
tverona1 81e778f281 Improved tab support
- Ability to specify position of auto & custom tabs (top, left, right)
- Highlighting around selected tab
2019-08-04 13:09:49 -07:00
tverona1 f14cc15164 Support for overflowing tabs 2019-08-01 23:29:20 -07:00
tverona1 200804cc0d Updated readme 2019-07-28 00:27:37 -07:00
tverona1 59e26e3d5e Merge pull request #10 from tverona1/tabs
Support for "showOnlyCustom"
2019-07-28 00:23:50 -07:00
tverona1 a5c987acef Added support for "showOnlyCustom"
Added support for "showOnlyCustom": Only shows apps specified in appnames.txt.
2019-07-28 00:23:09 -07:00
tverona1 4b3bd0b2ee Add support for custom categories
- Add support for custom categories. These can be appended to the entries in appnames.txt as follows: packageName,appName[,category1[, category2]]
- Add support for comments (#) in appnames.txt
2019-07-27 23:11:08 -07:00
tverona1 f4893c9792 Merge pull request #9 from tverona1/tabs
Preliminary support for tabs
2019-07-27 19:04:23 -07:00
tverona1 635983e773 UI settings support for category configuration
Added UI support in the settings view for configuring categories
2019-07-27 19:02:49 -07:00