Skip to content

Latest commit

 

History

History
executable file
·
67 lines (62 loc) · 2.39 KB

TODO.md

File metadata and controls

executable file
·
67 lines (62 loc) · 2.39 KB

FIXME

  • Mojave:
    • not working raiseBrowser() and disclusure triangles for categories
  • Swift:
    • filter() for inactive packages should be called only for MacPorts and Homebrew
  • Scraping the version numbers and the descriptions from Homebrew formulae is excessively slow
  • The password to sudo is echoed in clear text
  • Old uninstalled macOS packages shouldn't be shown
  • Scrape new Debian packages (gmane.org has shut down)
  • A new Shell should be opened if the user closed the last one

TODO

  • Swift:
    • complete port of inactive packages management
    • make use of Array's removeAll
  • Make use of brew info -d —json=v1 --all and https://formulae.brew.sh/docs/api/
  • Make use of Storyboards and NSViewControllers
  • Make use of WKWebView and NSURLSession
  • Preload a cached index to speed up startup
  • Scroll the webview by pressing the spacebar
  • Core Data, predicate editor
  • GTasks, Stop button, exception handling
  • Alternative use of ExecuteWithPrivileges() and PrivilegedHelperTools.
  • Asyncronous URL fetches, download manager
  • Manage --force flags
  • itemsTable date column
  • Integrate App Store command line interface (https://github.com/mas-cli/mas)
  • FreeBSD deps
  • Fink categories, deps, binaries
  • pkgsrc deps, outdated, options, Pkgsrc.se CVSWeb
  • Rudix online mode
  • GHMUG: http://www.hmug.org/pub/MacOS_X/Status.php
  • Display notes and caveats after installing
  • A sliding panel for details/properties
  • Contextual options when marking items
  • commandsPopUp suggestions
  • A monitor displaying background tasks
  • Launch/Run action, detecting binaries
  • Scriptability
  • Editor for launchd and preferences plists
  • GPython and GRuby systems
  • JPortsUI good ideas:
    • Sort MacPorts by date
    • Display status of dependencies
    • Get favicon.ico
  • Progress indicator in the dock tile
  • Back/Forward buttons for WebView
  • GSystem.search() using cmd's output
  • Dependencies analysis (port -y, brew missing)
  • Adding marks and pins while browsing scrapes
  • Option not to hide prefixes
  • Screenshots from Debian, NSWorkspace.sharedWorkspace.iconForFile
  • Download BSD INDEXes when activated in Options
  • Freecode log->home
  • http://opensourcemac.org, http://www.freesmug.org/
  • http://packages.gentoo.org/arch/x64-macos?arches=prefix
  • Formula/Portfile editor
  • npm, CPAN
  • GNOME and MAMP server presets