View for scheduled/budgeted transactions
-
Virgil Dupras
- Tag set to big
-
Virgil Dupras
- Assigned user set to Virgil Dupras
- State changed from new to open
-
Virgil Dupras
(from [47]) [#3 View for scheduled/budgeted transactions] Started implementing a Schedule view. For now, it's read-only and has a lot of code duplication with ttable.
-
Virgil Dupras
(from [48]) [#3 View for scheduled/budgeted transactions] Fixed issues with Stop Date field edition. It's the first date field with a possibility of a None value, so the date field editor had to be improved to support that.
-
Virgil Dupras
(from [49]) [#3 View for scheduled/budgeted transactions] Implemented basic schedule edition in the sctable.
-
Virgil Dupras
(from [50]) [#3 View for scheduled/budgeted transactions] Disabled inline edition for the schedule table. After having tried to add a NSPopUpButtonCell as a cell for the Repeat Type column, it turns out that doing so messes greatly with the edition system. There doesn't seem to be an easy workaround so, for now, the schedule and budget tables edition will be modal only.
-
Virgil Dupras
(from [52]) [#3 View for scheduled/budgeted transactions] Added a first (barely) working schedule info panel.
-
Virgil Dupras
(from [53]) [#3 View for scheduled/budgeted transactions] Various improvements to schedule edition: fixed repeat_every_desc crash, refresh repeat_every_desc on load, start edition on return + double-click in sctable.
-
Virgil Dupras
(from [54]) [#3 View for scheduled/budgeted transactions] Fixed a crash when using up/down arrows on invalid date in date editor.
-
Virgil Dupras
(from [56]) [#3 View for scheduled/budgeted transactions] When changing the ref transaction of a schedule, reset spawn cache (so that the changes are actually reflected in the spawns right away).
-
Virgil Dupras
(from [57]) [#3 View for scheduled/budgeted transactions] It's now possible to add a new schedule through the sctable+scpanel.
-
Virgil Dupras
(from [58]) [#3 View for scheduled/budgeted transactions] Added support for deletion in sctable.
-
Virgil Dupras
(from [59]) [#3 View for scheduled/budgeted transactions] 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.
-
Virgil Dupras
(from [60]) [#3 View for scheduled/budgeted transactions] Refactoring: removed some code duplication in the scpanel.
-
Virgil Dupras
(from [61]) [#3 View for scheduled/budgeted transactions] Refactoring: removed a lot of duplicated code in panel code on the cocoa side.
-
Virgil Dupras
(from [62]) [#3 View for scheduled/budgeted transactions] 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.
-
Virgil Dupras
(from [64]) [#3 View for scheduled/budgeted transactions] Added undo support for schedules.
-
Virgil Dupras
(from [65]) [#3 View for scheduled/budgeted transactions] Added keyboard shortcuts for selecting the schedule view.
-
Virgil Dupras
(from [66]) [#3 View for scheduled/budgeted transactions] Added the "Make Schedule from Selected" feature.
-
Virgil Dupras
(from [67]) [#3 View for scheduled/budgeted transactions] Refactoring: Moved panel code around so more GUI control is given to the py side (pre_load, post_load, pre_save).
-
Virgil Dupras
(from [68]) [#3 View for scheduled/budgeted transactions] Refactoring: I had forgotten to refactor the new() method of the schedule panel in my last commit.
-
Virgil Dupras
(from [69]) [#3 View for scheduled/budgeted transactions] The Repeat Type column in the sctable now has the same value as in the scpanel (rather than just the rtype identifier).
-
Virgil Dupras
(from [73]) [#3 View for scheduled/budgeted transactions] Began implementing the budget table.
-
Virgil Dupras
(from [74]) [#3 View for scheduled/budgeted transactions] Added the budget info panel.
-
Virgil Dupras
- State changed from open to fixed
(from [75]) [#3 View for scheduled/budgeted transactions state:fixed] Removed budget edition from apanel.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.