Commit Graph

39 Commits

Author SHA1 Message Date
Abdelilah El Aissaoui
f2df70124b
Fixed Context Menu inconsistent behavior in diff screen
Also fixed empty context menu being shown when the list of items is empty (it required  the user to click once to close this invisible popup and make other actions work properly)
2024-05-27 02:47:35 +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
8b36537451
Implemented treeview in files list
Fixes #22
2024-01-23 17:33:27 +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
9e31145a86
Code cleanup 2023-12-24 21:30:09 +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
5f2180f1a3
Clicking on a submodule in (un)commited changes shows an informative screen 2023-09-14 01:05:06 +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
8a48e51469
Fixed uninitialized modules being opened 2023-05-25 23:56:51 +02:00
Abdelilah El Aissaoui
e5a2f5b6a7
Fixed inconsistencies with the side panel context menu 2023-05-01 17:10:24 +02:00
Abdelilah El Aissaoui
07e1bbd4ed
Completed initial support for submodules
Fixes #29
2023-04-30 22:41:50 +02:00
Abdelilah El Aissaoui
73816089a6
Double click on remote branch in the side panel now creates a local copy 2023-04-29 00:15:13 +02:00
Abdelilah El Aissaoui
1453c6f356
Added option to discard lines individually
Fixes #21
2023-04-27 18:24:49 +02:00
Abdelilah El Aissaoui
07bb331daf
Added event consume when using custom context menu 2023-04-25 23:30:24 +02:00
Abdelilah El Aissaoui
91094a8771
Added change upstream branch option 2023-04-23 03:13:12 +02:00
Abdelilah El Aissaoui
29c04dbad3
Implemented custom UI design for compose's context menus 2023-04-19 22:59:33 +02:00
Abdelilah El Aissaoui
025f93320a
Added persistent logging 2023-04-12 22:16:50 +02:00
Abdelilah El Aissaoui
8e14696bdf
Submodules UI now calls methods to sync, update and deinit 2023-04-08 21:25:32 +02:00
Abdelilah El Aissaoui
5359f58a67
Added progress title and subtitle for push
Also added option to cancel a push
2023-04-08 21:12:40 +02:00
Abdelilah El Aissaoui
0d91ec747a
Processing tasks now can show a title, subtitle and an option to cancel it.
Right now only fetch implements such features but every feature will be migrated  gradually.
2023-04-04 22:00:19 +02:00
Abdelilah El Aissaoui
05852a6034
Added basic UI components for submodules support 2023-03-25 16:07:24 +01:00
Abdelilah El Aissaoui
f9ccf87030
Replaced compose dropdown with a custom implementation based on context menu 2023-03-25 14:07:38 +01:00
Abdelilah El Aissaoui
3a473142ae
Added option to set default pull with rebase as default
Fixes #34
2023-03-18 18:56:14 +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
0cbee60427
Reformated proejct's code 2023-03-08 01:07:58 +01:00
Abdelilah El Aissaoui
31712cd846 Moved fetch button back to dropdown 2022-10-27 20:57:35 +02:00
Abdelilah El Aissaoui
1d98491f71 Changed menu UI 2022-10-27 17:23:12 +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
87ec5e8f65 Changed "reset" string to "discard file changes" 2022-10-22 15:28:39 +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
e3c2a319ed Removed unnecessary logging 2022-10-08 01:26:47 +02:00
Abdelilah El Aissaoui
76b3526aed Replaced primaryTextColor with onBackground & added new ssh pwd dialog 2022-10-06 21:56:24 +02:00
Abdelilah El Aissaoui
2ffb8d9038 Added new side bar 2022-10-05 18:56:13 +02:00
Abdelilah El Aissaoui
125329a3aa Removed unnecessary logging 2022-10-02 23:28:35 +02:00
Abdelilah El Aissaoui
acb5d07479 Added file history icon 2022-09-29 17:50:26 +02:00
Abdelilah El Aissaoui
e7c36c6e90 Created custom implementation of context menu and added new icons 2022-09-28 15:08:17 +02:00
Abdelilah El Aissaoui
8df62ef2b7 Moved classes to match the package name 2022-09-28 01:56:21 +02:00