aboutsummaryrefslogtreecommitdiffstats
path: root/termui/show_bug.go
Commit message (Collapse)AuthorAgeFilesLines
* Fix 'no description' readability in terminal with bright backgroundZdenek Crha2020-09-271-1/+1
| | | | | | | | | | | | | | | | | The rendering of color for 'No description provided' text is broken on bright terminals - it sets black background which together with default black forground color renders opaque rectangle. The GreyBold color alias is broken too - name suggests bold gray forground color, but actually sets bold default fg color with black bacground. First make color alias consistent. Rename it to BlackBold and have it set bold black fg color (same as similar *Bold aliases). Second, update all places which use it to render text to also use white background to prevent it from disappering in terminals with black background color.
* termui: help bar background goes all the widthMichael Muré2020-08-221-1/+1
|
* termui: make the help visually easier to parseMichael Muré2020-08-221-2/+10
|
* Set the Fg color of the status bar to WhiteYuri D'Elia2020-07-131-0/+1
| | | | | Always set the Fg color when Bg is set. This fixes poor contrast on terminals with non-standard foreground colors.
* repository: remove tie to Bug, improved and reusable testingMichael Muré2020-06-261-1/+1
| | | | | | | | | - allow the creation of arbitrary Lamport clocks, freeing the way to new entities and removing Bug specific (upper layer) code. - generalize the memory-only and persisted Lamport clocks behind a common interface - rework the tests to provide reusable testing code for a Repo, a Clock, a Config, opening a path to add a new Repo implementation more easily - test previously untested components with those new tests Note: one problem found during this endeavor is that `identity.Version` also need to store one time + Lamport time for each other Entity (Bug, config, PR ...). This could possibly done without breaking change but it would be much easier to wait for https://github.com/MichaelMure/git-bug-migration to happen.
* bug: harmonize how time are used, fix some issues in command special formatsMichael Muré2020-06-251-1/+1
| | | | This assume that the convertion from time.Time <--> Unix timestamp is lossless which seems to be.
* various cleanups suggested by golang-ciMichael Muré2020-02-081-33/+21
|
* termui: migrate to awesome-gocui instead of the old fork I hadMichael Muré2019-11-031-12/+12
|
* switch to go-term-text to fix bad underflow for label renderingMichael Muré2019-11-031-2/+3
|
* bug: rename RGBA to Colorludovicm672019-10-151-2/+3
|
* termui: add colors for labelsludovicm672019-10-151-2/+3
|
* finish the refactoring for the dedicated identifier typeMichael Muré2019-08-121-5/+6
|
* fix everything following the hash-->id changeMichael Muré2019-08-081-5/+4
|
* termui: fix bug when trying to edit without selectionludovicm672019-04-101-0/+4
|
* github: fix 3 edge-case failuresMichael Muré2019-03-011-2/+4
|
* termui: use a forked gocui to fix large character handlingMichael Muré2018-12-251-1/+1
|
* termui: display an explicit placeholder for empty messagesMichael Muré2018-12-231-10/+29
|
* text: fix a wrapping bug leading to line longer than they shouldMichael Muré2018-12-231-2/+2
|
* Merge branch 'labeledit'Michael Muré2018-10-171-77/+9
|\
| * Remove old label editing code from showBugLuke Adams2018-10-041-75/+1
| |
| * Use labelSelect to edit labels in bugViewLuke Adams2018-10-041-4/+10
| |
* | github: also pull users emailMichael Muré2018-10-071-6/+6
|/
* Add edit to instruction viewLuke Adams2018-10-041-1/+1
|
* Enable editing comments in the term uiLuke Adams2018-10-041-0/+32
|
* Use operation hash for view nameLuke Adams2018-10-041-2/+3
| | | | This change allows the operation to be found given only the view name.
* make changesLuke Adams2018-10-021-5/+8
|
* add open/close in bug viewLuke Adams2018-10-021-1/+15
|
* bug: use deditated type for all TimelineItemMichael Muré2018-09-301-11/+11
|
* termui: advertise edited commentsMichael Muré2018-09-301-8/+22
|
* termui: fix compilationMichael Muré2018-09-291-10/+10
|
* merge package operations into bug, they are tightly coupled anywayMichael Muré2018-09-291-11/+11
|
* termui: use q as keybinding to quit the show bug viewMichael Muré2018-09-191-2/+2
|
* catch a lot of error not being checkedMichael Muré2018-09-131-9/+8
|
* operations: return a more convenient array of result for label changesMichael Muré2018-09-131-2/+2
|
* reorganize package for a more idomatic goMichael Muré2018-09-111-23/+24
|
* termui: use Esc key to quit instead of 'q' to free it for a "query" featureMichael Muré2018-09-111-2/+2
|
* make CLI commands use the cache to lock the repo properlyMichael Muré2018-08-311-2/+2
|
* cache: maintain, write and load from disk bug excerptsMichael Muré2018-08-231-4/+4
|
* termui: fix left/right unnecessarely moving up/downMichael Muré2018-08-171-2/+12
|
* termiu: show the bug after creationMichael Muré2018-08-171-1/+1
|
* termui: implement push/pullMichael Muré2018-08-121-3/+3
|
* termui: fix scroll bugMichael Muré2018-08-121-1/+1
|
* termui: add and remove labelsMichael Muré2018-08-121-1/+74
|
* termui: implement left/right navigation in show bugMichael Muré2018-08-111-35/+118
|
* termui: properly handle color sequence code even inside a wordMichael Muré2018-08-111-3/+3
|
* termui: fix the instructions being written on in show bugMichael Muré2018-08-091-0/+5
|
* termui: display status and label changes in show bugMichael Muré2018-08-091-0/+68
|
* termui: better padding for show bugMichael Muré2018-08-091-6/+12
|
* termui: commit the bug when quiting the show bug windowMichael Muré2018-08-091-3/+7
|
* termui: colors show bugMichael Muré2018-08-091-24/+39
|