|
|
412cb2408e
|
fix(style): Addressed linter complaints on formatting
|
2024-12-13 19:48:22 -07:00 |
|
|
|
c09950d0af
|
refactor(ui): Simplified the popup delegation so all future UI is easier to implement
|
2024-12-11 15:08:52 -07:00 |
|
|
|
00cdeee5c6
|
feat(ui): Full Sonarr system tab support
Signed-off-by: Alex Clarke <alex.j.tusa@gmail.com>
|
2024-12-04 17:41:30 -07:00 |
|
|
|
2d2901f6dc
|
feat(ui): Full Sonarr support for the indexer tab
|
2024-12-04 16:39:37 -07:00 |
|
|
|
f139db07d9
|
feat(app): Dispatch support for all relevant Sonarr blocks
|
2024-11-27 17:06:20 -07:00 |
|
|
|
c54bd2bab0
|
feat(network): Support for fetching all Sonarr tasks
|
2024-11-22 16:35:39 -07:00 |
|
|
|
6b64b5ecc4
|
feat(network): Added support for fetching Sonarr queued events
|
2024-11-19 12:01:07 -07:00 |
|
|
|
a0fe51c57b
|
Added help that's always visible for modals with new shortcuts for accepting all modals, or closing all modals without the need of seeing the UI
|
2024-11-03 14:25:33 -07:00 |
|
|
|
217d3242a8
|
Upgraded ratatui to 0.28.0
|
2024-09-09 17:12:43 -06:00 |
|
|
|
32a8a4de76
|
Implemented the final widget for confirmation prompts!
|
2024-02-14 14:13:00 -07:00 |
|
|
|
9bff58c20b
|
Refactored all popups to use centrally defined, consistent sizes.
|
2024-02-13 17:56:00 -07:00 |
|
|
|
4b734811f4
|
Replaced all list uses with the SelectableList widget and popup widget. Simplified more popups to use the widgets
|
2024-02-13 16:16:31 -07:00 |
|
|
|
adda82f7f3
|
Refactored table filtering and searching so that they are now relative to the table being filtered/searched on. Also created two new widgets for error messages and popups to make life easier moving forward. Going to refactor table sorting into StatefulTable's as well so all tables can be searched, filtered, and sorted moving forwards.
|
2024-02-11 19:02:18 -07:00 |
|
|
|
51b789fd0f
|
Refactored tables and loading blocks to use the new dedicated widgets for Tables and Loading blocks
|
2024-02-10 19:23:19 -07:00 |
|
|
|
9b0c272e76
|
Completed the refactor and upgrade to Ratatui v0.26. Next up: Refactoring all of the "draw_" functions into custom widgets for more ergonomic and extensible DevX
|
2024-02-08 13:58:45 -07:00 |
|
|
|
c6f51ab9b6
|
Upgraded to Ratatui 0.26 and did a partial refactor to clean up the UI module. Created the ManagarrStyle trait to make it cleaner to use consistent styles across the project. Still need to update the layouts to be consistent with the newer and nicer format. That's a tomorrow problem
|
2024-02-07 17:33:17 -07:00 |
|
|
|
76e21e7697
|
Added 'Test All Indexers' table and functionality to the Indexers tab, and upgraded to Ratatui 0.24.0 and cleaned up code for newer Ratatui version
|
2023-11-25 17:36:30 -07:00 |
|
|
|
b16a58deae
|
Updated Ratatui, created custom deserialization logic for i64s to make life easier, and used string interpolation where possible to reduce the lines needed to write log messages or create formatted text
|
2023-09-07 17:20:38 -06:00 |
|
|
|
907fa9a2ec
|
Refactored unnecessary data fields into Options to make the code cleaner, and to reduce the memory usage of the application
|
2023-08-14 13:02:50 -06:00 |
|
|
|
2d624e2648
|
Refactored the Edit/Add modals into their own structs so that adding similar modals in the future is more consistent, uses less RAM (since it's wrapped in an Option now), and is easier to implement. This comes with an initial example of the IndexerSettings UI that needs its own modal now. The modal has been created but it is still not used just yet so that's the next step.
|
2023-08-08 10:50:07 -06:00 |
|
|
|
618ba09b02
|
Refactored the RadarrData and ActiveRadarrBlock structs into their own file in models/servarr_data to make things neater and cleaner and easier to build on
|
2023-08-08 10:50:07 -06:00 |
|
|
|
dd339d1685
|
Refactored the key_mappings into files for context_clues for better naming conventions, and added unit tests for the clues and the contents of the ActiveRadarrBlock arrays that are used for chain-of-responsibility delegation in the handlers and UI components.
|
2023-08-08 10:50:07 -06:00 |
|
|
|
5602fc4341
|
Tweaked the key mappings so that it is now easier to change key mappings and update the corresponding UI elements as well
|
2023-08-08 10:50:07 -06:00 |
|
|
|
cf11527fef
|
Refactored the UI module and the handlers module to do a more chain-of-responsibility method to manage the UI's and handlers for different key events. Also, initial work for indexer settings as well
|
2023-08-08 10:50:07 -06:00 |
|