Activity for brainchild

  • brainchild brainchild created ticket #56

    question: support update facility (XUF)

  • brainchild brainchild posted a comment on ticket #5

    If you wanted a format for representing the associations between file names and metadata, then it would be a cumbersome addition to the application. For single-album invocations of the application, the need is removed to associate various metadata with particular files in the input format. An easier way may be available, however, even for the bulk case. It is unlikely that all available values for barcode or another field in a collection intersect with multiple possible values for any file. Thus,...

  • brainchild brainchild posted a comment on ticket #5

    I searched the forum for posts made using your handle, and found a good number of hits, but noticed none that address this particular topic. I did find your announcements of the release of the software. Do you suppose the earlier discussions may have been lost in some system-wide event, such as migration to new forum software? Otherwise, do you think you might misremember the forum in which you discussed the specific topic, since you obviously have given the LMS forum quite a bit of contributions?...

  • brainchild brainchild posted a comment on ticket #5

    At the moment, flactag seems to be the only utility that reads TOC or cue data, computes a MusicBrainz Disc ID, fetches releases data, and applies them to an audio file that captures a full disc. MusicBrainz has developed its own tagging tool, Picard, which is tightly integrated with the design of the service, but the only current support in the project for whole-disc files so far has been as a vaguely-specified item on a long list of possible future features. I have casually tested the tags generated...

  • brainchild brainchild modified a comment on ticket #5

    Well, the straightforward answer, though it may seem evasive, is that given a choice between two data sets, the minimum necessary information for resolving the choice is at least some of the differences. At the moment, the application displays a static set of fields for each option, such that, in many cases, all fields are identical across the multiple matching releases. A truly complete solution would allow the user to explore the differences. Although such a solution may be more complicated, for...

  • brainchild brainchild posted a comment on ticket #5

    Well, the straightforward answer, though it may seem evasive, is that given a choice between two data sets, the minimum necessary information for resolving the choice is at least some of differences. At the moment, the application displays a static set of fields for each option, such that, in many cases, all fields are identical across the multiple matching releases. A truly complete solution would allow the user to explore the differences. Although such a solution may be more complicated, for both...

  • brainchild brainchild posted a comment on ticket #5

    The use case I am considering is attaching a set of basic metadata, needed for selecting an asset from others in a library, to the file that contains the related music. The relevant question is less about viewing the full record from MusicBrainz, and more about having a way to select the best match from a list. If this use case is important, then it may be useful to consider how feasible it is for a user to make this choice manually, based on the way the interactive interface presently is arranged....

  • brainchild brainchild modified a comment on ticket #5

    I understand your response. A number of small issues come to mind, in case you are considering further enhancements at some time. Consider the following: The error messages are confusing. No method is offered to express rules for automatic resolution, such as country preferences. Often, the information displayed in the interactive session lacks the fields needed to make the correct choice. For example, text would often be the same, or differ only slightly, whereas the important difference would be...

  • brainchild brainchild posted a comment on ticket #5

    I understand your response. A number of small issues come to mind. Consider the following: The error messages are confusing. No method is offered to express rules for automatic resolution, such as country preferences. Often, the information displayed in the interactive session lacks the fields needed to make the correct choice. For example, text would often be the same, or differ only slightly, whereas the important difference would be country, catalog number, or barcode. Further, small differences...

  • brainchild brainchild created ticket #5

    confusing handling for multiple releases

  • brainchild brainchild posted a comment on ticket #2461

    Revewing Andres's examples, I realize that it is hard to imagine any general approach for such connectors to be rendered cleanly enough that they would provide information about the relationships without intrusion into the legibility. A possible approach, which might also make implementation much simpler, is to avoid literally drawing a connector between topics as they appear in the tree, but rather to render a connected topic nearby, with some kind of distinctive appearance, such a faded coloration....

  • brainchild brainchild modified a comment on discussion Open Discussion

    The current platform is not serving the community. SF lacks the features developers need to manage and prioritize, and also lacks the friendliness and flexibility users need to feel part of an engaging and vibrant community. This discussion began eight months ago, and as far as I can find, it has yet to prompt any further activity.. Obviously, no one is impressed by such a slow rate of progress. At this momemt, it seems clear that everyone is unhappy. We cannot expect any major improvement in quality...

  • brainchild brainchild posted a comment on discussion Open Discussion

    The current platform is not serving the community. SF lacks the features developers need to manage and prioritize, and also lacks the friendliness and flexibility users need to feel part of an engaging and vibrant community. This discussion began eight months ago, and as far as I can find, it has yet to prompt any further activity.. Obviously, no one is impressed by such a slow rate of progress. At this momemt, it seems clear that everyone is unhappy. We cannot expect any major improvement in quality...

  • brainchild brainchild posted a comment on discussion Open Discussion

    I think the conflict is whether 1) to find a single platform to solve every problem, though none that does so is yet identified, 2) to maintain the current platorm, though it appears inadequate for expanding needs, or 3) to separate concerns across several new platforms. The final option from this list is feasible, though not ideal according to certain tastes, and so appears to me to be the most acceptable among them. I can't say much on the topic beyond that which I already have said.

  • brainchild brainchild modified a comment on discussion Open Discussion

    It may be so, but the original question relates to feature requests, not community. Github (or GitLab) may work better for issue tracking, especially if Github is already hosting the code. If you want to build a community, then you might look separately for a platform that provides a forum or simiilar features. You can still, at the same time, use a developer-oriented tool for developer-ortiented tasks. I doubt you will find a single platform well-suited to handle both sets of concerns, and the comprehensive...

  • brainchild brainchild modified a comment on discussion Open Discussion

    It may be so, but the original question relates to feature requests, not community. Github (or GitLab) may work better for issue tracking, especially if Github is already hosting the code. If you want to build a community, then you might look separately for a platform that provides a forum or simiilar features. You can still, at the same time, use a developer-oriented tool for developer-ortiented tasks. I doubt you will find a single platform well-suited to handle both sets of concerns, and the comprehensive...

  • brainchild brainchild modified a comment on discussion Open Discussion

    It may be so, but the original question relates to feature requests, not community. Github (or GitLab) may work better for issue tracking, especially if Github is already hosting the code. If you want to build a community, then you might look separately for a platform that provides a forum or simiilar features. You can still, at the same time, use a developer-oriented tool for developer-ortiented tasks. I doubt you will find a single platform well-suited to handle both sets of concerns, and the comprehensive...

  • brainchild brainchild posted a comment on discussion Open Discussion

    It may be so, but the original question relates to feature requests, not community. Github (or GitLab) may work better for issue tracking, especially if Github is already hosting the code. If you want to build a community, then you might look separately for a platform that provides are forum or simiilar features. You can still, at the same time, use a developer-oriented tool for developer-ortiented tasks. I doubt you will find a single platform well-suited to handle both sets of concerns, and the...

  • brainchild brainchild posted a comment on discussion Open Discussion

    At this moment, I think that the main obstacle against community discussion is that SourceForge is not a great platform for the purpose. The UI is clumsy and ugly, and the feature set is miminal. GitHub projects generally have very lively discussions in the issues tracker. I don't push the view that GitHub is vastly better than any alternative, but I think that a more modern and innovative platform would be helpful. Since GitHub appears to be currently hosting the code base, I would repeat my suggestion...

  • brainchild brainchild created ticket #2664

    wm_class set to knopperfish string

  • brainchild brainchild modified a comment on discussion Open Discussion

    My impression is that one of the features developers like about GitHub is that it unifies the various concerns of managing the codebase and project by putting revision management, issue tracking, and documentation under a single home. Previously most projects relied on separate solutions for each of these concerns. In GitHub, issues, as they are resolved by commits and then merged upstream, are easily tracked through the integration with the source repository. GitHub still lacks a forum feature,...

  • brainchild brainchild posted a comment on discussion Open Discussion

    My impresion is that one of the features developers like about GitHub is that it unifies the various concerns of managing the codebase and project by putting revision management, issue tracking, and documentation under a single home. Previously most projects relied on separate solutions for each of these concerns. In GitHub, issues, as they are resolved by commits and then merged upstream, are easily tracked through the integration with the source repository. GitHub still lacks a forum feature, though...

  • brainchild brainchild created ticket #2466

    Migrate toward an ODF-like document format

  • brainchild brainchild posted a comment on discussion Open Discussion

    Another suggestion, though maybe not what you were thinking: Noting that source is managed in Github, has anyone studied the feasability of migrating the issue set out of SourceForge? Github may support more features, and I assume that it would be advantageous if the system allows mapping a commit to the issue that prompted it.

  • brainchild brainchild modified a comment on discussion Open Discussion

    The ticket tracker supplied by SourceForge is not the best, but also has many features not being fully utilized. Of the nearly 1000 open feature requests, the overwhelming portion lack any upvotes. Normally, number of affected users is a substantial factor in determining the priority for resolving open tickets. Also, the overwhelming number of requests are not assigned. It appears that a very large number of requests have been submitted over the past years, and have been left largely neglected since...

  • brainchild brainchild modified a comment on discussion Open Discussion

    The ticket tracker supplied by SourceForge is not the best, but also has many features not being fully utilized. Of the nearly 1000 open feature requests, the overwhelming portion lack any upvotes. Normally, number of affected users is a substantial factor in determining the priority for resolving open tickets. Generally, users should be free to submit requests, but no substitute exists for developers classifying and sorting submitted requests. To this end, developers are responsible for defining...

  • brainchild brainchild modified a comment on discussion Open Discussion

    The ticket tracker supplied by SourceForge is not the best, but also has many features not being fully utilized. Of the nearly 1000 open feature requests, the overwhelming portion lack any upvotes. Normally, number of affected users is a substantial factor in determining the priority for resolving open tickets. Generally, users should be free to submit requests, but no substitute exists for developers classifying and sorting submitted requests. To this end, developers are responsible for defining...

  • brainchild brainchild modified a comment on discussion Open Discussion

    The ticket tracker supplied by SourceForge is not the best, but also has many features not being fully utilized. Of the nearly 1000 open feature requests, the overwhelming portion lack any upvotes. Normally, number of affected users is a substantial factor in determining the priority for resolving open tickets. Generally, users should be free to submit requests, but no substitute exists for developers classifying and sorting submitted requests. To this end, developers are responsible for defining...

  • brainchild brainchild modified a comment on discussion Open Discussion

    The ticket tracker supplied by SourceForge is not the best, but also has many features not being fully utilized. Of the nearly 1000 open feature requests, the overwhelming portion lack any upvotes. Normally, number of affected users is a substantial factor in determining the priority for resolving open tickets. Generally, users should be free to submit requests, but no substitute exists for developers classifying and sorting submitted requests. To this end, developers are responsible for defining...

  • brainchild brainchild modified a comment on discussion Open Discussion

    The ticket tracker supplied by SourceForge is not the best, but also has many features not being fully utilized. Of the nearly 1000 open feature requests, the overwhelming portion lack any upvotes. Normally, number of affected users is a substantial factor in determining the priority for resolving open tickets. Generally, users should be free to submit requests, but no substitute exists for developers classifying and sorting submitted requests. To this end, developers are responsible for defining...

  • brainchild brainchild posted a comment on discussion Open Discussion

    The ticket tracker supplied by SourceForge is not the best, but also has many features not being fully utilized. One among them Of the nearly 1000 open feature requests, the overwhelming portion lack any upvotes. Normally, number of affected users is a substantial factor in determining the priority for resolving open tickets. Generally, users should be free to submit requests, but no substitute exists for developers classifying and sorting submitted requests. To this end, developers are responsible...

  • brainchild brainchild created ticket #2463

    Feature: markdown support for notes

  • brainchild brainchild posted a comment on ticket #1679

    The first, "most wanted", suggestion would be a great start. Classifying actions by type and describing the appropriate types dynamically in the undo and redo menu entries would definitely improve usability. Because of the vast range of possible actions and keyboard shortcuts, I am constantly wondering whether I accidently made a change to the map, or rather whether my last action only affected the current view. If I could discover the last modification from the menu, it would be comforting at least,...

  • brainchild brainchild modified a comment on ticket #2461

    Thank you for the clarification. I understand your concerns. Broadly, I think, the connectors are useful because the constraint that every node has exactly one parent (except root and floating nodes, haivng none), is too restrictive for helping humans express conceptual relationships to the fullest extent. Concepts used by humans, such as those represented by nodes in a map, are related in complex ways. The particular relation between two concepts is itself a concept, much as I am not related to...

  • brainchild brainchild modified a comment on ticket #2461

    Thank you for the clarification. I understand your concerns. Broadly, I think, the connectors are useful because the constraint that every node has exactly one parent (except root and floating nodes, haivng none), is too restrictive for helping humans express conceptual relationships to the fullest extent. Concepts used by humans, such as those represented by nodes in a map, are related in complex ways. The particular relation between two concepts is itself a concept, much as I am not related to...

  • brainchild brainchild posted a comment on ticket #2461

    Thank you for the clarification. I understand your concerns. Broadly, I think, the connectors are useful because the constraint that every node has exactly one parent (except root and floating nodes, haivng none), is too restrictive for helping humans express conceptual relationships to the fullest extent. Concepts used by humans, such as those represented by nodes in a map, are related in complex ways. The particular relation between two concepts is itself a concept, much as I am not related to...

  • brainchild brainchild posted a comment on ticket #2461

    If you can give me specific questions, then I can try to address them. I am not able to share content information for ongoing projects, unfortunately. At the moment, I am confused about why "use cases" would be an issue, in light of the previous discussion. The task of the application, as discussed, is to allow the user to expess the logical relation between concepts, and to create a visual presentation that represents these relations. The user is concerned with building a structure to express, for...

  • brainchild brainchild created ticket #2461

    Feature: unify connector shape and style with approach used for main map elements

  • brainchild brainchild modified a comment on ticket #2627

    I think that the reported behaviour is correct: using returned objects after the framework was shut down is not supposed to work in any predictable way. I was wondering whether it is documented that, as you say, behavior is undefined, and possibly some kind of failure, if a class method is invoked after the framework is stopped. I have not myself found any official indication that the OSGI framework is intended to work as such.

  • brainchild brainchild posted a comment on ticket #2627

    I was wondering whether it is documented that, as you say, behavior is undefined, and possibly some kind of failure, if a class method is invoked after the framework is stopped. I have not myself found any official indication that the OSGI framework is intended to work as such.

  • brainchild brainchild posted a comment on ticket #2627

    Is the behavior documented anywhere? Also, is the intention that application components, such as freeplanelauncher.jar and freeplaneviewer.jar, are provided in OSGI bundles, or simply in basic JARs?

  • brainchild brainchild posted a comment on ticket #2627

    From reading about user issues in OSGI, it seems that the class erorrs are more likey to appear if the dependencies are not properly given in a bundle manifest. (One developer wrote that properly-specified dependencies would completely eliminate all such errors, though I cannot verify this claim via official documentation.) Is it possible that something related is happening in Freeplane? Trying to make an educated guess, I find that it looks as though the launcher is trying to resolve classes in...

  • brainchild brainchild posted a comment on ticket #2627

    I understand most of what you wrote, but I am still missing why you prefer not to throw a suitable exception, instead of letting the framework throw a NoClassDefException. Is there a particular technical obstacle that precludes intercepting the problematic call before the framework throws an exception?

  • brainchild brainchild posted a comment on ticket #2627

    I am not in a position to advise you whether to keep or to remove the method. Usually these methods are defined when some part of the software holds resources that need to be released or maninpulates state that needs t be cleaned at a later time. Sometimes they are originally given with empty bodies in order to produce an API that is compatible with future extensions. My understanding of your design is too little for me to know the reason why this method was included. The "no class definition error"...

  • brainchild brainchild posted a comment on ticket #2626

    Thank you for the speedy fix. I'm not sure who is responsible for updating the status, but I can confirm that the upstream build now works as expected.

  • brainchild brainchild posted a comment on ticket #2627

    Can you add a test on these calls so that an appropriate exception is raised to communicate that the previous shutdown event is preventing further processing? Otherwise, one is likely to infer a classpath issue, and to waste time trying to solve the wrong problem.

  • brainchild brainchild created ticket #2628

    headless map creator fails to load for String but not File argument

  • brainchild brainchild created ticket #2627

    headless launcher enters race condition when accessed after shutdown

  • brainchild brainchild created ticket #2626

    new NodeRO.at() fails unconditionally in headless mode

  • brainchild brainchild posted a comment on discussion Open Discussion

    It would at least make sense that I understand the design and correct usage before submitting a formal report. Meanwhile, it is still confusing why there is value in passing the directory to the method. If the method is called in any way, then the libraries must be in the classpath, because the class containing the method has already been descovered by the JVM.

  • brainchild brainchild posted a comment on discussion Open Discussion

    I am referencing the JAR files in the classpath. If this approach is among those that are valid, then it is unclear why the error occurs. Meanwhile, it is still confusing why there is value in passing the directory to the method. If the method is called in any way, then the libraries must be in the classpath, because the class containing the method has already been descovered by the JVM.

  • brainchild brainchild posted a comment on discussion Open Discussion

    Sorry, but something is confusing me about the response above, Dimitry. It contains a link to a forum post, in which you say you try to "explain all elements" of the reference syntax, but actually just announces the preview of the 1.7 release. A full explanation of all the features of the syntax and semantics would be very helpful. Currently, I just find some examples, which may in fact cover almost all use cases, but it is nice to know whether the software understands additional features that some...

  • brainchild brainchild posted a comment on discussion Open Discussion

    Thanks for the speedy reply. Frankly, I'm not sure would be the best way is to write a report. If I only include the two JAR files in the classpath, then sometimes I avoid any error, but sometimes I get NoClassDefFoundError traces for random classses (e.g. org/freeplane/core/ui/LengthUnits, org/freeplane/features/encrypt/PasswordStrategy). I'm not seeing behavior that is predictable enough even to file a sound report.

  • brainchild brainchild modified a comment on discussion Open Discussion

    I created a simple program using the new Launcher/HeadlessLoader API, and ran against the new release. Since I have not encountered any documentation about the correct libraries to run against, I took the brute-force approach of running against all JAR file in the distribution. Unfortunately, I am now stymied by the below issue. (I disabled the "security manager", though I am not sure whether or why this is necessary.) Since the stack trace makes reference to tools to generate a bug report, I am...

  • brainchild brainchild posted a comment on discussion Open Discussion

    I created a simple program using the new Launcher/HeadlessLoader API, and ran against the new release. Since I have not encountered any documentation about the correct libraries to run against, I took the brute-force approach of running against all JAR file in the distribution. Unfortunately, I am now stymied by the below issue. (I disabled the "security manager", though I am not sure whether or why this is necessary.) Since the stack trace makes reference to tools to generate a bug report, I am...

  • brainchild brainchild modified a comment on discussion Open Discussion

    This new feature is nearly exactly what I had in mind. Earlier, I had some success with a workaround that invoked the application using -X and other runtime options. In addition to displaying the graphical interface, a major limitation of this solution was speed, as each invocation took as long as 5 to 10 seconds to run on my system. Does this new type of invocation complete substantially faster than running the full application, by bypassing the loading of the graphical components? Also, why would...

  • brainchild brainchild modified a comment on discussion Open Discussion

    This new feature is nearly exactly what I had in mind. Earlier, I had some success with a workaround that invoked the application using -X and other runtime options. In addition to displaying the graphical interface, a major limitation of this solution was speed, as each invocation took as long as 5 to 10 seconds to run on my system. Does this new type of invocation complete substantially faster than running the full application, by bypassing the loading of the graphical components? Also, why would...

  • brainchild brainchild modified a comment on discussion Open Discussion

    This new feature is nearly exactly what I had in mind. Earlier, I had some success with a workaround that invoked the application using -X and other runtime options. In addition to displaying the graphical interface, a major limitation of this solution was speed, as each invocation took as long as 5 to 10 seconds to run on my system. Does this new type of invocation complete substantially faster than running the full application, by bypassing the loading of the graphical components? Also, why would...

  • brainchild brainchild posted a comment on discussion Open Discussion

    This new feature is nearly exactly what I had in mind. Earlier, I had some success with a workaround that invoked the application using -X and other runtime options. In addition to displaying the graphical interface, a major limitation of this solution was speed, as each invocation took as long as 5 to 10 seconds to run on my system. Does this new type of invocation complete substantially faster than running the full application, by bypassing the loading of the graphical components? Also, why would...

  • brainchild brainchild modified a comment on discussion Open Discussion

    What do you mean by the following?: Overall, I get the feeling that the best fit might be to make your own script. I am trying to express that it is my wish to write a script, and that I am asking for help understanding some of the issues in Freeplane. Otherwise, I find your response accurate and clear (although not what I was hoping to hear). I was however able to create a workaround, which I will share shortly, to the current limitations by using the existing features, but I first I wanted to further...

  • brainchild brainchild posted a comment on discussion Open Discussion

    What do you mean by the following?: Overall, I get the feeling that the best fit might be to make your own script. I am trying to express that it is my wish to write a script, and that I am asking for help understanding some of the issues in Freeplane. Otherwise, I find your response accurate and clear (although not what I was hoping to hear). I was however able to create a workaround, which I will share shortly, to the current limitations by using the existing features, but I first I wanted to further...

  • brainchild brainchild posted a comment on discussion Open Discussion

    After searching for answers for a few days, I finally posted the above. A few hours later, I inadvertently discovered the batch processing feature, as explained in a wiki page, which essentially captures the same functionality as suggested in my inquiry. Moving forward, I would like to understand, if a script is invoked in this manner, what support is available for passing parameters to the script? Can filter rules be passed, or the ID of a node for the script to process as a subtree, rather than...

  • brainchild brainchild posted a comment on discussion Open Discussion

    I have used Freeplane for only a few days and have been quickly playing with as many features as possible to gain an overall familiarity with the system. Mostly everything seems to work as documented (though in the user interface in the applications seems to have evolved in a few details not reflected in the documentation). One feature that I cannot make to work is presentations. I have been successful in defining a simple presentation with a few slides. The first slide includes the entire map, and...

  • brainchild brainchild modified a comment on discussion Open Discussion

    I have been reading about the features of Freeplane, and have learned that one of the features that seeks to make the application extensible is the ability to run "external scripts", which are short segments of software, usually represented as files containing Groovy code, and which can be invoked from within the Freeplane graphical interface. Freeplane conveniently provides a Java API for querying and mutating map files and its constituent elements. I have been curious about whether any support...

  • brainchild brainchild posted a comment on discussion Open Discussion

    I have been reading about the features of Freeplane, and have learned that one of the features that seeks to make the application extensible is the ability to run "external scripts", which are short segments of software, usually represented as files containing Groovy code, and which can be invoked from within the Freeplane graphical interface. Freeplane conveniently provides a Java API for querying and mutating map files and its constituent elements. I have been curious about whether any support...

1