Thread Locked This thread is locked - replies are not allowed.



Permlink Replies: 16 - Pages: 2 [ 1 2 | Next ] - Last Post: 21 Oct 24, 14:50 Last Post By: davidekholm Threads: [ Previous | Next ]
davidekholm

Posts: 3,468
Registered: 18-Oct-2002
jAlbum 36 beta for testing
Posted: 8 Oct 24, 00:22
Here's a beta of jAlbum 36.
The most important change with this release is moving from the outdated WebKit based embedded browser ("WebView") to a modern Chromium based browser ("JxBrowser"). The new browser unfortunately carries another 100MB in disk footprint, but I believe it's worth it. Here are the improvements:
  • Modern page renderer: Fonts looks like they should, 3D transitions works etc
  • Modern JavaScript engine: No more problems navigating between slides using Plain skin for instance
  • Now working, rewritten Google Maps integration (See Location Editor under Edit view)
  • The problems with stale browser cache should be gone now
  • The embedded browser no longer requires the embedded web server for certain JSON based skins (Tiger, PhotoBlogger, Story etc)
  • The embedded browser now supports full screen mode
  • The embedded browser window now supports Developer Tools and source code viewing, see View->Developer
  • Copy+Paste now works with the html editor
  • Copy+paste from external apps now preserves styling in the html editor
  • Add your spotted improvement in a reply!

What do you think?
Installers:
Windows: https://jalbum.net/download/jAlbum-install.exe
Mac (Intel): https://jalbum.net/download/jAlbum.dmg
Mac (M-series): https://jalbum.net/download/jAlbum-M.dmg
Linux (Debian): https://jalbum.net/download/jalbum_36-1_amd64.deb
JeffTucker

Posts: 8,211
Registered: 31-Jan-2006
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 02:28   in response to: davidekholm in response to: davidekholm
A quick initial test, impaired by long beach walks, excellent Pad Thai, and most of a bottle of Pinot Grigio....

Seems fairly smooth. New tabs is a bit odd, but OK, fullscreen is fine, Location panel is working again. My collection of browser bugs - 3D views, custom cursors, various odd borders - are all now behaving, for the first time in living memory.

I can't find View > Developer. A hint, please?
davidekholm

Posts: 3,468
Registered: 18-Oct-2002
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 09:22   in response to: JeffTucker in response to: JeffTucker
JeffTucker wrote:
A quick initial test, impaired by long beach walks, excellent Pad Thai, and most of a bottle of Pinot Grigio....

Seems fairly smooth. New tabs is a bit odd, but OK, fullscreen is fine, Location panel is working again. My collection of browser bugs - 3D views, custom cursors, various odd borders - are all now behaving, for the first time in living memory.

I can't find View > Developer. A hint, please?


Great to hear. You have to set the preview browser to "Windowed", then use View menu and the Developer sub menu. There is also the CTRL+ALT+I shortcut for Developer Tools, just like in Chrome (CTRL+ALT+S for viewing source code)
davidekholm

Posts: 3,468
Registered: 18-Oct-2002
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 09:31   in response to: JeffTucker in response to: JeffTucker
JeffTucker wrote:
A quick initial test, impaired by long beach walks, excellent Pad Thai, and most of a bottle of Pinot Grigio....

Seems fairly smooth. New tabs is a bit odd, but OK


Tabs? I haven't implemented tab support, so I guess you get a new browser window popup right now.
JeffTucker

Posts: 8,211
Registered: 31-Jan-2006
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 10:06   in response to: davidekholm in response to: davidekholm
davidekholm wrote:
Tabs? I haven't implemented tab support, so I guess you get a new browser window popup right now.

Yes, that's what I'm getting. Given the way I'm using it in a couple of skins, to show maps, that's fine. And replacing that clunky mechanism for displaying maps is on my short list, anyway. That's the early November project.

ETA: To see what I mean, visit:

https://jefftucker.jalbum.net/skins/neptune/maps/

Open the first thumbnail and hit the globe to see the map. In the next iteration of the skin, I should be able to do that as a "lightbox on top of the lightbox," which will be smoother and more intuitive.
JeffTucker

Posts: 8,211
Registered: 31-Jan-2006
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 10:10   in response to: davidekholm in response to: davidekholm
davidekholm wrote:
You have to set the preview browser to "Windowed", then use View menu and the Developer sub menu. There is also the CTRL+ALT+I shortcut for Developer Tools, just like in Chrome (CTRL+ALT+S for viewing source code)

Ah, yes, I see. I'm away from my Windows desktop, so I'm fumbling around a bit. Of course, being a Windows person, I'm used to hitting F12 to get the Developer Tools. That also works in Brave/Chrome on a Mac, but not within jAlbum, which uses F12 to toggle the preview (a perfectly rational choice for 99% of the users). And on a Mac, I always have to hunt for the keystrokes to view the page code, which is CTRL-U in Windows.
JeffTucker

Posts: 8,211
Registered: 31-Jan-2006
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 13:44   in response to: JeffTucker in response to: JeffTucker
Some quick testing indicates that caching is no longer an issue, which was just deadly in the existing integrated browser - not only were prior results stubbornly cached, there was no way to clear the cache, other than shutting down and relaunching the app!

The new integrated browser doesn't seem to be doing any caching at all, which is exactly as it should be. You're viewing local files, so there's no speed penalty for loading everything fresh, every time you view the page.
JeffTucker

Posts: 8,211
Registered: 31-Jan-2006
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 13:50   in response to: JeffTucker in response to: JeffTucker
BTW, for anyone who's interested in the browser bugs that have now been vanquished, try this page in the existing integrated browser, and then compare to a real browser, or the new integrated version:

https://jefftucker.jalbum.net/intBrowserBugs

The perspective problem was a killer for the parallax header script I was using. I had to abandon that for other reasons, however, so this is no longer the issue is used to be. I don't think any other skin is using CSS perspective effects. Good to have it working properly, however.
JeffTucker

Posts: 8,211
Registered: 31-Jan-2006
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 13:58   in response to: JeffTucker in response to: JeffTucker
One glitch. When using the integrated, non-windowed browser, F12 doesn't toggle back to the Explore view. It would be nice if it did, I think. Works fine in the windowed browser.
AnCa

Posts: 444
Registered: 25-Mar-2005
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 18:16   in response to: davidekholm in response to: davidekholm
davidekholm wrote:
  • Now working, rewritten Google Maps integration (See Location Editor under Edit view)
There is an update on its ways to fix the layout of the UI. It's currently almost unusable for small panels. I've made the update, but it hasn't made its way into the client yet.
RobM

Posts: 3,830
Registered: 4-Aug-2006
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 20:22   in response to: davidekholm in response to: davidekholm
In the windowed preview there is a 'Published' button to go to the published album. This is active even if the album has not been uploaded.
RobM

Posts: 3,830
Registered: 4-Aug-2006
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 20:41   in response to: davidekholm in response to: davidekholm
In the browser developer tools there is a broken link, in the 'Emulate a focused page' checkbox tooltip. See attached. The link starts with https//goo.gle/

I think it should be more like https://developer.chrome.com/docs/devtools/rendering/apply-effects#emulate_a_focused_page

Edited by: RobM on 9 Oct 2024, 19:51
In the 'Elements' tab Select a link then select 'Styles' and then click on ':hov'. Emulate a focused page' checkbox is then present.
davidekholm

Posts: 3,468
Registered: 18-Oct-2002
Re: jAlbum 36 beta for testing
Posted: 8 Oct 24, 22:30   in response to: JeffTucker in response to: JeffTucker
JeffTucker wrote:
One glitch. When using the integrated, non-windowed browser, F12 doesn't toggle back to the Explore view. It would be nice if it did, I think. Works fine in the windowed browser.

Now fixed in b3: https://jalbum.net/download/beta/jalbum-core.jar
davidekholm

Posts: 3,468
Registered: 18-Oct-2002
Re: jAlbum 36 beta for testing
Posted: 9 Oct 24, 19:52   in response to: davidekholm in response to: davidekholm
I've now repackaged all installers and added an installer for Linux as well:

Changes:
  • Polished layout of location editor (Thanks Anders)
  • Fixed Mac OS notifications popping up when jAlbum was launched
  • Fixed browser asking for permission to access key store
  • Fixed bug moving from embedded to windowed browser
  • Fixed notarisation warnings on Mac

Installers:
Windows: https://jalbum.net/download/jAlbum-install.exe
Mac (Intel): https://jalbum.net/download/jAlbum.dmg
Mac (M-series): https://jalbum.net/download/jAlbum-M.dmg
Linux (Debian): https://jalbum.net/download/jalbum_36-1_amd64.deb

Note: The Linux version requires updated graphics drivers, but if Chrome works, so should this embedded browser.
RobM

Posts: 3,830
Registered: 4-Aug-2006
Re: jAlbum 36 beta for testing
Posted: 14 Oct 24, 20:29   in response to: davidekholm in response to: davidekholm
One leftover from a change made in 33.3, 'GIF images now get "Use original" applied automatically. This ensures that animated GIFs always show up animated'.

Problem is in the tooltip for Settings/Images/Advanced/Force JPEG images which still includes GIF. But GIF are now always set to use original.
Legend
Forum admins
Helpful Answer
Correct Answer

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