Commits

Author Commit Message Labels Comments Date
hsoft
[#5 state:fixed] Searching for something while in the Account view performs the search in the Account view itself rather than in the Transactions view.
hsoft
[#46 state:fixed] Made memo fields a part of the search process.
hsoft
[#2 state:fixed] Fixed a few UI glitches, and gave the budget spawns a different icon in ttable and etable.
hsoft
[#2] Fixed calculations for budget with a repeat type other than 'Monthly'.
hsoft
[#2] 2 budgets with the same account will now correctly be computed.
hsoft
[#3 state:fixed] Removed budget edition from apanel.
hsoft
[#3] Added the budget info panel.
hsoft
[#3] Began implementing the budget table.
hsoft
Refactoring: Pushed some more MGMainWindow code down to gui.main_window.
hsoft
Refactoring: Pushed some MGMainWindow code (mainly item management) down to gui.main_window.
hsoft
Removed needless proxying in MGDocument, and fixed the Toggle Reconciliation menu item.
hsoft
[#3] The Repeat Type column in the sctable now has the same value as in the scpanel (rather than just the rtype identifier).
hsoft
[#3] Refactoring: I had forgotten to refactor the new() method of the schedule panel in my last commit.
hsoft
[#3] Refactoring: Moved panel code around so more GUI control is given to the py side (pre_load, post_load, pre_save).
hsoft
[#3] Added the "Make Schedule from Selected" feature.
hsoft
[#3] Added keyboard shortcuts for selecting the schedule view.
hsoft
[#3] Added undo support for schedules.
hsoft
Refactoring: Moved the view selection methods from the Document to the MainWindow. It seemed silly to me to have them pass through the Document's notification mechanism rather than calling the methods directly on the MainWindow.
hsoft
[#3] Refactored the date increasing algorithm in schedules into a DateCounter iterator class, and made the exceptions of a schedule clear themselves upon repeat_type, repeat_every or start_date changes.
hsoft
[#3] Refactoring: removed a lot of duplicated code in panel code on the cocoa side.
hsoft
[#3] Refactoring: removed some code duplication in the scpanel.
hsoft
[#3] Removed support for scheduling in the tpanel (redundant with scpanel), which required changing around a lot of tests so the use scpanel rather than tpanel for schedule setup.
hsoft
[#3] Added support for deletion in sctable.
hsoft
[#3] It's now possible to add a new schedule through the sctable+scpanel.
hsoft
[#3] When changing the ref transaction of a schedule, reset spawn cache (so that the changes are actually reflected in the spawns right away).
hsoft
Fixed a few more glitches with the date widget.
hsoft
[#3] Fixed a crash when using up/down arrows on invalid date in date editor.
hsoft
[#3] Various improvements to schedule edition: fixed repeat_every_desc crash, refresh repeat_every_desc on load, start edition on return + double-click in sctable.
hsoft
[#3] Added a first (barely) working schedule info panel.
hsoft
Added a public key to check signatures of Sparkle updates (needed for Sparkle 1.5 to work).
  1. Prev
  2. Next