Abdelilah El Aissaoui
df3f47f073
Untracked files are now staged before stash
2022-02-15 20:05:49 +01:00
Abdelilah El Aissaoui
0ff882a31c
Added native look and file for system dialogs
2022-02-11 20:55:10 +01:00
Abdelilah El Aissaoui
587843d246
Changed how the diff list is created to improve scrollbar's behavior (used to change its size depending on the scroll position ???)
2022-02-11 20:47:20 +01:00
Abdelilah El Aissaoui
c374ac77d5
Fixed weird spacing when using fonts with different heights in lines with empty text in the diff
2022-02-11 20:34:13 +01:00
Abdelilah El Aissaoui
a3f233d363
Added option to refresh repository
2022-02-10 00:46:26 +01:00
Abdelilah El Aissaoui
93a1ef3240
Replaced hardcoded separator by OS dependant appropach
2022-02-08 19:29:20 +01:00
Abdelilah El Aissaoui
2a12c3e883
Changed scrollbar color scheme to make it more visible
2022-02-07 22:04:06 +01:00
Abdelilah El Aissaoui
e54ba6d8a0
Log code cleanup and added more comments
2022-02-07 20:39:30 +01:00
Abdelilah El Aissaoui
759d30014b
Fixed context menu not working when clicking on the graph
2022-02-07 15:37:14 +01:00
Abdelilah El Aissaoui
7e86e3b2fd
Reimplemented log view. Now graph can be horizontally scrolled
2022-02-07 15:34:21 +01:00
Abdelilah El Aissaoui
02313fe632
Implemented context menu for stash operations
...
Moved selected item to TabState, so every ViewModel can update the current selected tab state without having to use callbacks to the RepoOpened component. This allows to set currently selected item to "None" when droping a stash that has been selected
2022-02-06 22:57:46 +01:00
Abdelilah El Aissaoui
fff18b7fef
Added uncommited files count to "uncommited changes" line in the log
...
Also improved log performance when a file has changed to only update the header and not the whole list
2022-02-06 20:49:54 +01:00
Abdelilah El Aissaoui
72e77f41fd
Implemented cherry-pick
2022-02-05 19:19:49 +01:00
Abdelilah El Aissaoui
cb609c44cc
Removed unused annotation
2022-02-05 03:12:20 +01:00
Abdelilah El Aissaoui
ac21b59f6c
Implemented amend previous commit
2022-02-05 03:01:03 +01:00
Abdelilah El Aissaoui
e473d29167
Reformated project's code
2022-02-05 02:55:26 +01:00
Abdelilah El Aissaoui
df48b40ce5
Refactored safeProcessing to be able to refresh data even after a crash
2022-02-05 02:06:55 +01:00
Abdelilah El Aissaoui
9105940e00
Push deletion is done before doing it locally to prevent deleting the local branch in case of error
2022-02-05 01:35:44 +01:00
Abdelilah El Aissaoui
857032ec04
Remote branches in side panel is shown now without the remote name
2022-02-05 01:35:21 +01:00
Abdelilah El Aissaoui
cc787064b6
Clicking on a remote now colpases it
...
Removed animations from expandable to improve performance in big lists
2022-02-05 01:28:48 +01:00
Abdelilah El Aissaoui
9350d80f74
Updated readme
2022-02-04 18:54:58 +01:00
Abdelilah El Aissaoui
7dc2ad0a72
All the tab is refreshed now after a push
2022-02-04 18:54:03 +01:00
Abdelilah El Aissaoui
07703a66be
Added remote branch deletion
2022-02-04 18:53:21 +01:00
Abdelilah El Aissaoui
fc4d52b57a
Temporary files are now deleted when exiting the app
2022-02-04 01:34:22 +01:00
Abdelilah El Aissaoui
762aa7a9d1
Updated readme screenshots
2022-02-03 23:59:25 +01:00
Abdelilah El Aissaoui
8549f59396
Updated logo
2022-02-03 15:12:09 +01:00
Abdelilah El Aissaoui
35a6b9cdeb
Limited max lines to 1 in the graph text
2022-02-03 15:12:04 +01:00
Abdelilah El Aissaoui
832189e91e
Changed side panel headers to be expandables and improved its UI
2022-02-03 14:47:25 +01:00
Abdelilah El Aissaoui
09d4184c40
Changed header weight for commited and uncommited changes
2022-02-02 21:45:24 +01:00
Abdelilah El Aissaoui
b042dcf2b9
Fixed delete and rebase branch being inverted
2022-02-02 20:25:21 +01:00
Abdelilah El Aissaoui
dabdaca3b1
UI improvements + code cleanup in side panels
2022-02-02 20:24:22 +01:00
Abdelilah El Aissaoui
13684e4f90
Fixed file delete not deleting the file using the repo path
2022-02-02 20:23:04 +01:00
Abdelilah El Aissaoui
1dca2dfd51
Added fetch all & after pull all the repository is reloaded
2022-02-02 10:33:08 +01:00
Abdelilah El Aissaoui
a3ff073b54
Fixed project's formatting
2022-02-02 00:26:46 +01:00
Abdelilah El Aissaoui
6142ecef5b
Added option to delete file in uncommited changes context menu
2022-02-02 00:23:31 +01:00
Abdelilah El Aissaoui
2efaf654c7
Added webp support
2022-02-01 19:46:17 +01:00
Abdelilah El Aissaoui
641df2b3b7
Updated readme
2022-02-01 14:44:01 +01:00
Abdelilah El Aissaoui
171e9dc0be
Added force push
2022-02-01 14:31:56 +01:00
Abdelilah El Aissaoui
c746f845ee
Fixed tags not being properly detected as tags in the graph
2022-02-01 14:29:18 +01:00
Abdelilah El Aissaoui
de9e982ff3
Added pull with rebase
2022-02-01 14:18:59 +01:00
Abdelilah El Aissaoui
a4ce691679
Fixed push not showing errors
2022-02-01 12:52:56 +01:00
Abdelilah El Aissaoui
0091f3abb8
Fixed error dialog font color
2022-02-01 12:52:56 +01:00
Abdelilah El Aissaoui
edbb095246
Added try catch to dir opening to avoid crash if the dir has been removed
2022-02-01 12:52:56 +01:00
Abdelilah El Aissaoui
ef1e18fb91
Update README.md
2022-01-31 15:29:39 +01:00
Abdelilah El Aissaoui
6ca1e15ce8
UI improvements
2022-01-31 15:15:05 +01:00
Abdelilah El Aissaoui
d3c1664f45
Added repository directory in file explorer button
2022-01-31 14:36:14 +01:00
Abdelilah El Aissaoui
234e04192b
Removed unused logs
2022-01-31 14:28:56 +01:00
Abdelilah El Aissaoui
fe718fdfec
Fixed errors not being displayed
2022-01-31 14:17:54 +01:00
Abdelilah El Aissaoui
2354602e6d
Selected branch is the first one always now
2022-01-31 02:02:11 +01:00
Abdelilah El Aissaoui
0f484a9b26
Changed tabs design to use different colors and fixed width
2022-01-31 01:55:56 +01:00