diff --git a/History.md b/History.md index 135804e9..a26da7f0 100644 --- a/History.md +++ b/History.md @@ -1,3 +1,8 @@ +0.9.1 / 2014-04-13 +================== + +* fix minimap doesn't update on active view changes when auto-toggle is true, #59 + 0.9.0 / 2014-04-11 ================== diff --git a/lib/minimap-indicator.coffee b/lib/minimap-indicator.coffee index bf777062..9997831f 100644 --- a/lib/minimap-indicator.coffee +++ b/lib/minimap-indicator.coffee @@ -6,11 +6,13 @@ # | |----------> Minimap Wrapper # | | . # | | . -# #########------> Minimap Indicator (Minimap visible area) +# =========------> Minimap Indicator # | | . # --------- . # . . # ............. +# + # # Basic Rectangle # @@ -120,4 +122,3 @@ class Indicator extends Rectangle computeFromCenterY: (cy) -> @setCenterY(cy) - @scroller.y - diff --git a/lib/minimap-view.coffee b/lib/minimap-view.coffee index 60940ea3..4b93f938 100644 --- a/lib/minimap-view.coffee +++ b/lib/minimap-view.coffee @@ -30,7 +30,6 @@ class MinimapView extends View @scaleY = @scaleX * 0.8 @minimapScale = @scale(@scaleX, @scaleY) @miniScrollView = @miniEditorView.scrollView - @minimapScroll = 0 @transform @miniWrapper[0], @minimapScale # dragging's status @isPressed = false @@ -93,7 +92,8 @@ class MinimapView extends View @subscribeToEditor() unsubscribeFromEditor: -> - @unsubscribe @editor, '.minimap' + @unsubscribe @editor, '.minimap' if @editor? + @unsubscribe @scrollView, '.minimap' if @scrollView? subscribeToEditor: -> @subscribe @editor, 'screen-lines-changed.minimap', @updateMinimapEditorView diff --git a/package.json b/package.json index 285c9d33..80fec807 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "minimap", "main": "./lib/minimap", - "version": "0.9.0", + "version": "0.9.1", "private": true, "description": "A preview of the full source code.", "author": "Fangdun Cai ",