aboutsummaryrefslogtreecommitdiff
path: root/src/main.rs
Commit message (Collapse)AuthorAgeFilesLines
* Update to cursive 0.16Alexandre Bury2021-01-191-2/+2
|
* Merge pull request #22 from charles-l/masterAkshay2020-08-101-0/+2
|\ | | | | Prevent Ctrl-C from losing data when closing dijo
| * use call_on_name which works and is simplernc2020-08-081-6/+1
| |
| * try to unconditionally save after s.run() completesnc2020-08-081-0/+7
| |
| * Revert "include only minimal code changes to add ctrl-c capturing functionality"nc2020-08-061-4/+0
| | | | | | | | This reverts commit 9777930868591abdf4a533e4059cc4fd08898521.
| * include only minimal code changes to add ctrl-c capturing functionalitync2020-08-061-0/+4
| |
| * revertnc2020-08-061-4/+0
| |
| * Override Ctrl-C by disabling callback in Cursivenc2020-08-061-6/+3
| | | | | | | | | | | | | | Thanks to @gyscos for the explanation in #22! Also removed extraneous code that's no longer needed.
| * remove debug code, add cargo.locknc2020-07-201-1/+1
| |
| * Add RwLock around messages. Catch SIGINT and print that :q is the way to quit.nc2020-07-201-1/+8
| | | | | | | | | | Note that this doesn't actually capture Ctrl-C. I'm not sure how it works but termion somehow swollows Ctrl-C so and circumvents the signal handler...
* | add feature to compile on windows, switch to termionAkshay2020-08-041-2/+12
| |
* | switch to pancurses backendv0.2.2Akshay2020-07-241-12/+2
| |
* | enable feature based compilation to support windowsv0.2.2-alphaAkshay2020-07-231-2/+2
| |
* | Merge branch 'feature/windows' of https://github.com/filalex77/dijo into ↵Akshay2020-07-231-0/+23
|\ \ | | | | | | | | | feature/windows
| * | switch to crossterm backendAkshay2020-07-231-2/+2
| | |
| * | move duplicate check to command parsing blockAkshay2020-07-231-3/+1
| | |
| * | Add list command for shell script purposeGuillaume Hormiere2020-07-211-0/+14
| |/ | | | | | | | | | | Usage dijo -l for printing the habit names list Add check on habit add to avoid duplicate habits
* / switch to crossterm backendAkshay2020-07-201-2/+2
|/
* improve command mode positioning/uxAkshay2020-07-191-2/+6
|
* add smooth error handlingAkshay2020-07-181-6/+12
|
* switch to termion backend for strikethrough and stable refresh rateAkshay2020-07-181-2/+2
|
* begin work on command line interfaceAkshay2020-07-161-7/+32
|
* remove unused imports, upgrade to cursive v0.15Akshay2020-07-121-34/+2
|
* misc modulesAkshay2020-07-111-1/+1
|
* move to crossterm backendAkshay2020-07-101-45/+14
|
* access command mode via ':' and basic command parsingAkshay2020-06-301-2/+5
|
* more testing stuffAkshay2020-06-291-25/+27
|
* typetag dosen't support generics, use macro hack until thenAkshay2020-05-021-15/+15
|
* require new super trait, add quit callbackAkshay2020-03-181-7/+4
|
* add config cruftAkshay2020-03-111-31/+65
|
* refactor into app.rsAkshay2020-02-271-157/+2
|
* implement grid viewAkshay2020-02-271-26/+111
|
* add App structAkshay2020-02-261-2/+76
|
* redo main samplesAkshay2020-02-151-26/+25
|
* new module structureAkshay2020-02-101-6/+8
|
* refactor out themesAkshay2020-02-101-27/+3
|
* refactor into modulesAkshay2020-02-101-157/+7
|
* initAkshay2020-02-091-0/+226