Leon Mika
982d3a9ca7
Issue 18: Added a popup to modify table columns ( #31 )
...
Added a new popup to modify the columns of the table. With this new popup, the user can:
- Show and hide columns
- Move columns around
- Add new columns which are derived from the value of an expression
- Delete columns
Also got the overlay mechanisms working.
2022-10-04 22:23:48 +11:00
Leon Mika
f373a3313a
A few bug-fixes and maintenance tasks ( #30 )
...
- Fixed a bug which was not properly detecting whether MacOS was in light mode.
- Fixed a bug which was breaking filtering with the table-selection mode.
- Upgraded bubble-tea.
2022-10-04 13:01:53 +11:00
Leon Mika
93ec519127
Issue 24: Added read-only mode ( #27 )
...
- Added settings to workspace, and added the read-only mode
- Added the `-ro` field which will launch Dynamo-Browse in read-only mode
- Added the `set ro` to enable read-only mode, and `set rw` to enable read-write mode
2022-09-29 22:10:18 +10:00
Leon Mika
5f76836166
Fixed a few cosmetic bugs
...
- Clear status messages when setting or deleting fields
- Fixed "Filter" status label
2022-08-31 20:46:53 +10:00
Leon Mika
24304d21c3
issue-9: added the RC file
...
Added the RC file which can be used to load commands on startup. Also added the "echo"
command which can be used for debugging.
2022-08-28 10:54:25 +10:00
Leon Mika
5b6bf1f0ae
ctrlret: replaced return types of controllers from tea.Cmd to tea.Msg
...
This dramatically cuts downs the number of closures.
2022-08-18 21:39:13 +10:00
Leon Mika
cc58db2d49
backstack: have added the workspace flag
2022-08-14 09:20:24 +10:00
Leon Mika
721d3abe5e
backstack: added saving of backstack to workspace
2022-08-11 22:23:39 +10:00
Leon Mika
a8dd264983
Changed package from awstools to audax
2022-07-28 21:36:16 +10:00
Leon Mika
7b194d0a19
Fixed prompt input to filter out 0x0D and 0x08 keystrokes
...
These can occur when pasting input with line-feeds.
2022-07-18 20:36:31 +10:00
Leon Mika
cc7ead496f
awstools: Fixed some bugs with the item view UI model
...
- The item view model is now being updated when the item itself is being updated
- Fixed a NPE when the item view model receives a nil item
2022-07-18 08:04:03 +10:00
Leon Mika
0f0bf70d01
Changed set-attr to support changing attributes of marked items
2022-07-17 22:01:25 +10:00
Leon Mika
2dbd664dd2
Modified put to put all dirty or marked items
2022-07-16 11:35:53 +10:00
Leon Mika
9fee17a6a6
Merged all 'set-X' commands into a single 'set-attr' command
2022-07-16 10:05:48 +10:00
Leon Mika
809f9adfea
Added mode line
...
Also rescanning will maintain the current query
2022-06-22 11:57:12 +10:00
Leon Mika
41af399215
A few various changes
...
- Fixed the '-local' flag to accept host and port
- Added a '-debug' flag to accept a file to write debug log messages
- Added some logic which will force the dark background flag on if MacOS is in dark mode
2022-06-16 22:00:25 +10:00
Leon Mika
33e10299cf
Moved logging to a temp file
2022-05-19 10:51:07 +10:00
Leon Mika
306640abdb
Added the clone command in SSM
2022-04-05 13:39:14 +10:00
Leon Mika
452a9ba707
ssm-browse: fixed tests
2022-03-31 20:57:41 +11:00
Leon Mika
f6f06eb22d
ssm-browse: added cd command
...
Also came up with an approach for dealing with commands that will probably work with contexts
2022-03-29 10:29:25 +11:00
Leon Mika
0b745a6dfa
ssm-browse: new utility to browse SSM parameters
...
This is more of an exercise to work out how best to use controllers
2022-03-29 08:41:27 +11:00
Leon Mika
b5375f0197
table-select: fixed tests
2022-03-29 07:48:09 +11:00
Leon Mika
9709e6aed1
table-select: cleanup
2022-03-28 21:36:47 +11:00
Leon Mika
aa828df3ae
Most of the new models have been reimplemented
2022-03-27 23:19:38 +00:00
Leon Mika
5a69e6c954
sqs-browse: remove assumption regarding table keys
...
Table keys are now retrieved from describe
2022-03-25 08:17:52 +11:00
Leon Mika
30dbc4eefe
sqs-browse: added notion of workspaces in sqs-browse
...
Also added a tool to generate test tables
2022-03-24 15:44:57 +11:00
Leon Mika
cecdbafabb
sqs-browse: started working on put commands
2022-03-24 12:54:32 +11:00
Leon Mika
43680000a8
sqs-browse: started working on tests for controllers
2022-03-24 08:49:09 +11:00
Leon Mika
7526c095ee
sqs-browse: a lot of work to try to keep UI complexity down
...
Added the notion of controllers and a dispatcher which will queue up operations
2022-03-23 15:40:31 +11:00