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
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
Caleb Owens
9f6823efe8
Merge pull request #4102 from estib-vega/select-component-improvments
...
Select component: Minor filtering fix
2024-06-20 14:54:00 +02:00
Nico Domino
08a09194f4
fix: cleanup copy for issue template ( #4129 )
2024-06-20 10:46:40 +02:00
Nico Domino
bb9a60fd26
fix: update pr-labeler job to checkout repo itself ( #4127 )
2024-06-19 20:33:25 +00:00
Pavel Laptev
fbdaae3f06
Sticky "Commit" and "Push" buttons, new Lazyload container, UI improvements ( #4125 )
...
* intersectionObserver for branch files
* refactor: remove unused function
* ScrollableContainer: remove on:scroll event
replace on:scroll with intersectionObserver
* Added "LazyloadContainer"
* minTriggerCount added + branch files 0 lenght fix
* small fixes
* Added mutationObserver
to watch for list changes
* Floating buttons + commit box animation change
* `useResize` optimisation
* fix lint formatting errors
* `z-index` fixes
* minTrigger fixes
2024-06-19 22:21:47 +02:00
Nico Domino
48afa21373
fix: update labeler to v5 ( #4126 )
2024-06-19 20:05:10 +00:00
Caleb Owens
9e8bf60011
Merge pull request #4119 from H1ghBre4k3r/improve-throttling-in-select
...
Fix: Wrong throttling in Select components
2024-06-19 16:08:10 +02:00
Louis Meyer
d82685a74e
fix: adjust permissions of labeller workflow ( #4122 )
2024-06-19 14:48:16 +02:00
H1ghBre4k3r
02e2a56cf5
refactor: move throttling to filter function
2024-06-19 12:48:09 +02:00
Caleb Owens
50e3131040
Merge pull request #4117 from gitbutlerapp/update-eslint-prettier-settings
...
Correct and reorder settings.json
2024-06-19 12:41:10 +02:00
Caleb Owens
322d1e4104
Merge pull request #4116 from gitbutlerapp/update-eslint-config-add-bindables
...
Discovering ancient runes
2024-06-19 12:40:29 +02:00
Caleb Owens
57c09e6ec6
Correct and reorder settings.json
2024-06-19 12:40:07 +02:00
Caleb Owens
663c579d61
Discovering ancient runes
2024-06-19 12:38:38 +02:00
Nico Domino
020377c972
feat: add repo organisation templates / jobs ( #4114 )
...
* feat: add issue templates
* feat: add PR template
* feat: add pr-labeler job / labels
* chore: formatting
* fix: cleanup PR template
* fix: modify bug template with dropdowns
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-authored-by: Sebastian Thiel <sebastian.thiel@icloud.com>
---------
Co-authored-by: Sebastian Thiel <sebastian.thiel@icloud.com>
2024-06-19 07:15:57 +00:00
Nico Domino
76956bd428
feat: migrate to eslint flat config ( #4113 )
2024-06-18 18:19:38 +02:00
Nico Domino
98b1921d17
fix: use svelte5 version of eslint-plugin-svelte ( #4110 )
2024-06-18 12:55:50 +00:00
Caleb Owens
cb3532dec1
Merge pull request #4108 from gitbutlerapp/Virtual-branch
...
Update vscode settings to point to new prettierrc
2024-06-18 13:07:28 +02:00
Caleb Owens
bddae4fcbc
Update vscode settings to point to new prettierrc
2024-06-18 13:01:05 +02:00
Nico Domino
7e3360de60
fix: migrate eslint and prettier configs to JS files ( #4105 )
2024-06-18 10:16:02 +00:00
Pavel Laptev
32a08f16bb
UI tweaks #2 ( #4104 )
...
* Zen PC styles updated
* UI update: Textbox count button hover
* Profile sidebar hovers update
* Tokens update
* formatting
2024-06-18 12:04:07 +02:00