add newline feature to the text node, add about window with credits, add about menu with submenus
This commit is contained in:
102
data/layout.xml
102
data/layout.xml
@@ -583,6 +583,67 @@
|
||||
</border>
|
||||
</layout>
|
||||
|
||||
<!--About window-->
|
||||
<layout id="about">
|
||||
<border positioning="absolute" position="0 0" color=".4 .4 .4 .8" width="100%" height="100%" align="center" justify="center">
|
||||
<border thickness="1" border-color=".2" pad="3" max-width="650">
|
||||
<border width="100%" height="30" color=".2 .2 .2 .9" dir="row" align="center" justify="center">
|
||||
<text text="About PanoPainter" font-face="arial" font-size="11"></text>
|
||||
</border>
|
||||
<border width="100%" color="0 0 0 .9" pad="10" dir="col">
|
||||
<!--window content-->
|
||||
<border color=".2" width="100%" height="300">
|
||||
<scroll pad="10" margin="5" color=".3 .3 .3 .4" height="100%" dir="col" wrap="0" shrink="1">
|
||||
<text margin="0 0 0 5" font-face="arial" font-size="11" text=
|
||||
"
|
||||
--------------------------------------------------- ABOUT PANOPAINTER -----------------------------------------------------
|
||||
PanoPainter - Copyright 2018 OmixLab Ltd
|
||||
Thanks for using PanoPainter.
|
||||
My name is Omar Mohamed Ali Mudhir and I'm the developer of this unique application.
|
||||
In the late 2016 Facebook started to make it possible for users to post 360 content
|
||||
captured from the first 360 cameras born after the advent of the VR to the market.
|
||||
|
||||
That's where me and a bounch or artists started to wonder about making art in 360.
|
||||
I then started coding in my spare time to create something that would have helped
|
||||
artists in the long process of creating a panoramic painting (panopainting).
|
||||
|
||||
Today this software has evolved a lot and reached a mature version ready for early
|
||||
adopters that want to break the rules of traditional digital art and get into the
|
||||
future of immersive painting.
|
||||
|
||||
Feel free to follow me on:
|
||||
- Instagram: @panopainter
|
||||
- Twitter: @panopainter
|
||||
- Facebook: fb.me/panopainter
|
||||
|
||||
|
||||
------------------------------------------------- FREE SOFTWARE LICENSES -------------------------------------------------
|
||||
Free brushes:
|
||||
The free brushes are provided by the freely available Brush Pack v3 from Fenris31
|
||||
Link: https://www.deviantart.com/fenris31/art/Brush-Pack-v3-549566626
|
||||
|
||||
Roboto Font License:
|
||||
Copyright 2018 OmixLab Ltd
|
||||
Licensed under the Apache License, Version 2.0 (the 'License');
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an 'AS IS' BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License."/>
|
||||
</scroll>
|
||||
</border>
|
||||
<!--footer buttons-->
|
||||
<node height="40" grow="1" dir="row" align="flex-end" justify="flex-end">
|
||||
<button id="btn-ok" text="Ok" width="100" height="30" margin="0 10 0 0"/>
|
||||
</node>
|
||||
</border>
|
||||
</border>
|
||||
</border>
|
||||
</layout>
|
||||
|
||||
<!--popup menu-->
|
||||
<layout id="popup-menu">
|
||||
<popup-menu positioning="absolute" position="100 100" width="150" thickness="1" border-color=".1" color=".4 .4 .4 .8" dir="col">
|
||||
@@ -611,7 +672,7 @@
|
||||
|
||||
<!--file menu-->
|
||||
<layout id="file-menu">
|
||||
<popup-menu positioning="absolute" position="100 100" width="200" thickness="1" border-color=".1" color=".4 .4 .4 .8" dir="col">
|
||||
<popup-menu positioning="absolute" position="100 100" width="210" thickness="1" border-color=".1" color=".4 .4 .4 .8" dir="col">
|
||||
<!--
|
||||
<button-custom height="30" align="center" color=".2" pad="0 20 0 10" dir="row">
|
||||
<checkbox width="20" height="20"/>
|
||||
@@ -678,10 +739,10 @@
|
||||
<icon icon="weather_clouds" width="20"/>
|
||||
<text text="Cloud Browse" grow="1" margin="0 0 0 5" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
<button-custom text="Menu" height="40" align="center" color=".2" pad="0 0 0 10" dir="row">
|
||||
<!--<button-custom text="Menu" height="40" align="center" color=".2" pad="0 0 0 10" dir="row">
|
||||
<icon width="20"/>
|
||||
<text text="Quit" grow="1" margin="0 0 0 5" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
</button-custom>-->
|
||||
</popup-menu>
|
||||
</layout>
|
||||
|
||||
@@ -705,13 +766,13 @@
|
||||
|
||||
<!--layers menu-->
|
||||
<layout id="layers-menu">
|
||||
<popup-menu positioning="absolute" position="100 100" width="250" thickness="1" border-color=".1" color=".4 .4 .4 .8" dir="col">
|
||||
<popup-menu positioning="absolute" position="100 100" width="270" thickness="1" border-color=".1" color=".4 .4 .4 .8" dir="col">
|
||||
<button-custom id="layer-clear" height="40" align="center" color=".2" pad="0 0 0 10" dir="row">
|
||||
<icon icon="cancel" width="20"/>
|
||||
<text id="menu-label" text="Clear layer" margin="0 0 0 5" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
<button-custom id="clear-grids" height="40" align="center" color=".2" pad="0 0 0 10" dir="row">
|
||||
<icon icon="add" width="20"/>
|
||||
<icon icon="bin" width="20"/>
|
||||
<text text="Clear grids" margin="0 0 0 5" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
<button-custom id="layer-rename" height="40" align="center" color=".2" pad="0 0 0 10" dir="row">
|
||||
@@ -729,20 +790,39 @@
|
||||
<layout id="timelapse-menu">
|
||||
<popup-menu positioning="absolute" position="100 100" width="150" thickness="1" border-color=".1" color=".4 .4 .4 .8" dir="col">
|
||||
<button-custom id="timelapse-start" height="40" align="center" color=".2" pad="0 0 0 10" dir="row">
|
||||
<icon icon="cancel" width="20"/>
|
||||
<icon icon="camera" width="20"/>
|
||||
<text id="menu-label" text="Start Recording" margin="0 0 0 5" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
<button-custom id="timelapse-clear" height="40" align="center" color=".2" pad="0 0 0 10" dir="row">
|
||||
<icon icon="cancel" width="20"/>
|
||||
<icon icon="bin" width="20"/>
|
||||
<text id="menu-label" text="Clear Frames" margin="0 0 0 5" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
<button-custom id="timelapse-export" height="40" align="center" color=".2" pad="0 0 0 10" dir="row">
|
||||
<icon icon="cancel" width="20"/>
|
||||
<icon icon="film_save" width="20"/>
|
||||
<text id="menu-label" text="Export MP4" margin="0 0 0 5" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
</popup-menu>
|
||||
</layout>
|
||||
|
||||
|
||||
<!-- about menu -->
|
||||
<layout id="about-menu">
|
||||
<popup-menu positioning="absolute" position="100 100" width="200" thickness="1" border-color=".1" color=".4 .4 .4 .8" dir="col">
|
||||
<button-custom id="about-doc" height="40" align="center" color=".2" pad="0 0 0 10" dir="row">
|
||||
<icon icon="help" width="20"/>
|
||||
<text id="menu-label" text="Help Guide" margin="0 0 0 5" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
<button-custom id="about-app" height="40" align="center" color=".2" pad="0 0 0 10" dir="row">
|
||||
<icon icon="application_view_gallery" width="20"/>
|
||||
<text id="menu-label" text="About PanoPainter" margin="0 0 0 5" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
<button-custom id="about-news" height="40" align="center" color=".2" pad="0 0 0 10" dir="row">
|
||||
<icon icon="bug" width="20"/>
|
||||
<text id="menu-label" text="What's new?" margin="0 0 0 5" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
</popup-menu>
|
||||
</layout>
|
||||
|
||||
<!--main-->
|
||||
<layout id="main">
|
||||
<node dir="col" wrap="0" width="100%" height="100%" pad="0">
|
||||
@@ -768,7 +848,7 @@
|
||||
<text id="txt-rec" text="" font-face="arial" font-size="11" margin="0 10 0 0" color=".6 .6 .6 1"/>
|
||||
<text id="txt-memory" text="History memory: 0.00 Mb" font-face="arial" font-size="11" margin="0 5 0 0" color=".6 .6 .6 1"/>
|
||||
<button-custom id="btn-clean-memory" margin="0 20 0 0">
|
||||
<icon icon="delete" width="20"/>
|
||||
<icon icon="cancel" width="20"/>
|
||||
</button-custom>
|
||||
<text id="version" text="PanoPainter" font-face="arial" font-size="11" margin="0 10 0 0" color=".2 .5 1 1"/>
|
||||
</node>
|
||||
@@ -795,12 +875,10 @@
|
||||
<button-custom id="menu-timelapse" width="80" height="100%" margin="0 0 0 0" justify="center" align="center" pad="8" color=".1">
|
||||
<text text="Timelapse" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
<!--
|
||||
<button-custom id="menu-about" width="60" height="100%" margin="0 0 0 0" justify="center" align="center" pad="8" color=".1">
|
||||
<text text="About" font-face="arial" font-size="11"/>
|
||||
</button-custom>
|
||||
<button id="btn-anim" width="70" height="100%" margin="1 0 0 10" text="Animate"/>
|
||||
-->
|
||||
<!--<button id="btn-anim" width="70" height="100%" margin="1 0 0 10" text="Animate"/>-->
|
||||
<node dir="row" justify="center" grow="1">
|
||||
<button-custom id="btn-pen" width="50" height="100%" margin="0 0 0 5" thickness="1" border-color="0 0 0 1" pad="2">
|
||||
<image path="data/ui/pen.png" width="100%" height="100%" align="center" justify="flex-end"/>
|
||||
|
||||
Reference in New Issue
Block a user