aboutsummaryrefslogtreecommitdiffstats
path: root/Source/YRKSpinningProgressIndicator.m
Commit message (Collapse)AuthorAgeFilesLines
* Bring outline view branch up to date with trunk (r3235:r3245), which should ↵stuconnolly2011-03-191-15/+15
| | | | resolve all warnings.
* - Replace progress indicator CoreAnimation drawing with manual shadow/fade ↵rowanbeentje2010-07-311-3/+21
| | | | | | | code; this addresses hangs (see Issue #6677) and also prevents triggering the discrete graphics chip on newer MacBook Pros. - Update localisable strings
* - Improve progress indicator thread safety, improving stability and fixing ↵rowanbeentje2010-06-051-0/+4
| | | | issues like http://spbug.com/l/334
* - Update task progress spinner to draw on the main thread rather than a ↵rowanbeentje2010-05-091-21/+87
| | | | | | | | background thread; should fix a number of issues logged by the crash reporter - Update indicator code to merged master incorporating our changes, reworked and improved
* - Upgrade Sequel Pro to be compiled as a 3-way PPC/i386/x86_64 binary for ↵rowanbeentje2010-01-091-10/+10
| | | | | | | release builds, including a large number of 64bit compatibility upgrades and tweaks - Upgrade RegexKitLite to 3.3
* - Relocate the table changed notification, allowing table info pane to ↵rowanbeentje2009-11-211-0/+1
| | | | | | | update early in the change process, but ensure the change notification occurs on the main thread for stability. Added NSNotificationAdditions from the Colloquy project for this. - Change the design of the progress indicator layer, and tweak task progress for improved feedback and less flickering by correctly updating interface as appropriate, and delaying status changes for a short time. This partially addresses Issue #455.
* - Fix an issue when switching databases - allow the table selection to be ↵rowanbeentje2009-11-101-0/+1
| | | | | | | cleared/reset as necessary - Move the task progress layer to a child window, which can then be faded in - smooths the visual appearance and fixes drawing artifacts
* - Support nested task levels to allow tasks to overlaprowanbeentje2009-11-081-4/+1
| | | | | | | - Thread history loading, thus using the nested task elvels and fixing history interaction in recent builds - Thread initial database loads - Improve progress indicator slightly
* - Improve table and task redrawing during threaded table content loadsrowanbeentje2009-10-221-1/+4
| | | | | - Correctly update the table content count when duplicating a row, and cancelling the add. This addresses issue #440.
* Initial work on threaded task, with an implementation of Table Content view ↵rowanbeentje2009-10-201-0/+304
data loading: - Removal of AMIndeterminateProgressIndicatorCell, and addition of a custom fork of YRKSpinningProgressIndicator which fixes bugs, adds threaded drawing, and adds a determinate mode. - Addition of a task system within TableDocument, triggering display of a large central progress indicator and stopping the window from being interacted with in any way that would cause a query while the task is running. - Add threaded TableContent content fetching, including use of the new task system and determinate progress bar; make fixes to improve threading stability and interaction.