From d4c3504c8db2b74e381e1c7a542ef9f1fc8e386e Mon Sep 17 00:00:00 2001 From: Kasen IO Date: Sat, 14 Dec 2019 23:12:54 -0500 Subject: [PATCH] Updated about dialog (old logo still there), application name, and readme.md --- README.md | 34 +++++++++++++------ .../qml/hifi/dialogs/TabletAboutDialog.qml | 13 +------ interface/src/Application.cpp | 2 +- interface/src/Menu.cpp | 3 +- 4 files changed, 28 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 34c05867a7..41e8dcdd77 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ -# HiFi Community Edition +# Project Athena -### [Download v0.86.0 K1 (Windows 64-bit, .zip)](https://realities.dev/cdn/hifi-community/v0860-kasen-VS-release+freshstart/Packaged_Release.zip) +### [Download ALPHA-DEV v0.86.0 K1 (Windows 64-bit, .zip)](https://realities.dev/cdn/hifi-community/v0860-kasen-VS-release+freshstart/Packaged_Release.zip) + +This build has been tested on Windows 10 Pro 64-bit w/ Nvidia graphics drivers. #### Changes for **v0.86.0** consist of: @@ -15,13 +17,23 @@ #### Added in K2 (TBD) -* QML Interface to access and save whitelist live to interface.json. -* Add "VideoDecodeStats" to .gitignore. -* Fix VCPKG SDL2 to port files from 2.0.8 to 2.0.10 to fix CMake build issues. -* Added Github link to "About High Fidelity". +##### Features * Removed environment variable requirement for "procedural shader materials". +* QML Interface to access, save, and load whitelist live from interface.json. +* QML whitelist now allows external QML scripts when full URL to the file is given in the list. +* Added procedural vertex shader support. https://github.com/kasenvr/hifi-community/pull/15 +* glTF AlphaModes are now supported. https://github.com/kasenvr/hifi-community/pull/15 +* Material entities can specify face culling method. https://github.com/kasenvr/hifi-community/pull/15 +* gLTF double-sided property is now supported. https://github.com/kasenvr/hifi-community/pull/15 -This build has been tested on Windows 10 Pro 64-bit w/ Nvidia graphics drivers. +##### Bugs and Housekeeping +* Add "VideoDecodeStats" to .gitignore. +* Added Github link to "About High Fidelity" and removed High Fidelity's link, updated the support link. +* Fix VCPKG SDL2 to port files from 2.0.8 to 2.0.10 to fix CMake build issues. +* Fix wearables not disappearing with avatar. https://github.com/kasenvr/hifi-community/pull/15 + +##### Server +* Added custom support selection which allows for multi-server deployment on the same operating system. https://github.com/kasenvr/hifi-community/pull/15 ### Whitelist Instructions @@ -58,7 +70,7 @@ Too many of us have our own personal combinations of High Fidelity from C++ modi The goal of this repo is to give a common area to PR the very best of our findings and creations so that we may effectively take each necessary step towards our common goal of living in a true metaverse. -### Why High Fidelity? +### Why High Fidelity's Engine? Because of all the options, it is the only starting point that is open-source, cross-platform, fully VR integrated + fully desktop integrated with an aim for quality visuals and performance. It also does us the service of providing a foundation to start from such as entity management, full body IK, etc. @@ -68,6 +80,8 @@ Platforms like NeosVR or VRChat are unusable from go due to their fundamental cl So the necessary desire is to use High Fidelity as our foundation as a community of one, of all to build a metaverse worth living in. -### Contributors +### Contribution -A special thanks to the contributors of the community edition. +A special thanks to the contributors of the Project Athena. + +[Contribution & Governance Model](CONTRIBUTING.md) diff --git a/interface/resources/qml/hifi/dialogs/TabletAboutDialog.qml b/interface/resources/qml/hifi/dialogs/TabletAboutDialog.qml index 4d57d7074c..91e40aa608 100644 --- a/interface/resources/qml/hifi/dialogs/TabletAboutDialog.qml +++ b/interface/resources/qml/hifi/dialogs/TabletAboutDialog.qml @@ -53,18 +53,7 @@ Rectangle { textFormat: Text.StyledText linkColor: "#00B4EF" color: "white" - text: "www.highfidelity.com." - size: 20 - onLinkActivated: { - HiFiAbout.openUrl("https:/www.highfidelity.com"); - } - - } - RalewayRegular { - textFormat: Text.StyledText - linkColor: "#00B4EF" - color: "white" - text: "HiFi Community Github." + text: "Project Athena Github." size: 20 onLinkActivated: { HiFiAbout.openUrl("https:/github.com/kasenvr/hifi-community"); diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 9c60139d06..d49520cb87 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -7029,7 +7029,7 @@ void Application::updateWindowTitle() const { auto accountManager = DependencyManager::get(); auto isInErrorState = nodeList->getDomainHandler().isInErrorState(); - QString buildVersion = " - Kasen Community Edition v0.86.0 K2 - " + QString buildVersion = " - Project Athena v0.86.0 K2 - " + (BuildInfo::BUILD_TYPE == BuildInfo::BuildType::Stable ? QString("Version") : QString("Build")) + " " + applicationVersion(); diff --git a/interface/src/Menu.cpp b/interface/src/Menu.cpp index 9bc1dae56e..b57675fb62 100644 --- a/interface/src/Menu.cpp +++ b/interface/src/Menu.cpp @@ -772,6 +772,7 @@ Menu::Menu() { // Help > About High Fidelity action = addActionToQMenuAndActionHash(helpMenu, "About High Fidelity"); connect(action, &QAction::triggered, [] { + DependencyManager::get()->clearCache(); qApp->showDialog(QString("hifi/dialogs/AboutDialog.qml"), QString("hifi/dialogs/TabletAboutDialog.qml"), "AboutDialog"); }); @@ -808,7 +809,7 @@ Menu::Menu() { // Help > Report a Bug! action = addActionToQMenuAndActionHash(helpMenu, "Report a Bug!"); connect(action, &QAction::triggered, qApp, [] { - QDesktopServices::openUrl(QUrl("mailto:support@highfidelity.com")); + QDesktopServices::openUrl(QUrl("https://github.com/kasenvr/hifi-community/issues")); }); }