All Projects → penk → Terrarium App

penk / Terrarium App

Licence: mit
UI Prototyping Tool for Coders

Labels

Projects that are alternatives of or similar to Terrarium App

react-qml
Build native, high-performance, cross-platform applications through a React (and/or QML) syntax
Stars: ✭ 90 (-66.42%)
Mutual labels:  qml
pyblish-qml
Pyblish QML frontend for Maya 2013+, Houdini 11+, Nuke 8+ and more
Stars: ✭ 91 (-66.04%)
Mutual labels:  qml
Got Qt
A framework for building cross platform GUI interfaces in Go and QML
Stars: ✭ 255 (-4.85%)
Mutual labels:  qml
appcenter
🚀 App Center for Liri OS
Stars: ✭ 26 (-90.3%)
Mutual labels:  qml
QmlControls
Qt / Qml 控件
Stars: ✭ 65 (-75.75%)
Mutual labels:  qml
soha
A modern calendar written in qt-quick.
Stars: ✭ 30 (-88.81%)
Mutual labels:  qml
touchockey
QtQuick2 hockey game using mobile browsers as game controller
Stars: ✭ 22 (-91.79%)
Mutual labels:  qml
Qmlcore
QML to Javascript/HTML5 translator, both for mobile and desktop targets
Stars: ✭ 258 (-3.73%)
Mutual labels:  qml
facelift
A framework for flexible interfacing between C++ and QML/JS.
Stars: ✭ 25 (-90.67%)
Mutual labels:  qml
json-to-go
JSON-to-Go, but as desktop GUI app. Built with Go + QML
Stars: ✭ 48 (-82.09%)
Mutual labels:  qml
poor-maps
Maps and navigation for Sailfish OS
Stars: ✭ 42 (-84.33%)
Mutual labels:  qml
QDashBoard
Sample dashboard developed with QML. Login, plots and several screens.
Stars: ✭ 34 (-87.31%)
Mutual labels:  qml
qml ros plugin
Connects QML to ROS
Stars: ✭ 19 (-92.91%)
Mutual labels:  qml
qtlottie
QtLottie is a tiny C++ library that can render Adobe® After Effects™ animations exported as JSON with Bodymovin.
Stars: ✭ 23 (-91.42%)
Mutual labels:  qml
Cura
3D printer / slicing GUI built on top of the Uranium framework
Stars: ✭ 3,401 (+1169.03%)
Mutual labels:  qml
scripts
QOwnNotes script repository
Stars: ✭ 70 (-73.88%)
Mutual labels:  qml
quickcurver
Qt/C++ (OpenGL accelerated) implementation of the famous game "Achtung die Kurve", also known as Curve Fever
Stars: ✭ 29 (-89.18%)
Mutual labels:  qml
Mirage
A fancy, customizable, keyboard-operable Qt/QML & Python Matrix chat client for encrypted and decentralized communication.
Stars: ✭ 257 (-4.1%)
Mutual labels:  qml
Plasma Pstate
Intel P-state and CPUFreq Manager Widget
Stars: ✭ 260 (-2.99%)
Mutual labels:  qml
timekeeper
Time Keeper - QML plasmoid for KDE
Stars: ✭ 14 (-94.78%)
Mutual labels:  qml

Terrarium - UI Prototyping Tool for Coders

Doge

Terrarium is a cross platform QML Playground: the view renders lively as you type in the editor, makes prototyping and experimenting with QtQuick a lot more fun!

It monitors changes in its TextEdit, and triggers the view to reload source from the local http server. If you're looking for a file system watcher implementation, please refer to QML LiveReload.

More details on http://www.terrariumapp.com

Download

Build Instructions

git clone https://github.com/penk/terrarium-app.git
cd terrarium-app && git submodule init && git submodule update
qmake && make

Platform Specific Instructions

For Arch-Linux

Just go to AUR: yaourt -S terrarium-git

For Mac OSX/iOS

To add icons to iOS build, first generate and open Terrarium.xcodeproj, switch AppIcon to use Assets Catalog, then replace Terrarium/Images.xcassets/ directory with platform/ios/Images.xcassets.

As for Mac OSX, refer to macdeployqt command in terrarium-app.pro file.

For Ubuntu Desktop/Phone

If you're using Qt packages from apt archive instead of qt-project.org releases, here's the dependencies:

sudo apt-get install qt5-qmake qt5-default qtbase5-dev qtdeclarative5-dev build-essential

All debian/ package information can be found under platform/ubuntu/ directory, copy it to current path and build the package by:

cp -r platform/ubuntu/debian .
cp platform/ubuntu/terrarium.desktop .
dpkg-buildpackage -b

If you're building click package, execute following command on device (for native compile):

cp platform/ubuntu/* .
click build .

And install it

pkcon --allow-untrusted install-local com.ubuntu.developer.penk.terrarium_1.5_armhf.click

For Android

First generate your keystore by keytool

keytool -genkey -v -keystore ../TerrariumApp.keystore -alias TerrariumApp -keyalg RSA -keysize 2048 -validity 10000

then

~/Qt5.4.1/5.4/android_armv7/bin/qmake
make
make install INSTALL_ROOT=../android-terrarium

Build and sign apk by:

~/Qt5.4.1/5.4/android_armv7/bin/androiddeployqt --input \
    android-libTerrarium.so-deployment-settings.json \
    --output ../android-terrarium --release --sign ../TerrariumApp.keystore TerrariumApp

Screenshots

LICENSE

Copyright © 2014-2015 Ping-Hsun (penk) Chen [email protected]
The source code is, unless otherwise specified, distributed under the terms of the MIT License.

CREDITS

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].