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



Permlink Replies: 74 - Pages: 5 [ Previous | 1 2 3 4 5 | Next ] - Last Post: 7 Jan 26, 22:01 Last Post By: davidekholm Threads: [ Previous | Next ]
JeffTucker

Posts: 8,178
Registered: 31-Jan-2006
Re: jAlbum 39 beta for testing
Posted: 25 Dec 25, 18:08   in response to: davidekholm in response to: davidekholm
M2 Mac and Windows - same error. Going back to the leaky version cures it.

Console result:
0.039s ==> java.lang.NoSuchFieldError: Class net.jalbum.avif.libloader.LibLoader does not have member field 'java.lang.foreign.Arena LIBRARY_ARENA'
davidekholm

Posts: 3,905
Registered: 18-Oct-2002
Re: jAlbum 39 beta for testing
Posted: 25 Dec 25, 18:26   in response to: JeffTucker in response to: JeffTucker
JeffTucker wrote:
M2 Mac and Windows - same error. Going back to the leaky version cures it.

Console result:

0.039s ==> java.lang.NoSuchFieldError: Class net.jalbum.avif.libloader.LibLoader does not have member field 'java.lang.foreign.Arena LIBRARY_ARENA'

Ah, for Windows, replace lib/imageio-avif-windows.jar with this one: https://jalbum.net/download/beta/imageio-avif-windows.jar

For Mac (M series) replace imageio-avif-mac.jar with https://jalbum.net/download/beta/imageio-avif-mac.jar

"naturally" along with my updated imageio-avif.jar
davidekholm

Posts: 3,905
Registered: 18-Oct-2002
Re: jAlbum 39 beta for testing
Posted: 25 Dec 25, 18:28   in response to: davidekholm in response to: davidekholm
(I'll update all archives as soon as I'm done producing the Intel-Mac version of imageio-avif. (Takes a couple of hours of compiling)
JeffTucker

Posts: 8,178
Registered: 31-Jan-2006
Re: jAlbum 39 beta for testing
Posted: 25 Dec 25, 18:51   in response to: davidekholm in response to: davidekholm
That's about what I figured - a puzzle with several pieces, and if one of them is missing....
davidekholm

Posts: 3,905
Registered: 18-Oct-2002
Re: jAlbum 39 beta for testing
Posted: 25 Dec 25, 23:55   in response to: JeffTucker in response to: JeffTucker
Updated Mac versions:

Mac (M-series): https://jalbum.net/download/jAlbum-M.dmg
Mac (Intel): https://jalbum.net/download/jAlbum.dmg

We now have AVIF read+write support for all platforms and CPU architectures
JeffTucker

Posts: 8,178
Registered: 31-Jan-2006
Re: jAlbum 39 beta for testing
Posted: 26 Dec 25, 00:57   in response to: davidekholm in response to: davidekholm
That's what I like - someone who knows how to spend a religious holiday. ;)

Has the Windows installer also been updated?

And since you're in a festive mood, how's about I toss out a couple more feature requests?
davidekholm

Posts: 3,905
Registered: 18-Oct-2002
Re: jAlbum 39 beta for testing
Posted: 26 Dec 25, 17:45   in response to: JeffTucker in response to: JeffTucker
JeffTucker wrote:
That's what I like - someone who knows how to spend a religious holiday. ;)

Feeling like a heathen here. I need to shape up! :-)

Has the Windows installer also been updated?

I plan on doing so when I've added / rearranged some features

And since you're in a festive mood, how's about I toss out a couple more feature requests?

Be my guest. As for my plans:
  • Clean up the Settings-Images UI
  • Support reading cropped regions (just for library completeness)
  • Support for EXIF and xmp with AVIF
JeffTucker

Posts: 8,178
Registered: 31-Jan-2006
Re: jAlbum 39 beta for testing
Posted: 26 Dec 25, 18:04   in response to: davidekholm in response to: davidekholm
Attachment imagesToday.png (21.3 KB)
Attachment imagesFuture.png (20.4 KB)
davidekholm wrote:
Clean up the Settings-Images UI

My best-and-final versions. While WebP is still around, imagesToday.png. When it gets retired, imagesFuture.png.

ETA: The challenge for the student, of course, is to get all of the JSpinner boxes to display at the same width, including AVIF speed, which maxes out at 10 - the others max out at 100. I didn't cobble this together in a graphics program - these are real screen shots from a compiled UI. ;)
JeffTucker

Posts: 8,178
Registered: 31-Jan-2006
Re: jAlbum 39 beta for testing
Posted: 26 Dec 25, 18:12   in response to: davidekholm in response to: davidekholm
davidekholm wrote:
JeffTucker wrote:
And since you're in a festive mood, how's about I toss out a couple more feature requests?

Be my guest.


Actually, that list is now very short, with more "rip the guts out of this entirely" things than realistic improvement opportunities.

I do have a small collection of weird fringe bugs that I've tossed in your direction over the last few months. Best dealt with one at a time, at leisure.
JeffTucker

Posts: 8,178
Registered: 31-Jan-2006
Re: jAlbum 39 beta for testing
Posted: 26 Dec 25, 18:53   in response to: davidekholm in response to: davidekholm
Attachment folderBounds.png (20.9 KB)
davidekholm wrote:
As for my plans:
  • Clean up the Settings-Images UI

While we're on the subject, a long-standing mystery in the attached screenshot.
ronvanrossum

Posts: 67
Registered: 16-Jul-2014
Re: jAlbum 39 beta for testing
Posted: 27 Dec 25, 08:22   in response to: davidekholm in response to: davidekholm
davidekholm wrote:

Be my guest. As for my plans:


How about an all-new macOS liquid glass icon for the application?
davidekholm

Posts: 3,905
Registered: 18-Oct-2002
Re: jAlbum 39 beta for testing
Posted: 29 Dec 25, 10:43   in response to: ronvanrossum in response to: ronvanrossum
ronvanrossum wrote:
davidekholm wrote:

Be my guest. As for my plans:

How about an all-new macOS liquid glass icon for the application?


Let's all hope Apple returns to their senses in the next OS update
davidekholm

Posts: 3,905
Registered: 18-Oct-2002
Re: jAlbum 39 beta for testing
Posted: 29 Dec 25, 20:02   in response to: davidekholm in response to: davidekholm
b5 now available. All installers updated - this is not a core update.

Changes:
  • Rewritten Settings-Images UI
  • Added xmp and EXIF read+write support
  • All platforms are now running the updated AVIF library having fixed memory leaks
  • Now also avoids reprocessing already processed AVIF images (same xmp-based logic as for JPEGs)

What's missing is the ability to inject xmp data in original images. The AVIF library simply doesn't support touching the metadata without also re-encoding the image data :-(. However, this is a minor issue. Most source images will be JPEG for a long time to come.
JeffTucker

Posts: 8,178
Registered: 31-Jan-2006
Re: jAlbum 39 beta for testing
Posted: 29 Dec 25, 22:15   in response to: davidekholm in response to: davidekholm
davidekholm wrote:
  • Rewritten Settings-Images UI

Oh, dear. We're back to "nothing lines up with anything else" again. You really don't see it, do you? :(

And I'm still really, really confused about why the folder thumbnail bounds JSpinner doesn't look like the ones on either side of it.
davidekholm

Posts: 3,905
Registered: 18-Oct-2002
Re: jAlbum 39 beta for testing
Posted: 29 Dec 25, 22:48   in response to: JeffTucker in response to: JeffTucker
JeffTucker wrote:
davidekholm wrote:
  • Rewritten Settings-Images UI

Oh, dear. We're back to "nothing lines up with anything else" again. You really don't see it, do you? :(


I tried with "hfill" borders, but it really didn't look good. I'll check with Laza what he thinks can be done about it.

And I'm still really, really confused about why the folder thumbnail bounds JSpinner doesn't look like the ones on either side of it.

Ah, for some reason, I had commented-out the "dimension editor" of that JComboBox. (It's the "dimension editor" that ensures that the user enters a valid dimension). Do a beta core update to get b6, which has this fix.
Legend
Forum admins
Helpful Answer
Correct Answer

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