Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: Source control view disappears on updates #321

Closed
NomarCub opened this issue Sep 22, 2022 · 0 comments
Closed

[Bug]: Source control view disappears on updates #321

NomarCub opened this issue Sep 22, 2022 · 0 comments

Comments

@NomarCub
Copy link

I'm grateful for the frequent updates, but one consequence of them is that I have to reopen the source control view pane that I keep in my sidebar every time. It should save it's position and reopen/not close itself when the plugin is updated.

GollyTicker pushed a commit to GollyTicker/obsidian-git that referenced this issue Oct 13, 2022
Vinzent03 added a commit that referenced this issue May 15, 2023
* Rename getPath to be more informative.

* Added test-vault.

* Added package-lock.json. Added dependencies for line authoring.

* Fix stricter type-errors.

* Line authoring feature.

* feature can be toggled
* submodule support
* follow cut-copy-paste operations and show the original commit where a line was created
* only available on desktops
* file rename support
* configurable in Settings:
    * commit hash, author formatting, date+time formatting
    * max age
    * max and min age colors
        * accessible default colors
    * configure following of cut-copy-paste operations
* view:
    * gutter left to line numbers shows the newest commit where the line was changed
    * Coloring by age
    * multi-line rendered block support (e.g. dataview, <pre>) shows newest commit
    * support for markdown syntax with unequal line-sizes
    * adaptive to dark and light mode
    * copy commit hash with context-menu
    * natural language dates (i.e. 'a week ago')
    * soft and unintrusive updating of the colored gutters when opening new panes
* test-vault:
    * Fake dates in test-vault file for easier testing
* Allows literal filepaths and filepaths with dashes
* robust error handlung

* fix: respect base path

* More features:
* Settings in nested object
* Typescript documentation
* Developer documentation
* feature guide in wiki
* Remove stale subscribers infrequently to reduce load.
* Date format string URL in settings UI

* add deep-equal types

* remove ALLOWSIMPLEGIT global

* remove inflect

* use built in moment

* Added UTC+0 time-zone

* Minor fixes. Improved settings. Added link to feature guide.

* Minior styling improvement.

* fix: middle click to open file/diff in new tab

* feat: prefill edit remote modal

* chore(release): 2.4.0

* fix: keep git view on unload

close #321

* chore(release): 2.4.1

* fix typo (`two` -> `to`)

* Fix copy-able dummy-commit hash

* Line Author Features:

* Performance: avoid dom recomputation and gutter instance re-creation
* Performance: Compute line markers once per action, instead of many times per action
* Added context menu quick configuration
* Adapted to Obsidian v1.0

* Cleanup.

* Fix gutter spacing in Obsidian v1.0

* Fix adaptive coloring, which was broken due to caching.

* Improve wording.

* Fixed first, last and full name display.

* Added option to ignore whitespace and newlines.

* Added quick gutter update of unsaved changes

* Reprioritise

* Fix: messy ui when quick gutter update in empty file or in large vault

* Potential future feature

* update test-vault

* Added setting to set text color css.

* Fix gutter size for empty untracked files

* Updated simple-git to 3.16.0 due to vulnerability

* Show custom line author date format only when applicable.

* refactor: use export

* style: minor formatting

* Simplify moment usage.

* fix: format and fix imports

* remove package-lock.json

* fix moment imports

* remove currentMoment

* better isNewerThan implementation

* remove submodule

* move dev doc

* fix: move git-head-update event to simple git

* remove test log

* link to test-vault

* docs: add line authoring

* docs: add GollyTicker as contributor to readme

* docs: Refactor. Fix link

---------

Co-authored-by: Vinzent <vinzent03@proton.me>
Co-authored-by: Jakob Hellermann <jakob.hellermann@protonmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant