64 Commits

Author SHA1 Message Date
1aeebe6c9c Remove remaining .txt
Some checks failed
Build / Build launcher (push) Has been cancelled
2026-03-18 09:36:36 -07:00
77799c1182 Move to JSON only, add examples
Some checks failed
Build / Build launcher (push) Has been cancelled
2026-03-18 09:30:23 -07:00
cb8c3eb5df Major update
Some checks failed
Build / Build launcher (push) Has been cancelled
2026-03-18 09:14:25 -07:00
oxmc
5ba43d051a Update Config.cs 2022-12-09 12:02:05 -08:00
tverona1
2b8154d9e4 Update app name, fix go controller 2020-07-22 19:50:18 -07:00
tverona1
17501f5d75 Semi-transparent floor, fix appname override
Small tweaks:
- Made floor semi-transparent (this was lost somehow)
- Fixed appnames override to not set name to empty string if only category is over-ridden.
2020-05-04 17:03:01 -07:00
tverona1
fe735f307e Disable skeleton renderer 2020-05-03 13:54:06 -07:00
tverona1
d4e970a0c1 Revert "Disable skeleton renderer"
This reverts commit 841c893939.
2020-05-03 13:51:44 -07:00
tverona1
841c893939 Disable skeleton renderer 2020-05-03 13:51:21 -07:00
tverona1
030eaf0dfc further tweak to oculus integration fix 2020-05-03 13:41:00 -07:00
tverona1
d8ce11eccf Hack around initialization 2020-05-03 12:31:37 -07:00
tverona1
1794e2a4f3 Commit missing meta files 2020-05-03 08:53:39 -07:00
tverona1
93e3d0becc Tweak text on settings dialog 2020-05-02 22:20:23 -07:00
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
10a5e68ad1 Updated Oculus Integration to v15.0 2020-04-25 14:00:46 -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
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
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
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
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
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