diva / onlook Goto Github PK
View Code? Open in Web Editor NEWDerivative of Singularity viewer with changes in the UI model.
Derivative of Singularity viewer with changes in the UI model.
___ _ _ __ __ _ / _ \ _ __ | | ___ ___ | | __ \ \ / /(_) ___ __ __ ___ _ __ | | | || '_ \ | | / _ \ / _ \ | |/ / \ \ / / | | / _ \\ \ /\ / // _ \| '__| | |_| || | | || |___| (_) || (_) || < \ V / | || __/ \ V V /| __/| | \___/ |_| |_||_____|\___/ \___/ |_|\_\ \_/ |_| \___| \_/\_/ \___||_| The OnLook Viewer is a client for OpenSimulator virtual environments (http://opensimulator.org) based off the Singularity Viewer (http://www.singularityviewer.org/). We believe the User Interface (UI) should, and can, be made different for different virtual environments, and that the best people to determine the UI are the designers of the virtual environments themselves. As such, the main goal of OnLook is to support a large variety of UIs in these virtual environments. Specifically, OnLook allows the server-side to reify several aspects of the viewer's GUI and user controls. OnLook can be used for any OpenSimulator virtual environment, independent of their configuration. However, its server-side UI definitions require advanced OpenSimulator modules that can be found in the OpenSimulator.OptionalModules component. While OnLook strives to keep up with Singularity, it does not aim at staying compatible with Second Life. OnLook is not an approved TPV viewer for SL, and it should not be used there. OnLook is originally a project made for Encitra (http://www.encitra.com) with the goal of giving urban planners a very simple and uncluttered interface to its 4D urban models. The project is open source and is made available to everyone who uses OpenSimulator. The OnLook viewer is maintained by Diva Canto, Liru Faers and Nebadon Izumi. We welcome contributions, especially those that are aligned with the goal of the project: server-side-defined UI.
I tried to build OnLook from git but the compile failed complaining that it didn't know the type z_crc_t. I searched the net about this error and found a reference to this from another project. It suggested removing zconf.h from the source tree. I found the file existed in the OnLook source tree. I renamed the file so it couldn't be found and the next build attempt succeeded.
I was doing a compile of OnLook under Linux Mint 17.2 64-bit for a 64-bit target. The zconf.h file include in the OnLook source tree needs to be updated or removed.
This adds a really clean and simple look to the system. I was able to get this to work and so far, it works well, It's really great to be able to get rid of buttons that are not needed.
The only issue I had was with a Onlook crash. I traced it down to line 7 in the 'default' panel_toolbar.xml. This may be why Neo had problems with it. I would report it there, but comments were closed on your blog.
The last item logged by the viewer was an XML error on line 7. XML::Simple also complained about line 7, but even after cleaning line endings, and saving as ASCII instead of UTF-8, it still persisted. Eventually I realized it was probably due to a character inserted via the HTML page that I had just copied.
Copying the Github "Raw" page worked.
Thanks for all you do!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.