371998e635
Remove return value of IContextMgr.Push/Pop et. al.
2024-09-06 08:45:48 +02:00
df3afb1b89
Replace CurrentSideContext() with Context().CurrentSide()
2024-08-17 11:14:51 +02:00
7f935c1ea8
Replace CurrentStaticContext() with Context().CurrentStatic()
2024-08-17 11:14:51 +02:00
98335361fd
Replace PopContext() with Context().Pop()
2024-08-17 11:14:50 +02:00
bd36b8a95e
Replace PushContext() with Context().Push()
2024-08-17 11:14:50 +02:00
1106981827
Extract a SaveAppStateAndLogError function
...
It seems that most actions that change a state option and resave the state want
to just log the error.
2023-09-04 17:50:49 +02:00
668d29736c
Log error when saving app state fails after showing/hiding command log
2023-07-31 11:41:55 +02:00
1932c2366b
Appease linter
2023-06-03 15:54:03 +10:00
db12853bbe
lots of changes
2023-04-30 13:19:53 +10:00
8edad826ca
Begin refactoring gui
...
This begins a big refactor of moving more code out of the Gui struct into contexts, controllers, and helpers. We also move some code into structs in the
gui package purely for the sake of better encapsulation
2023-04-30 13:19:52 +10:00
6f8063217d
rename displayString to label for menu items
2022-05-08 14:26:18 +10:00
e68093fe99
add scrollbars
2022-04-16 17:29:17 +10:00
120078f011
use PopContext
2022-03-17 19:13:40 +11:00
e363606fb6
move context keys into context package
2022-03-17 19:13:40 +11:00
138be04e65
refactor contexts code
2022-03-17 19:13:40 +11:00
1dd7307fde
start moving commit panel handlers into controller
...
more
and more
move rebase commit refreshing into existing abstraction
and more
and more
WIP
and more
handling clicks
properly fix merge conflicts
update cheatsheet
lots more preparation to start moving things into controllers
WIP
better typing
expand on remotes controller
moving more code into controllers
2022-03-17 19:13:40 +11:00
a90b6efded
start refactoring gui
2022-03-17 19:13:40 +11:00
f704707d29
stream output from certain git commands in command log panel
2021-10-30 18:26:06 +11:00
3eb124c732
easier hiding of command log
2021-10-23 12:54:57 +11:00
393ce05860
allow focusing on command log view
2021-04-11 17:07:49 +10:00
cf78b86cb5
more support for command log and more code reuse for contexts
2021-04-11 17:07:49 +10:00
4f03d7733a
allow showing, hiding, and scrolling the extras panel
2021-04-11 17:07:49 +10:00