GithubHelp home page GithubHelp logo

haikuarchives / capitalbe Goto Github PK

View Code? Open in Web Editor NEW
8.0 12.0 13.0 760 KB

Capital Be is the premiere personal finance manager for BeOS, Zeta, and Haiku.

License: MIT License

Makefile 1.25% C++ 98.29% C 0.46%

capitalbe's Introduction

CapitalBe

Personal finance manager for BeOS, Zeta, and Haiku!

screenshot

Features

  • QuickTracker: Know your net worth at a glance - your total cash minus your total debt. More kinds of calculations (income vs spending, etc.) coming in the first release.
  • Fast Balance: Sometimes CapitalBe can balance your checkbook for you. If all the unreconciled transactions before the bank statement date have cleared, CapitalBe will do all the work for you.
  • Fast Entry: CapitalBe will automatically complete what you type wherever possible. If you type in the word Split in for the category, it even pops up the Split window for you - no menu work needed.
  • Open Format: CapitalBe uses the SQLite database to store its information, so there can be no funny business behind your back. Anyone with some experience in database programming can easily see exactly what is stored.
  • Easy Reports: Other programs make finding out information to make financial decisions much harder than it needs to be. Not here.

capitalbe's People

Contributors

bitigchi avatar calebcde avatar dospuntos avatar emily0618 avatar fantoro avatar humdingerb avatar korli avatar n0toose avatar ojasva avatar waddlesplash avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

capitalbe's Issues

CapitalBe crashes

CapitalBe crashes as soon as you uncheck "Use default currency settings" in Account Settings .

Closed accounts should be locked

I don't think it should be possible to edit or add transactions accounts that are marked as "Closed".

The account can be re-opened if changes are required.

Use system colors

The custom panel color and alert backgrounds are really irritating to see in a native app.

Improve QIF import

The QIF import script could use some improvements:

  • Import account name if available (currently defaults to "Bank account #"
  • Import date correctly (currently all transactions are set to date of import)
  • Add some error checking, e.g. check if below each ^ delimiter, there's a date, amount, payee or category
  • The QIF format does not support currencies, a warning to review account currencies could be useful.

It would also be nice to show some stats after the import, like how many accounts and transactions where imported.

Reconcile window could use a little cleanup

I may be a bit picky, but the textboxes and labels are too clustered together. Would be more pleasant if the textboxes were lined up more nicely and the labels Total Deposits, Total Checks, and Total charges be centered under the lists.

reconcile

User-settable negative amount colour?

As I've mentioned in #64, depending on your system colours, the red B_FAILURE_COLOR can be quite unreadable. See:

color_new

Should we let the user set a colour for those neg. numbers in the Settings dialog?
There could be a preview of a neg. number on an unselected and selected background and in case of a closed account.

Opinions? (@dospuntos ?)

Reports menu crashes

When a user goes to Reports, and changes "Subtotal" to "Month" and it has been less than a month since a transaction, CapitalBe crashes. The same error goes to "Quarter" and "Year" options.

There should be error messages to prevent these crashes.

Can't change Decimal and Thousands Separators

In India 150,000 rupees becomes 1.5 lakh rupees, written as ₹1,50,000 or INR 1,50,000, while 30,000,000 (thirty million) rupees becomes 3 crore rupees, written as ₹3,00,00,000 with commas at the thousand, lakh, and crore levels, and 1,000,000,000 (one billion) rupees (one hundred crore rupees) is written ₹1,00,00,00,000.
Whereas your software uses only western system not Indian System .
A option to toggle would be great .

No limit on window size

The Reconcile window, for example, has no limit on window size, so it could be shrunken down too much, like this...

reconcile_toosmall

Cut-off GUI elements

The quick tracker and Enter are misplaced . They are not shown properly .
Refer the screenshot .
pizza was tasty

Change icon style

Similar to #3, but instead of just the app's icon, some icons like the little blue "i" and the exclamation point on alert windows and the help button should be changed to Haiku style.

info

delete

QuickTracker not updated after changing account currency

Make sure you have at least two accounts, both with the same currency.

  • Go into the account setting of one account.
  • Change currency format from € to $ or whatever.

-> The QuickTracker doesn't show the account with the changed currency. You need to select another account and force a redraw by resizing the window.

Scheduled transactions require relaunch

Do this:

  • Enter a new transaction with a date in the past
  • Select it and do a "Transaction|Schedule this transaction"
  • Make it a monthly repeat

After closing the window, no new entries appear in the transaction list.
Only after relaunching the app you'll see the added monthly transactions.

Help window with search option

It would be nice to have a little search box somewhere where you can search what you need help with and the help window will display the correct, relavant docs.

No DD/MM/YYYY format under date

In the dialog box for date something like DD/MM/YYYY format could be displayed which would help users in determining the format the app is using .

[enhancement] Add localization support

Would be nice to have the CapitalBe localizated, through the use of catkeys.

I can contribute with the spanish translation. May I help translating the "CapitalEnglish" file available in src/R5LanguageFiles/ ?

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.