Commit Graph

54 Commits

Author SHA1 Message Date
Abdelilah El Aissaoui
8f1f87feca
Added UI compact mode 2024-05-15 10:50:06 +02:00
Abdelilah El Aissaoui
f10f1f32d8
[WIP] Reduced heigh of multiple lists elements 2024-05-15 10:41:43 +02:00
Abdelilah El Aissaoui
8637365cb7
Added task type for most operations and reduced duplicated code 2024-03-24 00:14:04 +01:00
Abdelilah El Aissaoui
c15bf627c1
Fixed build when not using cross 2024-02-22 17:41:45 +01:00
Abdelilah El Aissaoui
55730886d2
Fixed horizontal scroll in the commits graph
Fixes #177
2024-02-12 01:44:00 +01:00
Abdelilah El Aissaoui
ed86583f58
Errors now include the stacktrace 2024-01-24 23:45:26 +01:00
Abdelilah El Aissaoui
c2f28a460d
Prevented author tooltip show when hovering message in log
Also simplified code & updated in-code docs
2024-01-12 15:32:58 +01:00
Abdelilah El Aissaoui
9b75e0d804
Limited "Scroll to top" button max lines to 1 2024-01-10 17:33:33 +01:00
Abdelilah El Aissaoui
de64d43c15
Fixed header drag in log being too fast in hight density displays 2024-01-09 14:42:45 +01:00
Abdelilah El Aissaoui
5a4f67bad6
Added instant tooltip for log avatar and menu entries 2024-01-06 20:06:42 +01:00
Abdelilah El Aissaoui
f530e487c7
Adapted code to latest kotlin features & fixed typos 2023-12-11 19:41:34 +01:00
Abdelilah El Aissaoui
c2e69d00f3
Code cleanup and fix typos 2023-12-05 14:35:30 +01:00
Abdelilah El Aissaoui
1fcf0fc921
Added stashes context menu option to stash in log 2023-11-29 23:38:22 +01:00
Abdelilah El Aissaoui
21ce125931
Added icon instead of used image on stash 2023-11-26 15:58:32 +01:00
Abdelilah El Aissaoui
03c5499ede
Fixed icon reference 2023-11-04 00:45:14 +01:00
Abdelilah El Aissaoui
bb49e9482c
Revert "Fixed line uncommited changes -> first commit not being drawn in the log (now properly :P)"
This reverts commit 92b225503c.
2023-09-19 10:46:43 +02:00
Abdelilah El Aissaoui
a70adb6ad5
Revert "Uncommited changes line is now always visible"
This reverts commit 64f9953837.
2023-09-18 22:41:58 +02:00
Abdelilah El Aissaoui
92b225503c
Fixed line uncommited changes -> first commit not being drawn in the log (now properly :P) 2023-09-12 22:21:55 +02:00
Abdelilah El Aissaoui
dd56355497
Revert "Fixed line uncommited changes -> first commit not being drawn in the log "
This reverts commit 1eb1eac47d.
2023-09-12 22:16:58 +02:00
Abdelilah El Aissaoui
1eb1eac47d
Fixed line uncommited changes -> first commit not being drawn in the log 2023-09-11 20:56:43 +02:00
Abdelilah El Aissaoui
64f9953837
Uncommited changes line is now always visible 2023-09-10 21:21:32 +02:00
Abdelilah El Aissaoui
c78d7f1c3d
Fixed rebase interactive check being executed when changing between tabs even if not rebasing 2023-08-28 17:58:37 +02:00
Abdelilah El Aissaoui
2cc4ca18b5 Updated Compose Multiplatform to 1.5.0-rc01 2023-08-19 10:43:20 +02:00
Abdelilah El Aissaoui
9264d2cb7a Added caching of HTTP Credentials
Fixed #75
2023-08-12 15:42:21 +02:00
Abdelilah El Aissaoui
0c3ced89b4 Added log loading screen 2023-08-06 12:35:58 +02:00
Abdelilah El Aissaoui
226f6a67ff
Removed redundant code 2023-07-16 19:27:13 +02:00
Abdelilah El Aissaoui
819c2f1c95
Reworked log to use a single list rather than 2 individual lists.
Also implemented showing author info on hovering  with a tooltip

Fixes #91
2023-06-03 01:37:23 +02:00
Abdelilah El Aissaoui
91094a8771
Added change upstream branch option 2023-04-23 03:13:12 +02:00
Abdelilah El Aissaoui
e16939a6ef
Code cleanup 2023-04-15 16:34:04 +02:00
Abdelilah El Aissaoui
37348a5dfc
Fixed multiple dialogs/windows were closed in a single press on ESC
Fixed #9
2023-03-25 14:03:51 +01:00
Abdelilah El Aissaoui
3de2c6bd55
Hidden rebase interactive on the last commit of the current branch
Fixes #64
2023-03-14 10:53:38 +01:00
Abdelilah El Aissaoui
07c857304b
Replaced hard coded icons with constants 2023-03-08 01:41:10 +01:00
Abdelilah El Aissaoui
e75af0938f
Added trimStart for commit message
Fixes #89
2023-02-23 13:10:49 +01:00
Abdelilah El Aissaoui
f8d3c71812 Fixed log splitter over-dragging when having density higher than 100% 2022-11-15 14:08:04 +01:00
Abdelilah El Aissaoui
a68f6cdb96 Restored scroll to top button 2022-10-29 17:54:39 +02:00
Abdelilah El Aissaoui
bf6afc82c6 Fixed clicking on a log line being unresponsive
Happens when having 2 repositories with commits in common (same SHA). Instead of making fast clickable being based only on the hash, take also in consideration the viewmodel to differentiate between tabs
2022-10-27 20:05:27 +02:00
Abdelilah El Aissaoui
5d7d1d6f8b Removed use of keys in graph commits list 2022-10-23 18:05:20 +02:00
Abdelilah El Aissaoui
2e0e616dc2 Fixed uncommited changes graph line not being drawn when having conflicts 2022-10-23 18:01:23 +02:00
Abdelilah El Aissaoui
27b9416598 Replaced side bar 2022-10-23 01:41:04 +02:00
Abdelilah El Aissaoui
47d1e89af2 Renamed colors properties 2022-10-22 22:19:37 +02:00
Abdelilah El Aissaoui
f0ef6da660 Reformated whole project 2022-10-22 15:35:32 +02:00
Abdelilah El Aissaoui
f517f62426 Increased graph line width 2022-10-21 18:47:24 +02:00
Abdelilah El Aissaoui
d69bdb260d Fixed scrolling to a tag/branch not working as expected 2022-10-21 18:47:16 +02:00
Abdelilah El Aissaoui
453df1b6d4 Started refactor to remove nested ViewModels 2022-10-16 02:17:37 +02:00
Abdelilah El Aissaoui
7fd3c1fdc2 Reduced log header height to match other headers 2022-10-15 00:31:54 +02:00
Abdelilah El Aissaoui
ff3adee916 Unified buttons styles 2022-10-15 00:27:15 +02:00
Abdelilah El Aissaoui
4f019ca8ed Fixed fast clickable for lists & added hover effect to it 2022-10-10 18:01:06 +02:00
Abdelilah El Aissaoui
5eada2e2a6 Replaced compose clickable modifier with custom pointerInput implementation
Should improve scrolling performance greatly while this issue still persists https://issuetracker.google.com/issues/228995735
2022-10-09 20:57:12 +02:00
Abdelilah El Aissaoui
9971e410db Added new branch dialog design & fixed fonts colors 2022-10-06 22:09:35 +02:00
Abdelilah El Aissaoui
76b3526aed Replaced primaryTextColor with onBackground & added new ssh pwd dialog 2022-10-06 21:56:24 +02:00