Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

TODO #613

Closed
11 of 47 tasks
dylanaraps opened this issue Jan 13, 2017 · 2 comments
Closed
11 of 47 tasks

TODO #613

dylanaraps opened this issue Jan 13, 2017 · 2 comments

Comments

@dylanaraps
Copy link
Owner

dylanaraps commented Jan 13, 2017

If you'd like to work on one of these, let me know in IRC or gitter so I can assign it to you.

General

  • Rewrite printing of info.
    • Add alignment options.
  • Rewrite Neofetch to be a "generic system info tool"
  • Split Neofetch into multiple files.
    • This will likely be apart of the rewrite above.
  • Rewrite argument handling.
  • Rewrite color handling.
    • It's a mess right now.
    • Add back shortcut flags for colors.
      • title_color
      • at_color
      • underline_color
      • subtitle_color
      • colon_color
      • info_color
  • Fix inconsistencies in neofetch --help output.
    • Change all Takes the values to Possible values.
  • Add config_version to config files so that we can do version checks in the future.
    • config_version can just match neofetch version.

Images

  • Move all image modes to a central backend. Image: Rewrite backend handling. #616
    • This way the user specifies a single backend using a flag/option and neofetch just has to pick the output method. We already partly do this but I'd like to fully combine it all.
    • Move ascii mode to an image backend called ascii.
    • Move off mode to an image backend called off.
    • Add support for catimg.
    • Add support for other backends.

OS

Info

  • Resolution: Multi-monitor support for Windows.
    • Our current method of using wmic only supports single monitors.
    • We may need to add a dependency to an external powershell script or executable.
      • The dependency must be Open Source.
  • Terminal Font: Add support for more terminal emulators.
    • Gnome-terminal
    • iTerm2
    • Terminator
    • ?
  • Disk:
    • Add an option to show all disks.
    • Add more subtitle options.
    • Add a blacklist/whitelist for disks.

Wiki

  • Add a section to Images in the Terminal about disabling your compositor when you're having w3m-img issues.
  • Update dependencies for 3.0.1.
@dylanaraps
Copy link
Owner Author

dylanaraps commented Jan 22, 2017

Neofetch 3.0 Checklist.

  • Look over commit history.
    • Look for changes that are missing from the Changelog.
    • Look for any obvious bugs.
  • Change all occurrences of 2.1.0 to 3.0.
  • Rewrite the Changelog.
    • Highlight new features.
    • Explain the version bump.
  • Update the Wiki
    • Add a Wiki page about the new image backends.

@dylanaraps
Copy link
Owner Author

dylanaraps commented Jan 30, 2017

I'll keep this here and re-use it for every release.

Release Checklist.

Preparation:

  • Bump version numbers.
    • Inside neofetch.
    • Inside config/config.
    • Inside neofetch.1 (--gen-man).
  • Update the Changelog
    • Spelling / Grammar / Formatting
    • Have all contributors been credited?
    • Have all relevant changes been added?

Release:

  • Update the Wiki.
    • Update download link in Installation Wiki page.
    • Update config file in config file Wiki page.
    • Update dependencies page if there are new dependencies.
    • Update OS support.
    • Update other pages if information has changed.
  • Delete the changelog file and start new.
  • Clear the package update issue thread.
  • Bump version number to next expected release version.

Packages:

  • Inform maintainers of the update.
  • Update *my* packages.
    • Aur
    • Cydia

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant