Commit Graph

23 Commits

Author SHA1 Message Date
3e920291a0 Add search UI feedback and hide button to search/replace plugin
- Add visual feedback styling for search states (searching, success, fail)
- Show match count in status label when searching
- Add hide (X) button to hide search panel
- Fix typo: stateus_lbl → status_lbl
- Add _set_find_options_lbl to display active search options
2026-02-19 01:07:49 -06:00
61b8bbc5fa Moved plugins and refactor command system
- Moved plugins to apropriate sub folders
- Refactor command system with new add_command method and rename GetCommandSystemEvent to GetNewCommandSystemEvent
- Add RegisterCommandEvent for dynamic command registration
- Change footer container orientation to VERTICAL
- Add search-highlight tag to source buffer
- Add file change detection (deleted, externally modified) in source_file
- Add JSON prettify option to source view popup menu
- Enable hexpand on VTE widget
- Update plugins_controller_mixin to use widget_registry
2026-02-18 23:50:59 -06:00
2819598ae2 Load files from IPC to code view; fixed tabs close all; corrected app.py logging 2026-02-17 01:55:06 -06:00
73d9ae0517 Aded context menu to tabs widget; registered other widgets to registery 2026-02-16 23:55:36 -06:00
f5c506e210 Made words completer run async on load and update; swapped out tabs to use Gtk.Notebook 2026-02-16 17:09:30 -06:00
bcd87801e6 Moved completers to new dir; improved completers and added word completion 2026-02-16 01:37:13 -06:00
80a4620724 Major completion provider overhaul; pluigin load and pattern improvements; css overhaul/cleanup; source view state modes added 2026-02-14 21:36:06 -06:00
5df23abb10 removed endpoint_registery; relocated builder_wrapper to be widget_registery under libs/ 2026-01-19 14:00:36 -06:00
b54e0589d2 defaulting to buffer if language not detected 2026-01-19 00:28:31 -06:00
7a369886de Wiring plugins to controller messages; importing plugin controller to code base; fixed VTE widget adding to bash history 2026-01-18 22:40:06 -06:00
dac0fa3fb1 Pligins refactor with new context and controller integration 2026-01-18 20:34:53 -06:00
d55dd4e5da Preliminary controller layout work for plugin integration; controller base message refactor naming 2026-01-18 13:52:46 -06:00
813706265a Restructuring controller to broaden usability; changed events logic to support that 2026-01-18 00:53:10 -06:00
228837bdb5 Created libs.code package and moved pertinant DTOs to it as well as widget.code that can go there too 2026-01-13 11:27:20 -06:00
63454aef9d Improved folder structure for commamd system and controllers 2026-01-13 00:44:19 -06:00
b6c4b94bbe Added controller manager registery guard; localized event type access for code to event factory 2026-01-13 00:00:35 -06:00
a4be7a2117 fix singleton typeing and __init__ 2026-01-12 23:34:00 -06:00
1ae33eeeba fix code close file command 2026-01-12 22:47:09 -06:00
0e3f3513e6 Fixed code view expansion issues; fixed pre/post code view key mappings not sinking Gtk signals properly 2026-01-12 00:08:59 -06:00
424bb34e06 Moved to using event_factory and referencing types from it 2026-01-11 22:47:30 -06:00
7196dc5ec8 Full 'code' widget refactor to utilize controllers and cross controller event signaling 2026-01-11 19:42:31 -06:00
6c9136bdb2 fixed pathing, exception name, and arg names 2026-01-04 13:32:17 -06:00
b79220c1ae initial commit 2026-01-04 11:42:27 -06:00