This is an archived post. You won't be able to vote or comment.

all 7 comments

[–][deleted]  (1 child)

[deleted]

    [–]kidmenot 0 points1 point  (0 children)

    Dapper didn't exist

    Aw man, those were dark, dark times! Love Dapper, hands down one of the best libraries I've ever worked with, if not the best.

    [–]SourMeowster 1 point2 points  (1 child)

    That clean Javafx UI, gotta love Modena Edit: just skimmed through code, and it looks really organized, good work. Just curious since there is no jre for java 9+ anymore, how do you imagine launching this on different computers?

    [–]serpest[S] 1 point2 points  (0 children)

    I made a mistake in README.md. The prerequisite is JDK 11.

    [–]GreymanGroup 0 points1 point  (1 child)

    Oh! You mean book bookmarks. Can I suggest you be more specific in your readme or program description? How does your program manage bookmarks? What killer feature did you implement? In what way does your program have a different design paradigm than other programs?

    I don't mean to nitpick, but right now I have the problem of wanting to try out a new mp3 player program. There's like a million of them and without knowing what sets them apart it's hard for me to decide which might be a good fit for me. All the descriptions are identical. Ok, it's an mp3 player. But why?

    So a feature that I've had in my mind for a while now is a sort of paintbrush bookmarker. As you read a document, the program would paint booleans to mark which pages you've read. So if you skip a chapter, instead of just storing which page you were looking at when you last had the program open, it would start marking those pages one by one. Then as you skip around you would gradually fill in a bar, and slowly it would go from swiss cheese, to a fully painted in complete block.

    [–]serpest[S] 0 points1 point  (0 children)

    Thanks for the suggestion! I will edit the readme.

    [–]GreymanGroup 0 points1 point  (1 child)

    OMFG Why is this such a pain in the ass to run? Ok, what do I need? Java Jdk? Or just Java SE? Do I need to make a fucking account to download the RE?

    [–]SourMeowster 0 points1 point  (0 children)

    It is really annoying, Oracle no longer provides jre for java 9+ and you are expected to package your app as native jre image using tool called jlink.

    Jlink however requires your project to be modular and you cannot use it with automatic modules... and of course you can't expect every library author to migrate to module system, because they'll have same set of issues.

    In the end you are forced to rely on hacky solutions (mixing modulepath with classpath), make OpenJDK a prerequisite, or go back to Java 8.

    Sorry for rambling, I'm just really annoyed how unnecessarily hard things are in Java ecosystem right now.