Giter VIP home page Giter VIP logo

gcdcollector's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

gcdcollector's Issues

Feature: Show untracked issues

View mode that shows issues in the series that are not tracked (i.e., not owned/wanted/sold). Allow some easy way to move these issues to the wanted state.

Feature: Export images

Would be nice to be able to export comic cover images; drag them out & drop on Explorer?

Feature: Add multiple images per comic

It would be nice to be able to store multiple images per comic, e.g., to detail the condition of the front and back covers. Perhaps in the distant future we could also integrate comic reading and store an image for each page (CBZ-like).

Feature: Undo/Redo

Need to be able to undo & redo changes that are made.

Might be possible to use SQLite transactions for this purpose (which would also speed up bulk edits, like copy/paste), but I've had trouble with transactions in the past.

Feature: Print labels / bar-codes for each comic

  • Easy enough for my label printer, but how do we make this work in general?
  • Bar code could be based on the user-id column, or (if it's not present), a combination of the comic id and collection id.

Feature: Compress/Vacuum database

This will probably only be an issue if images are routinely added or changed, but it would be nice if we had a simple way to VACUUM the database.

Feature: Save UI state

Save the UI state (view modes/highlight modes, toolbar/docker positions, etc.) on application close, and restore them on launch.

Back to QTCreator?

You should probably migrate back to the QTCreator IDE for building the project to allow cross-platform compatibility that you had in the earlier commits. I know that I would love to compile this code from the IDE, but I cannot as I am on a Mac and you are using Visual Studio.

Feature: Add unique cover images per comic

Currently cover images are stored on a per-issue-id basis, meaning if your collection contains two comics with the same issue-id, they'll show the same image. This works well unless you want to have personalized images for each comic---e.g., to show the actual condition of one of your comics.

It would be nice to retain the current ability (for the common case where you just want a generic cover image), but add the ability to override this for specific comics in your collection.

Feature: Add comics/series that don't have data on GCD

Some comics---particularly new issues---won't have GCD data available. It would be nice to be able to add a comic (or entire series!) anyway. We'd also need the ability to somehow link them to the GCD issue/series, once the GCD is updated.

Feature: Full SQL editing

I'm thinking of a Tools/Advanced section that would allow users to fully edit the SQL tables, as well as write (and save) their own advanced queries. It would be great for data-recovery & quick editing jobs, as well as debugging, and user-created reports.

Feature: Backup/Restore database

Would be nice to be able to backup/restore the database, preferably to the cloud. Maybe use Google Docs (spreadsheet)?

What to do about custom images?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.