Commit graph

170 commits

Author SHA1 Message Date
Rohit Awate
7b631a019b
Add Data and Sync managers to manage Everest's data and move HistoryManager into SQLiteManager 2018-08-15 18:45:36 +05:30
Rohit Awate
2d0cf380a7
Rid HistoryManager of isDuplicate() and areListsEqual() and add binary file path and raw body type as search priorities 2018-08-15 16:41:22 +05:30
Rohit Awate
035a7cf0f1
Clean up HistoryManager 2018-08-15 16:19:48 +05:30
Rohit Awate
459aabb146
Fix issues where HistoryManager did not load Body tab data 2018-08-15 15:27:52 +05:30
Rohit Awate
d5e5e357d2 Minor fixes for HistoryItem's method font 2018-08-14 20:01:10 +05:30
Rohit Awate
2e4f550513
Aesthetic improvements to Content-Type combo-boxes 2018-08-14 15:14:01 +05:30
Rohit Awate
14cd517555
Change padding of KV panes 2018-08-14 14:48:10 +05:30
Rohit Awate
dccaf7e73d
Several minor UI tweaks, add live params preview automatic KV field addition 2018-08-14 14:23:50 +05:30
Rohit Awate
42bb97eb42
Add HTTPConstants class and partial improvements to HistoryManager 2018-08-13 18:06:45 +05:30
Rohit Awate
0be0fbce41
Add TreeItem recycling for TreeVisualizer 2018-08-13 16:39:27 +05:30
Rohit Awate
65f689be47
Minor optimizations to ResponseHeadersViewer and move 'state' package 2018-08-12 12:45:10 +05:30
Rohit Awate
a8413e8b5c
Replace dedicated RequestManagers with a single one 2018-08-12 12:02:10 +05:30
Rohit Awate
2e8cb06cb7
Project-wide rename-refactoring for DataRequest and remove redundant and useless constructors 2018-08-11 19:26:47 +05:30
Rohit Awate
6825b135ec
Fix issue where multiple requests could not be run simultaneously 2018-08-11 19:13:11 +05:30
Rohit Awate
f735667d42
Remove HBoxes and VBoxes from TreeVisualizer and add new abstract Visualizer class 2018-08-09 11:34:55 +05:30
Rohit Awate
56fab0d48d
Fix parameter appending logic 2018-08-01 17:55:26 +05:30
Rohit Awate
45b757c7c8
Remove LoggingService and RequestManagerFactory from Services and make fully static 2018-08-01 17:04:28 +05:30
Rohit Awate
22973d1c95
Fix issues where LoadingLayer's progressBar was frozen and while sending new request while one is already being sent 2018-07-31 20:06:42 +05:30
Rohit Awate
3dcb57070c Fix issues related to RawBody type not being maintained during sessions and tab switches 2018-07-30 20:54:00 +05:30
Rohit Awate
e943cf8ca9 Fix issue where Dashboard did not scale when maximized 2018-07-30 19:15:40 +05:30
Rohit Awate
3b79315228 Add button to add new tab 2018-07-30 19:08:13 +05:30
Rohit Awate
c3c80d643e Fix issue where the only KeyValue field in the tab would display its deleteButton 2018-07-30 18:31:29 +05:30
Rohit Awate
e7537e339d Refactor Highlighting and add Formatting frameworks for future Extension API 2018-07-30 17:02:46 +05:30
Rohit Awate
197c06b227 Add RequestManager hand-over while switching from loading tabs 2018-07-30 14:52:39 +05:30
Rohit Awate
d9d0ceead2 Add maintenance logic for the selected status of tabs from Composer and ResponseTabPane 2018-07-24 17:28:12 +05:30
Rohit Awate
e07c19aee6 Restore execution of multiple requests simultaneously 2018-07-24 16:22:32 +05:30
Rohit Awate
c739f21337 Add LoadingLayer maintenance while switching tabs 2018-07-24 15:52:31 +05:30
Rohit Awate
df1f61a5d8 Clean tab-text reflection logic and add ErrorLayer maintenance while switching tabs 2018-07-21 17:14:42 +05:30
Rohit Awate
772ac377bd Re-wrote tab text reflection logic 2018-07-21 16:04:12 +05:30
Rohit Awate
32dcc0bce2 Re-implemented logic for changing tab-text with URL 2018-07-18 22:58:47 +05:30
Rohit Awate
cef97f0fec Fix issue where tabs were only visible when the window was maximized 2018-07-18 20:46:55 +05:30
Rohit Awate
9515782650 Fix issue where partially-filled KeyValue fields weren't saved during a tab switch 2018-07-18 19:53:42 +05:30
Rohit Awate
2e6e1c147c Fix issue where closing the last tab didn't cause the application state to be saved 2018-07-18 19:19:54 +05:30
Rohit Awate
fa4e4fdead Fix issues with tab loading and state recovery 2018-07-18 18:44:37 +05:30
Rohit Awate
ac0fb816f2 Fix issue where responseHeaders were lost in tab-switching 2018-07-17 20:30:50 +05:30
Rohit Awate
7f9c14d6f6 Add responseLayer maintenance while tab-switching 2018-07-17 15:44:13 +05:30
Rohit Awate
a5b0f80b38 Refactor keymap logic into nested HomeWindowController.KeymapHandler 2018-07-17 14:22:19 +05:30
Rohit Awate
00ac1f27e9 Add method to reset Dashboard 2018-07-17 14:07:03 +05:30
Rohit Awate
8cea5f006a
Add basic tab switching 2018-07-17 13:20:17 +05:30
Rohit Awate
5f85f83696
Add foundation for single-Dashboard design 2018-07-16 22:04:38 +05:30
Rohit Awate
f1ca82d61c
Project-wide cleanup and optimizations 2018-07-04 19:23:31 +05:30
Rohit Awate
ca6bcabdb9
Merge pull request #20 from warmuuh/feature/searchpane-refactoring
Refactored search functionality into own class.
Abstracted search functionality for implementation of Project-based workflow in the future.
2018-07-04 17:29:18 +05:30
Peter Mucha
59bf1e586a fixed name clash of 'promptLayer' 2018-07-04 08:48:17 +02:00
Peter Mucha
6a6bd5ee79 refactored search functionality into own class 2018-07-02 09:53:14 +02:00
Rohit Awate
c86f18038e
Add option to open link in browser for HTML responses and minor improvements 2018-07-01 13:20:26 +05:30
Rohit Awate
e1e282c08b
Merge pull request #19 from RohitAwate/state-maintenance-improvements
Improvements to application state maintenance logic
2018-07-01 12:23:04 +05:30
Rohit Awate
eca1a639e6
HistoryManager now compares new requests with the previous one on the basis of Content-Type 2018-06-30 22:01:51 +05:30
Rohit Awate
738ecfee15
State maintenance logic now saves non-empty KeyValue fields only 2018-06-30 21:55:25 +05:30
Rohit Awate
51cbce3d7a
State maintenance logic now retains selection status of KeyValue fields 2018-06-30 20:53:28 +05:30
Rohit Awate
6e7606c99a
Added null checks to BodyTab state recovery logic 2018-06-29 12:27:19 +05:30