I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
  1. Sep 19, 2018
  2. Sep 18, 2018
    • meeh's avatar
      Adding XCode workspace & Xcode project, and some files missing from last commit. · f76874ac
      meeh authored
      Please note that Xcode project embedds the packing script (meaning it runs "ant" - zip files, and moves it to bundle)
      f76874ac
    • meeh's avatar
      Adding all new code, removed a lot obsolete code and fixed import paths etc. · 7615b923
      meeh authored
      Mac OS X launcher:
      * UI built on Swift
        * Why?
          * Apple seems to on purpose make it harder to get into Objective-C these days
          * Swift is compiled to native code, but has easiness of Javascript in programming
          * Perfect for the OS X UI, many guides & tutorials as well
      * "Backend" in Objective-C++ / C++14
        * Why?
          * Originally written in Objective-C / C++14 with C++17 backports
          * Only for backend because of the time the development takes
          *
      
      Short summary of features:
      
      * Java
        * It can detect java from:
          * JAVA_HOME environment variable
          * "Internet Plug-Ins" Apple stuff
          * By the /usr/libexec/java_home binary helper
        * It can unpack a new version of I2P
          * Unpacks to ~/Library/I2P
          * Can check currently unpacked version in ~/Library/I2P via i2p.jar's "net.i2p.CoreVersion"
      
        * User Interface (a popover, see https://youtu.be/k8L3lQ5rUq0 for example of this concept)
          * Router control tab view
            * It can start the router
            * It can stop the router
            * It can detect already running router, then avoid fireing up one
            * It can show basic information about the router state & version
          * Log view tab (not yet done)
        * While left-click triggers popover, right-click draws a minimal context menu
      7615b923
    • meeh's avatar
    • meeh's avatar
      beede950
  3. Sep 16, 2018
  4. Aug 31, 2018
  5. Aug 27, 2018
  6. Aug 26, 2018
  7. Aug 25, 2018
  8. Aug 23, 2018
  9. Aug 22, 2018
  10. Aug 20, 2018
  11. Aug 19, 2018
  12. Aug 18, 2018
Loading