Skip to content

Synergex/Baconography

Repository files navigation

Welcome to Baconography

Baconography is an open source reddit client built from the ground up to provide an excellent user experience on Windows 8 regardless of the status of your internet connection.

Prerequisites for building

Instructions for building

Open the solution file with Visual Studio 2012. If you don't already have one, you will be prompted for a developer license; all it takes is a Microsoft Live account.

Once it's opened you need to restore the NuGet packages. The easiest way to do that is to right click on the project and go to "Manage NuGet Packages...". There should be a button to restore the packages at the top of that dialog.

Now that everything is set up, you can build, deploy, and debug the solution

What to do if things break

  • Make an issue for it here on github
  • Make a posting on the Baconography subreddit
  • Send messages on reddit to either hippiehunter or madkatalpha

Things we can do right now

  • Store Links and Comments for offline viewing Using KitaroDB
  • Infinite scrolling everywhere
  • Support for browsing reddit while not logged in
  • Support for multiple saved account credentials for rapid switching
  • Voting, saving, reporting and all the things you expect to do to a link or comment
  • Integration with Windows Search, Share and File Picker (pick photos directly from reddit links)
  • Ability to pin subreddits to the start screen
  • Integrated markdown preview when creating a reply
  • Launch links in the app or open them in a browser
  • Optional filtering of NSFW content
  • Use the imgur api (and the other domains supported by RES) to download and display images/albums directly
  • On WinRT Show images inline RES style (including gifs), for links as well as comments
  • Get it on Windows Phone 8
  • Optimize web content using a modified version of NBoilerpipe
  • Render all kinds of markdown including tables
  • Subreddit flair text
  • Subreddit sidebar including subscribe and unsubscribe functionality

Things left on the Todo list

  • keep track of links that have already been shown in never ending reddit, don't show them further down
  • Get it in the Windows 8 Store
  • Show Images inline RES style
  • Use the imgur api (and the other domains supported by RES) to download and display images/albums directly
  • Use NBoilerpipe to generate offline versions of (non image) links
  • Add drop down tick for 'sort by' in RedditView and CommentsView
  • If nothing in offline cache when we're in offline mode show a message letting the user know there isnt anything there
  • Implement messaging
  • Add support for a lockscreen indicator to show messages/replys
  • Fix layout for 1/4 and 3/4 snapped view
  • Multi-Reddit selector
  • Add support for Posting
  • Add in RES style keyboard shortcuts
  • Integrate Animated gif renderer (Windows 8 Xaml doesnt allow animated gif's in the Image control)
  • Get it on Windows Phone 8
  • Implement inline renderer for videos

License

Copyright (c) 2012-2014 Synergex International Corporation

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

A well integrated Reddit client for Windows 8

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published