Permlink Replies: 5 - Pages: 1 - Last Post: 15-Jul-2020 13:24 Last Post By: Laza
Laza

Posts: 2,443
Registered: 6-Sep-2005
Projector skin 2.0beta testing
Posted: 09-Jul-2020 14:02
  Click to reply to this thread Reply
Try the new Projector skin before sharp released! Here are the highlights:

New:
  • Interactive preview on the User Interface
  • Individual controls for the background images
  • New typefaces, Open Sans is the default font family
  • Top menu (on top of the Cover page) can contain folders and web locations too
  • After last image you can return to Home page address too

Improved:
  • Reorganized User Interface
  • Most transitions got rewritten in order to achieve smoother behavior
  • More modern icon set
  • Improved colors with many styles
  • New / Changed option: Go full screen on mobiles, which makes the page full screen on hitting the Play button or the Cover up button.

Modified:
  • Automatic slideshow is disabled now, visitors can start it manually

Fixed:
  • Caption placement cannot be changed, always ended up center bottom.

Known bugs:
  • The preview does not automatically show the background image after a style change, use Ctrl-R to reload the UI!

Edited by: Laza on 15-Jul-2020 13:13
Removed beta. Final version is available at the skin's page.
al-j

Posts: 8
Registered: 28-May-2012
Re: Projector skin 2.0beta testing
Posted: 12-Jul-2020 06:06   in response to: Laza in response to: Laza
  Click to reply to this thread Reply
Tried latest version - Did not work. Received following errors after "make album" attempt. Have no idea what it all means. Older version looks and runs fine.

Al-J

Stack trace for jAlbum 20.2.7 using skin Projector 2.0.0b:

se.datadosen.util.ScriptException: <eval>:17 ReferenceError: "geText" is not defined in hero.inc at line number 6
at se.datadosen.util.ScriptException.of(ScriptException.java:59)
at se.datadosen.jalbum.ast.ScriptletNode.doEval(ScriptletNode.java:75)
at se.datadosen.jalbum.ast.ASTNode.eval(ASTNode.java:50)
at se.datadosen.jalbum.ast.GroupNode.doEval(GroupNode.java:78)
at se.datadosen.jalbum.ast.IncludeNode.doEval(IncludeNode.java:92)
at se.datadosen.jalbum.ast.ASTNode.eval(ASTNode.java:50)
at se.datadosen.jalbum.ast.GroupNode.doEval(GroupNode.java:78)
at se.datadosen.jalbum.ast.EnterNode.doEval(EnterNode.java:23)
at se.datadosen.jalbum.ast.ASTNode.eval(ASTNode.java:50)
at se.datadosen.jalbum.ast.GroupNode.doEval(GroupNode.java:78)
at se.datadosen.jalbum.ast.ASTNode.eval(ASTNode.java:50)
at se.datadosen.jalbum.AST.eval(AST.java:75)
at se.datadosen.jalbum.AlbumBean.makeIndexPages(AlbumBean.java:3267)
at se.datadosen.jalbum.AlbumBean.makeAlbumForFolder(AlbumBean.java:1546)
at se.datadosen.jalbum.AlbumBean.makeAlbumForFolder(AlbumBean.java:1642)
at se.datadosen.jalbum.AlbumBean.makeAlbum(AlbumBean.java:2827)
at se.datadosen.jalbum.AlbumBean.smartMakeAlbum(AlbumBean.java:2739)
at se.datadosen.jalbum.JAlbumFrame$6.run(JAlbumFrame.java:1127)
Caused by: javax.script.ScriptException: ReferenceError: "geText" is not defined in <eval> at line number 17
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(Unknown Source)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(Unknown Source)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine$3.eval(Unknown Source)
at java.scripting/javax.script.CompiledScript.eval(Unknown Source)
at se.datadosen.jalbum.ast.ScriptletNode.doEval(ScriptletNode.java:52)
... 16 more
Caused by: <eval>:17 ReferenceError: "geText" is not defined
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(Unknown Source)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(Unknown Source)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(Unknown Source)
at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.__noSuchProperty__(Unknown Source)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$84$\^eval\_.:program(<eval>:17)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(Unknown Source)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(Unknown Source)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(Unknown Source)
... 20 more
Laza

Posts: 2,443
Registered: 6-Sep-2005
Re: Projector skin 2.0beta testing
Posted: 12-Jul-2020 07:07   in response to: al-j in response to: al-j
  Click to reply to this thread Reply
That's a typo - my fault. Fixing it now.
JeffTucker

Posts: 6,878
Registered: 31-Jan-2006
Re: Projector skin 2.0beta testing
Posted: 12-Jul-2020 14:57   in response to: Laza in response to: Laza
  Click to reply to this thread Reply
Spotted one problem rather quickly.

(demo album removed - bug fixed.)

Start with the Mars folder, and go through the slide images. After the last Mars image, it takes you to the Saturn folder, but with a blank screen - no image.

Edited by: jGromit on 15-Jul-2020 07:23
RobM

Posts: 3,225
Registered: 4-Aug-2006
Re: Projector skin 2.0beta testing
Posted: 12-Jul-2020 17:40   in response to: JeffTucker in response to: JeffTucker
  Click to reply to this thread Reply
I get the same on Android with Chrome & Firefox, but on iOS it is OK in Safari & Firefox.
Laza

Posts: 2,443
Registered: 6-Sep-2005
Re: Projector skin 2.0beta testing
Posted: 15-Jul-2020 13:15   in response to: JeffTucker in response to: JeffTucker
  Click to reply to this thread Reply
Thanks, I could fix this. The error was triggered by the space in the file name.
Legend
Forum admins
Helpful Answer
Correct Answer

Point your RSS reader here for a feed of the latest messages in all forums