Abdelilah El Aissaoui
9ea8d0c99a
Added new UI design
2022-06-06 02:44:18 +02:00
Abdelilah El Aissaoui
c5f7ddf266
Fixed stage all when there are removed files
2022-06-06 01:41:41 +02:00
Abdelilah El Aissaoui
3cb7d25a33
Reduced alpha from line selected in light theme
2022-06-06 01:08:52 +02:00
Abdelilah El Aissaoui
290c5324f2
Fixed padding in "uncommited changes" line
2022-06-06 01:03:42 +02:00
Abdelilah El Aissaoui
67aff36bc4
Added persistance of commit message
...
Merge message is also recovered when having conflicts
2022-06-06 00:49:02 +02:00
Abdelilah El Aissaoui
7335499f97
Updated themes
2022-06-05 21:27:42 +02:00
Abdelilah El Aissaoui
d6ad3b3187
Added a new color scheme and fixed multiple theming issues
2022-06-05 20:34:38 +02:00
Abdelilah El Aissaoui
592a5c3179
Fixed diff header background having paddings
2022-06-04 15:41:41 +02:00
Abdelilah El Aissaoui
77edfe14d7
Added option to change commits limit
2022-06-04 04:56:45 +02:00
Abdelilah El Aissaoui
73a3121df9
Updated dependencies
2022-06-03 18:40:25 +02:00
Abdelilah El Aissaoui
0341a4f577
Fixed open dir dialog showing "Save" instead of "Open" on Windows/MacOS
2022-06-02 19:25:21 +02:00
Abdelilah El Aissaoui
e8c3a3de6f
Fixed new branch not appearing in the log
2022-06-01 15:01:51 +02:00
Abdelilah El Aissaoui
8a25dadc12
Moved date in "Commited changes" to fit better in low res screens
2022-06-01 12:12:31 +02:00
Abdelilah El Aissaoui
a6c496d866
Fixed integration tests depending on the remote repo
2022-05-31 16:20:56 +02:00
Abdelilah El Aissaoui
969233ec99
Added "File history" feature
2022-05-30 01:43:44 +02:00
Abdelilah El Aissaoui
9c1133a292
Added line numbers and text selection to blame
2022-05-28 16:28:39 +02:00
Abdelilah El Aissaoui
df03edf396
Removed unused imports
2022-05-28 16:12:49 +02:00
Abdelilah El Aissaoui
cd06819cfd
Added error handling when a file can't be blamed
2022-05-28 16:12:09 +02:00
Abdelilah El Aissaoui
60a1ef21d8
Added hand icon on hover where it's intended to be
2022-05-27 20:07:24 +02:00
Abdelilah El Aissaoui
eca68aaf07
Multiple blame improvements
...
- Clicking on a diff now minimizes the blame
- Clicking on a commit of the blame will select this commit in the log and show the commit changes.
- Unified design of Diff and Blame
2022-05-27 19:50:41 +02:00
Abdelilah El Aissaoui
cb3fe17fee
Rebase interactive is aborted when something fails during the process
2022-05-27 15:52:16 +02:00
Abdelilah El Aissaoui
f124d1fb9e
Disabled fixup and squash for the first line of the rebase interactive
2022-05-27 13:30:07 +02:00
Abdelilah El Aissaoui
332c3ef73d
Added try catch in case platform doesn't support opening URL in the browser
2022-05-26 23:55:54 +02:00
Abdelilah El Aissaoui
40366be75c
Limited blame text line to a single line
2022-05-26 23:55:33 +02:00
Abdelilah El Aissaoui
339919a307
Removed unused image from readme
2022-05-26 23:43:55 +02:00
Abdelilah El Aissaoui
49992d7cc1
Update README.md
2022-05-26 23:43:35 +02:00
Abdelilah El Aissaoui
8e366741ac
Added basic version of blame
2022-05-26 23:40:15 +02:00
Abdelilah El Aissaoui
543545d93d
Changed commited changes load block to avoid changing the state to loading when is not necessary
2022-05-23 19:36:06 +02:00
Abdelilah El Aissaoui
46cb205739
Fixed white screen blink when opening a new tab
2022-05-23 19:14:37 +02:00
Abdelilah El Aissaoui
e283676ef4
Update README.md
2022-05-23 18:28:18 +02:00
Abdelilah El Aissaoui
143f98d07f
Changed error dialog animation
2022-05-22 00:54:04 +02:00
Abdelilah El Aissaoui
51d79cff8f
Reimplemented rebase interactive as a part of the tab instead of a dialog
2022-05-22 00:47:36 +02:00
Abdelilah El Aissaoui
364fa53558
Added option to stage/unstage file from diff header
2022-05-16 20:16:12 +02:00
Abdelilah El Aissaoui
a24ae5fdad
Added support for ed25519 keys
2022-05-16 19:15:29 +02:00
Abdelilah El Aissaoui
c9a7f63a1c
Changed cursor for log divider
2022-05-14 17:05:23 +02:00
Abdelilah El Aissaoui
3ab0936e44
Changed app font to OpenSans
2022-05-09 23:03:15 +02:00
Abdelilah El Aissaoui
2263785723
Changed item selection design
2022-05-09 22:02:24 +02:00
Abdelilah El Aissaoui
69bbfff357
Updated gradle version to prepare the next version
2022-05-03 19:49:53 +02:00
Abdelilah El Aissaoui
df3b1c1fa3
Updated jgit version
2022-05-03 19:48:47 +02:00
Abdelilah El Aissaoui
08f814c8d8
Added scroll to rebase interactive dialog
2022-04-16 04:59:03 +02:00
Abdelilah El Aissaoui
f60580750b
Implemented reword on rebase interactive
2022-04-16 04:52:53 +02:00
Abdelilah El Aissaoui
cdf7d61045
Diff replaces a tab by 4 characters until compose bug is fixed
...
https://github.com/JetBrains/compose-jb/issues/615
2022-04-11 04:32:05 +02:00
Abdelilah El Aissaoui
b68135d3a4
Fixed crash when creating the graph if the repo contains tags that point to blobs
2022-04-11 04:27:25 +02:00
Abdelilah El Aissaoui
14eb5f8c9c
Added first version of interactive rebase
2022-04-09 23:10:08 +02:00
Abdelilah El Aissaoui
08d0323e48
Improved tab's design
2022-04-09 18:59:10 +02:00
Abdelilah El Aissaoui
9f51893ed2
Hidden file not found exception when trying to fetch the icons from gravatar
2022-04-09 18:58:30 +02:00
Abdelilah El Aissaoui
f03165f70a
Added max lines to welcome page text composables
2022-04-09 18:58:16 +02:00
Abdelilah El Aissaoui
d5cac58b87
Removed unused property
2022-04-08 22:26:23 +02:00
Abdelilah El Aissaoui
855b57196d
Side menu items expand state is now stored in the viewModels to restore it's value after changing tabs
2022-04-08 22:05:48 +02:00
Abdelilah El Aissaoui
8650b1a43c
Moved error state holding to the TabViewModel
2022-04-08 22:05:22 +02:00