feat(models): Implement ContextPreset and ContextFileEntry
This commit is contained in:
+1
-7
@@ -568,7 +568,7 @@ class App:
|
||||
for f in self.context_files:
|
||||
path = f.path if hasattr(f, 'path') else str(f)
|
||||
view_mode = f.view_mode if hasattr(f, 'view_mode') else 'summary'
|
||||
preset_files.append(models.FileViewPreset(path=path, view_mode=view_mode))
|
||||
preset_files.append(models.ContextFileEntry(path=path, view_mode=view_mode))
|
||||
|
||||
preset = models.ContextPreset(name=name, files=preset_files, screenshots=list(self.screenshots))
|
||||
self.controller.project['context_presets'][name] = preset.to_dict()
|
||||
@@ -945,7 +945,6 @@ class App:
|
||||
threading.Thread(target=_stats_worker, daemon=True).start()
|
||||
return total_lines, total_ast
|
||||
|
||||
|
||||
def _close_vscode_diff(self) -> None:
|
||||
if hasattr(self, '_vscode_diff_process') and self._vscode_diff_process:
|
||||
try:
|
||||
@@ -997,7 +996,6 @@ class App:
|
||||
self._vscode_diff_process = result
|
||||
except Exception as e:
|
||||
self._patch_error_message = str(e)
|
||||
|
||||
|
||||
def _reorder_ticket(self, src_idx: int, dst_idx: int) -> None:
|
||||
"""
|
||||
@@ -1117,8 +1115,6 @@ def main() -> None:
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
||||
#region: Main Interface
|
||||
|
||||
def render_main_interface(app: App) -> None:
|
||||
render_error_tint(app)
|
||||
app.perf_monitor.start_frame()
|
||||
@@ -1215,8 +1211,6 @@ def render_custom_title_bar(app: App) -> None:
|
||||
# Controls are now embedded in _show_menus.
|
||||
pass
|
||||
|
||||
#endregion: Main Interface
|
||||
|
||||
#region: Diagnostics & Analytics
|
||||
|
||||
def render_usage_analytics_panel(app: App) -> None:
|
||||
|
||||
Reference in New Issue
Block a user