Commit Graph

109 Commits

Author SHA1 Message Date
Clement Tsang 57e87d88d0
feature: Add persistent search settings (#257)
Adds persistent search settings across runs, by saving to the config file.  Each process widget keeps track of it's *own* behaviour.  The previous flags/options are now for *global* behaviour.

The following new behaviour is:
- Relevant flags: `--case_sensitive`, `--whole_word`, and `--regex`, will *override* the current widget's default behaviour.
- Relevant options: `case_sensitive`, `whole_word`, and `regex`, will also *override* the current widget's default behaviour.

As per before, if you set, say, `--case_sensitive`and `case_sensitive=true`, the flag always overrides.

Documentation updates will be done in #248.
2020-09-28 19:50:21 -04:00
Clement Tsang 7eff79395d
bug: fix chart and data point overlap (#256)
Update to tui-rs, which fixes #255, as well as some miscellaneous things like updating changelogs and travis.
2020-09-27 14:23:18 -04:00
Clement Tsang 54a35d632e
other: Windows compilation stuff (#222)
Some Windows compilation/deploy stuff. Mostly just a catch-all for some chores.
2020-09-03 12:22:02 -04:00
Clement Tsang f5f37f7f0a
ci: Fix missing equals sign (#218) 2020-09-02 03:46:39 -04:00
Clement Tsang 22278d7d75
other: aarch64 support (#217)
Adds theoretical aarch64 support.
2020-09-02 02:59:51 -04:00
Clement Tsang 3431411215
other: Add autocomplete file generation (#213)
Adds shell completion generation as part of the build, as well as tweaking install scripts/templates/CI to use them.
2020-08-31 17:50:21 -04:00
ClementTsang 304bbc4d27 ci: Fix reordering in travis script 2020-08-24 00:44:30 -04:00
ClementTsang f1371b8d9f ci: Fix some incorrect behaviour caused by deployment script 2020-08-23 23:45:34 -04:00
ClementTsang 6fbbaef73b ci: Remove redundant line in travis 2020-08-23 21:32:11 -04:00
ClementTsang 005bd95f8a ci: Move wix output naming to Cargo 2020-08-23 21:22:34 -04:00
ClementTsang 3ac49353e8 ci: Fix windows CI not understanding globbing? 2020-08-23 20:15:57 -04:00
ClementTsang 194d96c9cf ci: Attempt to fix broken strips, try to fix broken copy 2020-08-23 19:20:16 -04:00
ClementTsang ad3017ab91 ci: Try to fix broken Windows script again... 2020-08-23 18:23:36 -04:00
ClementTsang 1ce0764b2e ci: Try alternative wix install... 2020-08-23 17:27:47 -04:00
ClementTsang 96a1db1848 ci: Try fix with PATH on Windows 2020-08-23 16:51:36 -04:00
ClementTsang f030600468 ci: Fix another typo 2020-08-23 15:48:06 -04:00
ClementTsang 3165918d52 ci: Fix broken windows deploy for msi and choco 2020-08-23 14:49:33 -04:00
ClementTsang 279504e401 ci: update PKGBUILD template as per suggestions 2020-08-22 23:41:41 -04:00
ClementTsang 5e0ab22645 ci: fix some bugs... 2020-08-22 23:32:28 -04:00
Clement Tsang 397a7e8467
ci: Add winget template generation (#199)
Adds winget CI generation.
2020-08-22 20:22:47 -04:00
Clement Tsang b2a00d49f1
ci: Automatically build package files on release
Automatically builds packages for AUR, chocolatey, and homebrew on release.
2020-08-18 23:22:50 -04:00
Clement Tsang d0cc6078df
deps: Update dependencies, drop MSRV
Update dependencies to most recent versions if applicable. Refactor to deal with breaking changes. Drop MSRV due to dependency issues, just support stable and later.
2020-08-11 20:22:39 -04:00
ClementTsang eeebb96912 travis: Fix travis to not update the lock file 2020-07-08 17:05:37 -04:00
ClementTsang 49de6d36ab travis: add force during install test 2020-07-08 15:57:08 -04:00
ClementTsang b111b545d8 travis: forgot to add a --locked check to install 2020-07-08 15:21:31 -04:00
ClementTsang 5cfbaf672d travis: move cargo install test to script rather than deploy 2020-07-08 15:20:25 -04:00
ClementTsang ad99803d09 travis: skip dependency check for msrv 2020-07-06 02:33:04 -04:00
ClementTsang 538b49dc0e chore: re-add skip_cleanup to travis 2020-05-04 20:35:31 -04:00
ClementTsang 0363620647 chore: update exclusions for tags 2020-05-04 19:47:21 -04:00
ClementTsang 477de1c227 chore: test excluding msrv and beta with tags 2020-05-04 19:21:29 -04:00
Clement Tsang 364049ee5f
chore: update travis a bit for msrv 2020-05-04 18:53:05 -04:00
ClementTsang c8afe0d4f8 chore: support MSRV of 1.40.0 2020-05-04 17:45:11 -04:00
ClementTsang 263f9e55d3 ci: update travis 2020-04-23 15:44:17 -04:00
ClementTsang cf4249c988 Add tagged builds into travis build restriction 2020-04-10 20:02:25 -04:00
ClementTsang 99516ca143 chore: Delete docs folder and update lock 2020-04-09 15:28:43 -04:00
ClementTsang 502b821144 chore: Add Cargo.lock back in 2020-04-08 19:44:29 -04:00
ClementTsang 95f99a0254 ci: remove branch restrictions for travis 2020-04-07 23:02:25 -04:00
Clement Tsang 0b1d84fdf5
Add modularity to widget placement and inclusion (#95) 2020-04-01 20:31:43 -04:00
ClementTsang 8c418dc2c2 Update travis for windows build 2020-03-23 23:02:29 -04:00
Clement Tsang 790e1044cf
Remove "tests" folder from travis, rename tar 2020-03-15 19:37:50 -04:00
Clement Tsang 1968bb14b4
Cleanup before modularity (#84)
* Uptick some crates, update README dependencies

* Cleanup before modularity feature.

* Fix missing reset zoom on reset

* Fixed reset... not resetting search or data displayed

* Cleaned up options a tiny bit to make more sense.

* Cleaned up some TODOs and the like.

* specify only build master branch.
2020-03-13 01:07:24 -04:00
Clement Tsang 188858fedd
Formatting and typos (#63)
* Fix typo and run rustfmt.

* Also add rustfmt check to travis... this might be temporary.

* Add a bit on default config files being created in the debian extended description.

* Add rustup component add to travis.

* Disable rustfmt for now, seems to play weird on windows builds.

* Remove unneccesary deprecate ignore.
2020-03-05 02:09:29 -05:00
ClementTsang 0955673a74 Minor update to travis (probably irrelevant) and github files. 2020-02-27 18:20:54 -05:00
ClementTsang de1648ad75 [skip travis] Only test install when attempting to deploy. 2020-02-25 22:06:26 -05:00
ClementTsang 81653e6000 Update travis. 2020-02-25 21:52:57 -05:00
ClementTsang 46b695d575 Test installing too I guess? 2020-02-25 20:31:13 -05:00
Clement Tsang c8c925e8d7
Fix windows builds for travis 2020-02-25 13:39:53 -05:00
Clement Tsang 61da628813
Remove 32-bit automated build for linux
Seems to fail on one dependency.  Will investigate later for 0.3.
2020-02-25 10:52:13 -05:00
ClementTsang 33a1bc1599 Add debian build. 2020-02-22 18:38:18 -05:00
ClementTsang 8ebe843128 Some doc stuff and edit travis. 2020-02-22 00:42:52 -05:00