Janne Valkealahti
aa3c580220
Move interrupt message to ShellMessageBuilder
...
- Relates #761
2023-08-30 09:19:35 +03:00
Janne Valkealahti
a3ca69bc72
Non-fullscreen view
...
- ViewComponent can take view and drive it as non-fullscreen
- ViewDoneEvent which InputView now uses
- ComponentUiCommands is a sample where we add ideas for
views in flow components
- Allow View to set eventloop
- Relates #850
2023-08-30 08:38:46 +03:00
Janne Valkealahti
ba691de250
Upgrade gradle 8.3.0
...
- Fixes #861
2023-08-26 08:35:30 +03:00
Janne Valkealahti
e0a366aa81
Upgrade spring-boot 3.2.0-M2
...
- Fixes #860
2023-08-25 09:42:26 +03:00
Janne Valkealahti
ba5ab1a463
Dialog should float
...
- New WindowView which can be partially atop of background.
- DialogView now extends WindowView
- Change dialog in Catalog sample and Dialog scenario
- Relates #825
- Relates #855
2023-08-24 20:02:53 +03:00
Janne Valkealahti
88c1f56c71
Add about dialog to catalog app
...
- Relates #825
2023-08-24 08:46:09 +03:00
Janne Valkealahti
b271c4493c
Fix InputView position and deletion
...
- Fixes #856
2023-08-22 15:05:20 +03:00
Janne Valkealahti
29417d495b
Initial modal integration
...
- Integrate TerminalUI to ViewService and modals
- New Dialog scenario
- Relates #825
2023-08-21 09:37:05 +03:00
Janne Valkealahti
f9283ae83b
Fix tests for ButtonView
...
- Relates #854
2023-08-21 09:27:18 +03:00
Janne Valkealahti
75765fc1ea
Add missing changes for tests
...
- Relates #854
2023-08-21 09:07:42 +03:00
Janne Valkealahti
c667b8e7b2
Initial DialogView
...
- Relates #855
2023-08-21 09:05:35 +03:00
Janne Valkealahti
50806589bc
Add ViewService interface
...
- Service interface with holds access to modal
methods. To get used by views which i.e.
want to show modal dialogs.
- Relates #825
2023-08-21 09:01:37 +03:00
Janne Valkealahti
55096a5d77
Initial ButtonView
...
- Relates #854
2023-08-21 08:56:52 +03:00
Janne Valkealahti
8363c953ed
Fix screen text align
...
- Better calculation of center with horizontal
and vertical positions.
- Fixes #853
2023-08-19 08:19:07 +03:00
Janne Valkealahti
7391d0d24f
Initial hotkey infra
...
- Duplicate keyhandler into hotkeyhandler
- Define some view to handle hot keys, like AppView and MenuBarView
- Catalog app binds some menus to hot keys
- Bind all normal keys a-z with alt
- Relates #823
- Relates #826
2023-08-10 08:27:49 +01:00
Janne Valkealahti
9e6da01351
Update labels
2023-08-06 13:04:50 +01:00
Janne Valkealahti
5e40ac3815
Move AbstractControl one level up
...
- Relates #813
2023-08-06 12:57:34 +01:00
Janne Valkealahti
e447826a93
Polish
2023-08-06 12:37:59 +01:00
Janne Valkealahti
3704933d1e
Better unicode handling
...
- Pass raw input into KeyEvent if it comes as unicode from jline
- Fixes in InputView to handle wide chars and cursor position
- Fixes #845
2023-08-06 07:22:09 +01:00
Janne Valkealahti
b897886527
Upgrade gradle 8.3.0-RC3
...
- Fixes #846
2023-08-05 15:50:28 +01:00
Janne Valkealahti
787d09e2b0
Downgrade node in antora build
...
- Mostly to make it easier for those who can't yet use node 18.
2023-08-04 15:20:23 +01:00
Janne Valkealahti
ef713638b2
Base theming for views
...
- Control is now aware of active theme name and resolver.
- Theme some settings in BoxView, ListView and MenuView.
- Overhaul scenario system to make it work with themes.
- Add new "background" StyleSetting.
- Relates #824
2023-08-04 14:19:33 +01:00
Rob Winch
55692735e6
Add deploy-docs.yml
2023-08-03 15:25:32 -05:00
Rob Winch
1d7077bf52
Migrate to Asciidoctor Tabs
2023-08-03 15:25:32 -05:00
Rob Winch
b69312c683
Polish nav.adoc
2023-08-03 15:25:32 -05:00
Rob Winch
d0cd904f38
Escape {} for non asciidoc attributes
2023-08-03 15:25:32 -05:00
Rob Winch
f8256d0671
Add symlink
2023-08-03 15:25:32 -05:00
Rob Winch
bd08352020
Add Antora Gradle Build
2023-08-03 15:25:19 -05:00
Rob Winch
2ee3fff367
Enable Section Summary TOC for small pages
2023-08-03 14:58:09 -05:00
Rob Winch
d1105f5b8e
Fix cross references
2023-08-03 14:58:09 -05:00
Rob Winch
17d0b3b89a
Remove includes
2023-08-03 14:58:09 -05:00
Rob Winch
94dccea766
Generate a default navigation
2023-08-03 14:58:09 -05:00
Rob Winch
ce65cf67f6
Fix indentation for all pages
2023-08-03 14:58:09 -05:00
Rob Winch
02964ae385
Copy default antora files
2023-08-03 14:58:09 -05:00
Rob Winch
ca59c54b8a
Fix image::image
2023-08-03 11:11:12 -05:00
Rob Winch
f846e7ea07
Insert explicit ids for headers
2023-08-03 11:11:12 -05:00
Rob Winch
9b5ed3a9eb
Migrate Structure
2023-08-03 11:11:12 -05:00
Rob Winch
2ba6990f72
Remove unused using-shell-options-generic.adoc
2023-08-03 10:28:09 -05:00
Janne Valkealahti
0dbe51056d
Polish
2023-08-02 09:05:23 +01:00
Greg Cooper
c5145a2fe6
Do not include timestamp for buildInfo.
2023-08-02 08:51:35 +01:00
Janne Valkealahti
4a56d2a886
Support initial checked state
...
- In MenuView initial check state can be set.
- Relates #832
2023-08-02 07:42:25 +01:00
Janne Valkealahti
e149dfaf14
Add better checked support in MenuView
...
- Keeping checked states outside of items.
- Revamp generic structure
- Can toggle item checked states
- Relates #832
2023-07-30 08:25:33 +01:00
Janne Valkealahti
43ccccaeab
Upgrade gradle 8.3.0-RC2
...
- Fixes #837
2023-07-28 14:48:53 +01:00
Janne Valkealahti
1b7003cccc
Update nexus timeouts
2023-07-26 12:44:18 +01:00
Janne Valkealahti
a024958e66
Update nexus workflows
2023-07-26 12:07:31 +01:00
MJ Gallego
b9180ba899
Completion proposal support for complete jline parameter
...
- to allow completing single argument with multiple tab clicks,
for example file paths.
- Fixes #512
2023-07-25 09:11:34 +01:00
Janne Valkealahti
a4edc4e16f
Polish
2023-07-23 14:19:48 +01:00
Janne Valkealahti
fe8c8646a1
Mouse click selects in ListView
...
- Add binding to click and select item from index
if it's in bounds.
- Relates #806
2023-07-23 14:05:09 +01:00
Janne Valkealahti
d4bfe610a9
Fix key handling in AppView
...
- Now offering to menu if it has focus so that it
can do its things. Essentially if menu is visible
it take keys.
- Relates #807
2023-07-23 09:04:29 +01:00
Janne Valkealahti
3a2d7d4817
Restore focus after returning from scenario
...
- Relates #811
2023-07-22 17:27:21 +01:00