Commit Graph

59 Commits (master)

Author SHA1 Message Date
Simon Roberts 9a906c3a68
Migrate from termbox-go to tcell (#232)
Lots of new functionality including:
- mouse support: click select, scroll, menus, table-sorting, etc
- 24-bit color support in themes

Co-authored-by: Simon Roberts <simon.roberts@anz.com>
Co-authored-by: ѵµσɳɠ <3168632+vuon9@users.noreply.github.com>
3 years ago
Simon Roberts 9c86ae5de7
Use common function to generate cache keys, and fix GlobalMarketData vs Conversion caching bug 3 years ago
Simon Roberts a73b9ede17 Convert ct.debuglog() to logrus.Debug() 3 years ago
Miguel Mota a86077e77e
Update debuglog method names 3 years ago
Miguel Mota e7531ca635
Add keybinding to toggle chart fullscreen 3 years ago
Miguel Mota 0576b043d4 Price command flag alias
Remove top empty line
3 years ago
Miguel Mota ae65cc58d7 Add newline to market bar on resize 3 years ago
Miguel Mota 093084e859 Full width highlight rows 3 years ago
Miguel Mota 3bc93134c9 Add price alerts table 3 years ago
Miguel Mota 51cb442698 Add table scroll left/right shortcut 4 years ago
Miguel Mota 394d35473d Consolidate UI packages 4 years ago
Miguel Mota 52be62a2c1 Add comments 4 years ago
Miguel Mota eaf66f6519 Use forked version of termbox-go to fix keybindings on freebsd. Closes #43 4 years ago
Miguel Mota b61e2fdd84 Update method descriptions 5 years ago
Rigas Papathanasopoulos b46cea5801
Make chart height adjustable 5 years ago
Miguel Mota 5f073fecf9
Navigation bug fixes. Fixes #41 5 years ago
Miguel Mota f1e3f81ec0
Update isatty package to resolve #39 5 years ago
Miguel Mota 592d061ee8
Create view structures 5 years ago
Miguel Mota 4ef4f7aa54
Clean up 5 years ago
Miguel Mota 29283b7d8e
table toggle fullscreen shortcut 5 years ago
Miguel Mota 065ab017ec
Add refresh rate flag. Closes #23 5 years ago
Miguel Mota 599d2a226a
Fetch full price if avaiable in coingecko api. Closes #37 5 years ago
Miguel Mota 22e5e5a201
Add flag to hide marketbar, statusbar, or chart view and add flag to only show the table. Closes #27 5 years ago
Miguel Mota 12d56decc3
Use theme styles 5 years ago
Miguel Mota caf6a604e6 Fix market bar bg color 5 years ago
Miguel Mota 0eb3daed6f closes #26 5 years ago
Miguel Mota 6eb6236104 closes #24 5 years ago
Miguel Mota caf7a757d3 portfolio add/edit menu 5 years ago
Miguel Mota b0e44a999f add NOK 6 years ago
Miguel Mota d4619b162f fix q key press + add quit view action 6 years ago
Miguel Mota e0b3d59d0c currency conversion 6 years ago
Miguel Mota 7dde1eb1c7 chart date range select shortcut 6 years ago
Miguel Mota 9d4080f44b load from file cache 6 years ago
Miguel Mota 69ef18e659 dep ensure 6 years ago
Miguel Mota 214685af31 async load data
Former-commit-id: 25c06b08d665ee046956b2aedeb09f72053f1c85 [formerly 25c06b08d665ee046956b2aedeb09f72053f1c85 [formerly 372880253b642d082cdec6f96a636d8741ef9757 [formerly 61524ed8040a3371155d2a08a7c1ae30e9368079]]]
Former-commit-id: 957a03e4961205620236ec86f6e791cc9c5f8f82
Former-commit-id: 83b1c8e397a5cec96a09e4067b16ae67a46e2583 [formerly 31bb5f140debd048c7b6abd0b4e5eacd78b7684e]
Former-commit-id: e04b7021793ec2687687dc2dd010e24fa6faa167
6 years ago
Miguel Mota 23f96673c7 help menu auto layout
Former-commit-id: 2ad0bbde584308b918b02c5c2ee27b822b920dcb [formerly 2ad0bbde584308b918b02c5c2ee27b822b920dcb [formerly 668e795f5c0785074c6c3cee938b7eae507cbf90 [formerly cdabeb6ed1a9d1a88e0c25b23cf989ba276d8bcf]]]
Former-commit-id: b5c379d08eb1d808b3277ae5500ffe92d291272b
Former-commit-id: e727422d34f3f6619cfbc3f2578d7a35fb68fea0 [formerly e07550dba29f67367d868e4d7d0ecc8789152e7c]
Former-commit-id: 7fdbe0600a18c2904c1e14f00ed11797f9f5fb1c
6 years ago
Miguel Mota 7b5b39a9e7 toggle help menu
Former-commit-id: d9aad64fd3087c6789de73a7946a16caad9c7fc2 [formerly d9aad64fd3087c6789de73a7946a16caad9c7fc2 [formerly 0fd056c846092e8310cab5dd042e927e8fca74d6 [formerly b3f6d2ec560622cede5c81658302154814f02d9b]]]
Former-commit-id: f4da4cdd33244f486f2e29355a20c0b011718518
Former-commit-id: 31cc38d2450cbef3401a1183b1b0519d0043a9de [formerly f8ecf5b286c93e0672058008c9a9651919107633]
Former-commit-id: 526df3564e2949dfb4d16f36736fa32a5ef95919
6 years ago
Miguel Mota 9f7977a065 help view box
Former-commit-id: 2009e9710ca8f95d05bab3d8f95e7f0c2d9a45c8 [formerly 2009e9710ca8f95d05bab3d8f95e7f0c2d9a45c8 [formerly ed77cf94acc5d40169f7223affe4c56d1cc15e7b [formerly a10c081473193a8f72e8ddd014d2307429f98584]]]
Former-commit-id: a657654df076e43aed26e78aa94ba8dbdc11b250
Former-commit-id: 708da56884602ea1d315d7b2e48ebf22da03c352 [formerly 5905b7db96967db239e5e96d472e955706974734]
Former-commit-id: 5765a8a72f349ca1c3ed47116633ea578af47e86
6 years ago
Miguel Mota 24dda9fb61 lowercase
Former-commit-id: eedf2b123f6dfbf6ced05e346584fc76d69bdf7b [formerly eedf2b123f6dfbf6ced05e346584fc76d69bdf7b [formerly 198acfa3b2f78062ae8229db2e9534dbe5693d70 [formerly 6b3cf0bcc32514ee16a8f6681261b5df7a0aee52]]]
Former-commit-id: a51cf7240a41cffac8d068a2117aa483e47c9579
Former-commit-id: f4458f5e853c2de791e42136e08a80359d4630ee [formerly 4d2376c81b1b219eef964b13efd3592d91327de7]
Former-commit-id: 500ca97588612b0f51511398398c1e42b89c19bd
6 years ago
Miguel Mota dc15523652 saving loader
Former-commit-id: f020bdc57d06a2005b704711fc4b3e5a5e1c300f [formerly f020bdc57d06a2005b704711fc4b3e5a5e1c300f [formerly c788b24445ecd99250b9bb99c0e8ca61fed209dc [formerly ac164af8b92f7beb67562106d501d220019ea2be]]]
Former-commit-id: 13fa9f5d2b56367b7f74a9552a729353179c34e4
Former-commit-id: da32569b8ccc50bfe40bd3701efff5fc7f1638ef [formerly 29de0dc1642f7416fe59f225382e58270408e037]
Former-commit-id: 54d3e42041527c426b93865d82b8f81bff5127dd
6 years ago
Miguel Mota 4489c3f06d initial show link
Former-commit-id: e7b0c42db8e3985f6598e3f49b1ff707354b8eca [formerly e7b0c42db8e3985f6598e3f49b1ff707354b8eca [formerly 737cdcf56eb1c66d1a428b8d4f74e0709cc9f16f [formerly 26702f0870eaeca887d0f0feac800df1270c8407]]]
Former-commit-id: 8f345304c8819e188bb416a4977234951c10b112
Former-commit-id: a1cc90973971502b911229e5a5f70241da9df678 [formerly b0b552acb7dc4462a5c96b7abd6ea1529c500a3f]
Former-commit-id: a69481b460f348dd45831eb78d8cd985e3ca84ce
6 years ago
Miguel Mota 510d761b51 toggle all favorites key
Former-commit-id: c7c0dfa41e55f2bbc020b830e5fda31202f21665 [formerly c7c0dfa41e55f2bbc020b830e5fda31202f21665 [formerly 2987cbea49d6579ccc1a23836b3ca62663fdc1ad [formerly fa2061f891dcad0ef00007704c63b0e91a22cfb1]]]
Former-commit-id: 164a2951369f4098ed14734724a3b5fa97eca15c
Former-commit-id: b7b71b512703f138c33a8cfefefab71980d2e53d [formerly 0da5ddf5bfd603938a926448a8659af0090f88fc]
Former-commit-id: e6d54f8ac9f30141a01017d09d73c038f5ad94f6
6 years ago
Miguel Mota de3cd565f8 initial favorites
Former-commit-id: db3cf1d7f95f094a30fe0a0cb4d079c79308e7d6 [formerly db3cf1d7f95f094a30fe0a0cb4d079c79308e7d6 [formerly e8f25d5a964bf04b530c444388de9abbe15865d7 [formerly 073b95e8996d5178fa6ea0958e7d035f85322b4f]]]
Former-commit-id: d15e7425cb473d850fbc133c06aeafba2a18dbf1
Former-commit-id: 4624158aa075ba4f6ab628cf044592545c1d7c1f [formerly cc1f25a7c9683482fb49c98ad4436ed046582575]
Former-commit-id: 3e1b9170d806d3ecc3dc85ff5d18e1009e7984bc
6 years ago
Miguel Mota 4892bd2fad update readme
Former-commit-id: ccea1b0ad248391b508bc6dac0e894ed994491ae [formerly ccea1b0ad248391b508bc6dac0e894ed994491ae [formerly c5c47d529e0cf90f3b07da2090d74b9c4609eebe [formerly c887d55c837c8230cce47ba1a583b4c833822556]]]
Former-commit-id: 5fbc1e75381842caee7efab123e972ea77b8507c
Former-commit-id: 1ec1f2f5342405fb8eca886b37714c0a728c3c67 [formerly f602aebf3502f6d633f0ea5d51eed52fa9d8c139]
Former-commit-id: 85eab98aafbb804b179cf4acb381a764e0f95767
6 years ago
Miguel Mota fb82e22a8a table max width
Former-commit-id: d361509a5be8f7155f8ca0c4c19e74d54a4f1b2d [formerly d361509a5be8f7155f8ca0c4c19e74d54a4f1b2d [formerly cea9a050eab868472f4267d99fc59a0151cb26ba [formerly 7e52bac504193ae22c4c17037b426bed98b38dfd]]]
Former-commit-id: dc30591cd8ceabaf264bb1633b23cc0d8b88468f
Former-commit-id: 6ba275f93613d151f653b4f47392d192d6c06eca [formerly d01a1f8408b60f23a8ea15ad4d39300877d06102]
Former-commit-id: 9f05fbc348f8a5fa4b13547465c20d0743f1a7e6
6 years ago
Miguel Mota bfcefcab13 color code sorted column header
Former-commit-id: e5705b6de382a4b514e81394381e2fd96b97421a [formerly e5705b6de382a4b514e81394381e2fd96b97421a [formerly 3e42f1b6501f7b78316ac814616cd9c23b51a503 [formerly 76e28a6462]]]
Former-commit-id: ed42501f33e174cb0797a63e24b54a2b22badbc2
Former-commit-id: b90ee0f4bf52890439dffc6bd7d773f86edad82d [formerly 6b2b324fc6e01abb76b93047e050f33d96698fc8]
Former-commit-id: 4e3ce6fabace7526b21acf0b0cf02294f010fb82
6 years ago
Miguel Mota 6565fd4554 fix rename
Former-commit-id: 6179fe367d6309bf0165173fc584ccf6eb46f0bf [formerly 6179fe367d6309bf0165173fc584ccf6eb46f0bf [formerly 4b33886f47380310cbf83c85562e66014d42f3fe [formerly af1c954603]]]
Former-commit-id: ee452c09985ad432e072129e4977c5b3b9797ac0
Former-commit-id: f11e7c5acd6e031d56155ff2e0867eab9443804d [formerly 139c331c79a8ff0ee95089c539957df3522c1d88]
Former-commit-id: 49ffe7e2ec188c78dea4db7c8913757eef9c36b5
6 years ago
Miguel Mota 1592808f65 add build badge
Former-commit-id: 643d4deab2e102f606fb0c501af257b3772dbae7 [formerly 643d4deab2e102f606fb0c501af257b3772dbae7 [formerly bb0a6ab017ef8d9cb7ca5353d75708713cbc72bf [formerly 6c112ce433]]]
Former-commit-id: 58044fcf375dc6ead3e26f4dc878e7e98ad111b0
Former-commit-id: 11ff94a0358708bdce33506f3b64ed9b9f6e0207 [formerly ecf02c0798d8081deb8c2d7f353820e0842de20b]
Former-commit-id: 649f4925363be4d5cb7e6630c5dfb9fac9e80a0a
6 years ago
Miguel Mota 8ec75323e7 marketbar
Former-commit-id: d1a541c46f5da9debd3c9928f9263b6700978755 [formerly d1a541c46f5da9debd3c9928f9263b6700978755 [formerly 97ac554186e96a62b7b71239c7d5d3a88929adb0 [formerly dd9f2d48b6]]]
Former-commit-id: bc61122f27cc23ea8df80f510c13372d9448d2ec
Former-commit-id: aee7b531ed7503994b7bea2004f10d810025d142 [formerly 4ed5978aa3faa95f2e5058111dbd487d5a15b202]
Former-commit-id: 897d294659f3a94f556feff81a36057703141928
6 years ago
Miguel Mota a3546916b3 update callback
Former-commit-id: 4452cab78acae295dea978e6838d62b862b4fbe1 [formerly 4452cab78acae295dea978e6838d62b862b4fbe1 [formerly 2db8e14e33e1008a435fb84eb9de312a70752870 [formerly 9b237bf21a]]]
Former-commit-id: cfa7c8d52ce17a373fa29f75a8b65ceea66afa7f
Former-commit-id: ab4eeba33fc0bd48bbd3c9046cb3bdd851d566c3 [formerly 1894a0300e55eb15e7acbd53995645829a697338]
Former-commit-id: 9d00db9d072a064afc7e5c09894c35e1414c7863
6 years ago