Commit Graph

7850 Commits

Author SHA1 Message Date
Kiril Videlov
b6c41e572f
Merge pull request #4162 from gitbutlerapp/better-exe-resolution
Use `gitoxide` to more reliably find the Git executable on Windows. (#1419)
2024-06-24 16:26:07 +02:00
Sebastian Thiel
cd20bbb859
Use gitoxide to more reliably find the Git executable on Windows. (#1419)
Previously, Windows installations that didn't put git.exe into their PATH
were unable to have their executable found.

`gitoxide` has the same problem to solve and can now 'find harder' in
known installation locations.

This capability is now used here, instead of hard-coding `git.exe` or `git`.
2024-06-24 16:03:15 +02:00
Kiril Videlov
4477cfcb1d
Merge pull request #3948 from Byron/watcher-refactor
watcher refactor
2024-06-24 15:47:12 +02:00
Mattias Granlund
09ca68e222 Fix bug where no error toast shown on login failure 2024-06-24 16:46:15 +03:00
Kiril Videlov
ad7cc5d228
Merge pull request #4156 from gitbutlerapp/no-hello
no hello, lol
2024-06-24 09:32:01 +02:00
Kiril Videlov
9e1f1aab02
no hello, lol 2024-06-24 09:30:36 +02:00
Mattias Granlund
92daa19d66 Move history/snapshot stuff into history folder 2024-06-24 08:20:53 +03:00
Mattias Granlund
6c4c145d84 Move dropzone components 2024-06-24 08:20:53 +03:00
Mattias Granlund
01b3c56d7e Fix import path 2024-06-24 08:20:53 +03:00
Mattias Granlund
3c9744a74f Drop unsued files 2024-06-24 08:20:53 +03:00
Mattias Granlund
4161b006b7 Move shared components into shared folder 2024-06-24 08:20:53 +03:00
Mattias Granlund
1dd904b8a6 Move PR related stuff into feature branch 2024-06-24 08:20:53 +03:00
Mattias Granlund
88dd3ead53 Move settings realted stuff into feature folder 2024-06-24 08:20:53 +03:00
Mattias Granlund
45fe2cce78 Move navigation related stuff into feature folder 2024-06-24 08:20:53 +03:00
Mattias Granlund
b77fa7c962 Move branch related stuff into feature folder 2024-06-24 08:20:53 +03:00
Mattias Granlund
7f1ee4cb9d Moving commit related stuff into feature folder 2024-06-24 08:20:53 +03:00
Mattias Granlund
1e44ae00ea Moving file related stuff into feature folder 2024-06-24 08:20:53 +03:00
Mattias Granlund
148d5e03f8 Move hunk related components into hunk feature folder 2024-06-24 08:20:53 +03:00
Pavel Laptev
7408252f16
Modal animation timing update (#4155) 2024-06-24 00:53:44 +02:00
Kiril Videlov
03a4078c60
Merge pull request #4150 from mental32/persist-file-list-item-checkbox-detail
Persist FileListItem checkbox detail
2024-06-23 14:40:55 +02:00
Pavel Laptev
1a5b8657aa
Refactor modal (#4153)
- Added a new `Portal` component to always mount it to the body.
- Changed the HTML tag from `dialog` to `div` to fully handle the modal with JavaScript, avoiding mixed behavior.
- Fixed the issue where the modal wrapper mounted without content when the modal wasn't shown.
- Fixed the tooltip z-index issue in the modal component.
- Updated `z-index` variables.
2024-06-23 12:57:08 +02:00
Pavel Laptev
a187326142
UI tweaks #3 (#4152)
* Change commit modal button color

* Custom transitions + start commit btn transition

* Commit title warning icon style update

* Refactor: unused icons removed

* Edit message button: icon change

* Fix title padding

* remove unused code
2024-06-22 23:12:11 +02:00
Lukylix
3a079593b2 Removed an unused import 2024-06-21 23:28:08 +02:00
Lukylix
5bc830baa0 Wide path convertion 2024-06-21 22:55:48 +02:00
Lukylix
e42026188d Limiting pipe instances on windows 2024-06-21 22:50:02 +02:00
Lukylix
2d7b7737be Askpass test 2024-06-21 22:49:19 +02:00
Lukylix
68e8c92010
Merge branch 'master' into askpass-pipe-windows-fix 2024-06-21 22:44:15 +02:00
mental
fdc82bbeb8 ensure that selectedOwnership is correctly removing unselected files 2024-06-21 17:22:04 +01:00
Alex Grand
4f89111a99
fix(ui): GitHubService correct split of remoteUrl in case of alias (#4144)
Co-authored-by: Nico Domino <yo@ndo.dev>
2024-06-21 14:19:28 +02:00
Pavel Laptev
39542b82d9
Some quick UI fixes for the new dropzones (#4146)
There were a few UI bugs including:
- overflow issues
- the sticky commit button stopped sticking
2024-06-21 13:46:23 +02:00
Caleb Owens
ffaffe6cde
Merge pull request #4109 from gitbutlerapp/update-modal-component-branch
Update modal component branch
2024-06-21 09:55:57 +02:00
Caleb Owens
e068f2d236
Style tweak 2024-06-21 09:54:06 +02:00
Caleb Owens
95e6b14566
Remove rebase runaway 2024-06-21 09:50:49 +02:00
Caleb Owens
89af946842
Fix eslint errors 2024-06-21 09:45:57 +02:00
Caleb Owens
f1fe727049
tweak styles 2024-06-21 09:45:57 +02:00
Caleb Owens
4bdba5c85d
Fix update phase of lifecycle 2024-06-21 09:45:57 +02:00
Caleb Owens
ba48fc68d0
Add in a full width option 2024-06-21 09:45:55 +02:00
Caleb Owens
541e6a9768
Refactor dropzone manager 2024-06-21 09:45:17 +02:00
Caleb Owens
ad03baf303
Enough factories to make the once-ler happy 2024-06-21 09:45:17 +02:00
Caleb Owens
80209b877e
Refactor code into ts files 2024-06-21 09:45:17 +02:00
Caleb Owens
a0e9e2ba98
Rename some files and start to use context to inject classes 2024-06-21 09:45:17 +02:00
Caleb Owens
2aad52dfa3
Refactor dropzones 2024-06-21 09:45:17 +02:00
Caleb Owens
5756aea777
Drag and drop
asdfasdf
2024-06-21 09:45:14 +02:00
Caleb Owens
779d6422fe
Merge pull request #4141 from gitbutlerapp/use-patched-svelte-eslint-parser
Use patched svelte eslint parser
2024-06-21 09:42:11 +02:00
Caleb Owens
d27172bf98
Use patched svelte eslint parser
I'm making use of a self-build version of svelte-eslint-parser which contains a fix for nested snippet definitions. https://github.com/gitbutlerapp/svelte-eslint-parser

When https://github.com/sveltejs/svelte-eslint-parser/pull/540 is released we can revert back to the standard track
2024-06-21 09:40:14 +02:00
mental
bef7a431a2 track checkbox detail on FileListItem components 2024-06-21 01:28:20 +01:00
Pavel Laptev
8578ba32ff
File selection improvements (#4134)
* Select multiple files with arrow keys + Shift

There are some corner cases to cover, but it serves the basic usage

* Refactor: remove unused code

Looks like this code was used for the tree view structure

* Check/uncheck files based on the file selection

* Lint error fixes
2024-06-20 16:50:10 +02:00
Lukylix
1d940c8204 Cargo.lock 2024-06-20 16:43:51 +02:00
Lukylix
7b509c4dcd Windows Pipe CloseHandle and Cloning 2024-06-20 16:43:25 +02:00
Lukylix
20e2fd40b5
Merge branch 'gitbutlerapp:master' into askpass-pipe-windows-fix 2024-06-20 16:29:27 +02:00