Commit graph

47 commits

Author SHA1 Message Date
Abdelilah El Aissaoui
642cfd5f1e Added dagger dependencies and moved code to package to avoid kapt warnings 2021-10-06 19:05:07 +02:00
Abdelilah El Aissaoui
e34ded9e29 Moved menu to be shown only when a repo is open and improved welcome screen 2021-10-04 20:56:03 +02:00
Abdelilah El Aissaoui
7af1756a8e Moved opening dialog to a function 2021-10-04 20:34:39 +02:00
Abdelilah El Aissaoui
0a107ee558 Fixed incorrect stash list text 2021-10-04 19:56:31 +02:00
Abdelilah El Aissaoui
68917c40c9 Added basic tabs support 2021-10-04 19:55:03 +02:00
Abdelilah El Aissaoui
1433c0f601 Reestructured project directories 2021-10-03 05:03:38 +02:00
Abdelilah El Aissaoui
0d7c42b1bf Added scroll to all lists 2021-10-03 04:43:21 +02:00
Abdelilah El Aissaoui
2f77127119 Moved commit's diffEntry list loading to DiffManager 2021-10-03 00:44:10 +02:00
Abdelilah El Aissaoui
408d3d6dce Slightly improved credentials dialog 2021-10-03 00:15:30 +02:00
Abdelilah El Aissaoui
8db1f183ff Added network credentials management 2021-10-02 19:12:27 +02:00
Abdelilah El Aissaoui
54f013d291 Added basic clone code and ssh authentication code using Apache SSHD 2021-10-02 18:08:33 +02:00
Abdelilah El Aissaoui
ef39c6f6d5 Certain menu icons are now enabled only if there is an open repository 2021-10-02 17:49:39 +02:00
Abdelilah El Aissaoui
87b5b49291 Added new menu icons 2021-10-02 04:03:27 +02:00
Abdelilah El Aissaoui
1f7c20725c Fixed wrong build data copied from example 2021-10-02 01:16:56 +02:00
Abdelilah El Aissaoui
fcea394f35 Changed how status is refreshed
Now LaunchEffect is used instead of starting the coroutine from the gitmanager. This way compose will take care of cancelling the coroutine if needed
2021-10-02 01:16:03 +02:00
Abdelilah El Aissaoui
3cde9d44ad Fixed staging for deleted files 2021-09-30 20:19:25 +02:00
Abdelilah El Aissaoui
20dba6402e Adapted main components size to better fit their information 2021-09-30 18:27:34 +02:00
Abdelilah El Aissaoui
fe915f68d1 Improved git diff performance by using coroutines 2021-09-30 18:02:34 +02:00
Abdelilah El Aissaoui
54092ba112 Fixed crash when clicking on the first commit 2021-09-30 17:23:39 +02:00
Abdelilah El Aissaoui
47b89de37e Added color to the date in the selected log row 2021-09-30 16:36:21 +02:00
Abdelilah El Aissaoui
ce3677681e Added colors to icons in changed files 2021-09-30 16:11:46 +02:00
Abdelilah El Aissaoui
265d4647ab Reduced more font sizes
Reduced font size commit changes header & for commit message box in uncommited changes
2021-09-30 03:27:27 +02:00
Abdelilah El Aissaoui
790845b3ec Improved diff design
Also removed unecessary information and reduced font size to match better a desktop design
2021-09-30 03:20:11 +02:00
Abdelilah El Aissaoui
9e5627d5e9 Improved general desktop experience
Done by using a smaller font size and not the default one which is better fit for mobile
2021-09-30 03:06:02 +02:00
Abdelilah El Aissaoui
ccd345d5ea Added reset file button 2021-09-30 02:25:52 +02:00
Duba
c24908cc5a Made log rows smaller and showing date instead of author 2021-09-30 02:25:52 +02:00
Abdelilah El Aissaoui
4e87a89ea5 Reduced "Files changed" horizontal padding 2021-09-27 01:23:52 +02:00
Abdelilah El Aissaoui
58d3f06998 Fixed crash when doing a diff in previously deleted file
Also diff was showing changes from the current workdir
2021-09-27 01:23:08 +02:00
Abdelilah El Aissaoui
e3a2b0b31a Current branch now uses bold fontWeight 2021-09-27 00:36:01 +02:00
Abdelilah El Aissaoui
9a76d13483 Added branch creaton/deletion methods and changes hasUncommitedChanges to be stateful 2021-09-26 21:34:15 +02:00
Abdelilah El Aissaoui
b2a93cd339 After a commit text is cleared and buttons is now enabled only when there are staged changes 2021-09-26 14:08:03 +02:00
Abdelilah El Aissaoui
04a9fc2c25 Implemented stash and refactored hasUncommitedChanges code 2021-09-26 14:05:11 +02:00
Abdelilah El Aissaoui
719d4a2654 Replaced branch icon with an SVG 2021-09-26 13:59:55 +02:00
Abdelilah El Aissaoui
90d83fa83e Replaced header divider by a background color
Updated background color
2021-09-25 04:41:01 +02:00
Abdelilah El Aissaoui
4d24b2d5bf Improved diff view and moved to a separate file 2021-09-25 03:04:41 +02:00
Abdelilah El Aissaoui
1e3b6d02b7 Added basic branches listing 2021-09-25 02:48:13 +02:00
Abdelilah El Aissaoui
9c99bd1b10 Reorganized author info and readjusted paddings to match other components 2021-09-25 02:21:15 +02:00
Abdelilah El Aissaoui
c6d1271743 Joined commit message card with the author card 2021-09-25 02:11:13 +02:00
Abdelilah El Aissaoui
3ba7aed256 Added basic pull/push functionality 2021-09-25 02:07:00 +02:00
Abdelilah El Aissaoui
7ce954252e Additional UI improvements by adding cards to log and titles to commit detail 2021-09-25 01:53:51 +02:00
Abdelilah El Aissaoui
c96a0201ec Updated background color 2021-09-24 21:51:41 +02:00
Abdelilah El Aissaoui
3a7afa9d08 Fixed corners in ComitChanges message 2021-09-24 21:32:56 +02:00
Abdelilah El Aissaoui
9b971d844d Improved CommitChanges design 2021-09-24 17:09:02 +02:00
Abdelilah El Aissaoui
70f1ec89ee Upgraded compose version 2021-09-24 16:56:38 +02:00
Abdelilah El Aissaoui
67d410fd12 Added author to commit and UI improvements 2021-09-24 16:46:01 +02:00
Abdelilah El Aissaoui
3ad0d12503 Reestructured project 2021-09-24 14:32:22 +02:00
Abdelilah El Aissaoui
7196b1b8e5 Initial commit 2021-09-24 14:25:17 +02:00