Commit Graph

13 Commits

Author SHA1 Message Date
Abdelilah El Aissaoui
fbe1dd3d9e
Fixed crash when last tab selected was an empty tab 2024-08-02 22:33:30 +02:00
Abdelilah El Aissaoui
90b613bc59
Restored rust side event batching & error handling in file watcher 2024-07-29 00:03:35 +02:00
priahoud
80deea3407 Restore selected tabs by index instead of by path 2024-07-14 23:35:53 +02:00
Abdelilah El Aissaoui
d40a027fdc
Refactored tabs management 2024-06-14 23:59:42 +02:00
Abdelilah El Aissaoui
cbaeaf6cd0
Renamed AppSettings to repository 2024-05-08 15:11:47 +02:00
Abdelilah El Aissaoui
8d7b39f136
Revert "Renamed AppSettings to repository"
This reverts commit b2777d2d90.
2024-05-06 14:04:20 +02:00
Abdelilah El Aissaoui
b2777d2d90
Renamed AppSettings to repository 2024-04-19 21:41:32 +02:00
Abdelilah El Aissaoui
15507afd4c
Latest opened tab is now remembered
Fixes #83
2023-06-22 16:58:19 +02:00
Abdelilah El Aissaoui
e1cc4c496b
Added tabs drag and drop
Still requires some work to improve the animations as they flicker a bit.

Fixes #82
2023-06-19 09:58:33 +02:00
Abdelilah El Aissaoui
60c15131db
Make sure changing repo starts in a clean state & implemented tab lazy loading
Changing the open repository in the current tab will now create a new tab that replaces the current one instead of updating the TabViewModel and having to make sure that every subviewmodel handles the change of repository properly.

This also allowed implementing lazy loading of a tab, so it does not load every repo at the same time.

Fixes #122
2023-06-04 18:56:43 +02:00
Abdelilah El Aissaoui
6ae68957e3
Fixed crash when opening gitnuro without existing tabs 2023-04-24 22:15:04 +02:00
Abdelilah El Aissaoui
f54dfbd67b
Completed tabs refactor 2023-04-06 01:18:42 +02:00
Abdelilah El Aissaoui
a55dd755d7
Refactored tab management to its own single file without having to deal with unique IDs or having code to manage the tab scattered around the app 2023-04-05 02:10:17 +02:00